namespace GFramework.Core.Abstractions.pool;
///
/// 对象池统计信息
///
public class PoolStatistics
{
///
/// 池中当前可用对象数量
///
public int AvailableCount { get; init; }
///
/// 当前活跃(已获取但未释放)的对象数量
///
public int ActiveCount { get; init; }
///
/// 池的最大容量限制,0 表示无限制
///
public int MaxCapacity { get; init; }
///
/// 累计创建的对象总数
///
public int TotalCreated { get; init; }
///
/// 累计获取对象的次数
///
public int TotalAcquired { get; init; }
///
/// 累计释放对象的次数
///
public int TotalReleased { get; init; }
///
/// 累计销毁的对象数量(超过容量限制被销毁的对象)
///
public int TotalDestroyed { get; init; }
}