Lucene.Net  3.0.3
Lucene.Net is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Pages
Public Member Functions | Properties | List of all members
Lucene.Net.Util.AverageGuessMemoryModel Class Reference

An average, best guess, MemoryModel that should work okay on most systems. More...

Inherits Lucene.Net.Util.MemoryModel.

Public Member Functions

 AverageGuessMemoryModel ()
override int GetPrimitiveSize (Type clazz)
- Public Member Functions inherited from Lucene.Net.Util.MemoryModel
abstract int GetPrimitiveSize (System.Type clazz)


override int ArraySize [get]
override int ClassSize [get]
override int ReferenceSize [get]
- Properties inherited from Lucene.Net.Util.MemoryModel
abstract int ArraySize [get]
 size of array beyond contents
abstract int ClassSize [get]
 Class size overhead
abstract int ReferenceSize [get]
 size of reference

Detailed Description

An average, best guess, MemoryModel that should work okay on most systems.

Definition at line 26 of file AverageGuessMemoryModel.cs.

Constructor & Destructor Documentation

Lucene.Net.Util.AverageGuessMemoryModel.AverageGuessMemoryModel ( )

Definition at line 28 of file AverageGuessMemoryModel.cs.

Member Function Documentation

override int Lucene.Net.Util.AverageGuessMemoryModel.GetPrimitiveSize ( Type  clazz)

Definition at line 76 of file AverageGuessMemoryModel.cs.

Property Documentation

override int Lucene.Net.Util.AverageGuessMemoryModel.ArraySize

Definition at line 58 of file AverageGuessMemoryModel.cs.

override int Lucene.Net.Util.AverageGuessMemoryModel.ClassSize

Definition at line 69 of file AverageGuessMemoryModel.cs.

override int Lucene.Net.Util.AverageGuessMemoryModel.ReferenceSize

Definition at line 86 of file AverageGuessMemoryModel.cs.

The documentation for this class was generated from the following file: