Click or drag to resize

PoolStatistics Class

[This is preliminary documentation and is subject to change.]

Contains general operational statistics about an object pool.
Inheritance Hierarchy
SystemObject
  Umbrace.Unity.PurePoolPoolStatistics

Namespace:  Umbrace.Unity.PurePool
Assembly:  Umbrace.Unity.PurePool (in Umbrace.Unity.PurePool.dll) Version: 0.0.0.0 (1.0.0.0)
Syntax
C#
[SerializableAttribute]
public class PoolStatistics

The PoolStatistics type exposes the following members.

Properties
  NameDescription
Public propertyAcquireCount
Gets the number of times that objects have been acquired from the pool, without instantiation.
Public propertyDestructionCount
Gets the number of objects that have been destroyed by the pool when the pool was full.
Public propertyHighestAliveCount
Gets the highest count of objects owned by the pool at any one time.
Public propertyInitialisedTime
Gets the time at which the pool was initialised.
Public propertyInstantiationCount
Gets the number of objects that have been instantiated by the pool when the pool was empty.
Public propertyLastAcquireTime
Gets the time at which an object was last acquired from the pool.
Public propertyLastDestroyTime
Gets the time at which an object was last destroyed by the pool.
Public propertyLastInstantiateTime
Gets the time at which an object was last instantiated by the pool.
Public propertyLastReleaseTime
Gets the time at which an object was last released to the pool.
Public propertyObjectsAliveInsideAndOutsidePool
Gets the number of objects currently owned by the pool, including both those in the pool and those acquired from, but not yet returned to, the pool.
Public propertyObjectsAliveOutsidePool
Gets the number of objects currently owned by the pool that have been acquired from, but not yet returned to, the pool.
Public propertyRecommendedPoolSize
Gets the recommended size that the pool should have been at initialisation time, to avoid instantiations.
Public propertyReleaseCount
Gets the number of times that objects have been released to the pool, without destruction.
Top
Methods
  NameDescription
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString (Inherited from Object.)
Top
See Also