refactor: remove unused variable pool statistics dead code
This commit is contained in:
parent
a3bc453fbf
commit
a3b4507be0
@ -1,37 +0,0 @@
|
|||||||
// Package variable 提供 sync.Pool 用于复用 Context,减少 GC 压力。
|
|
||||||
//
|
|
||||||
// 包含池统计信息、Get/Put 包装方法和统计重置功能。
|
|
||||||
//
|
|
||||||
// 作者:xfy
|
|
||||||
package variable
|
|
||||||
|
|
||||||
import (
|
|
||||||
"sync/atomic"
|
|
||||||
)
|
|
||||||
|
|
||||||
// PoolStats 池统计信息。
|
|
||||||
//
|
|
||||||
// 记录 sync.Pool 的使用统计,用于监控和调试。
|
|
||||||
type PoolStats struct {
|
|
||||||
// Gets 从池中获取对象的次数
|
|
||||||
Gets int64
|
|
||||||
// Puts 放回池中对象的次数
|
|
||||||
Puts int64
|
|
||||||
// NewCount 调用 New 函数创建对象的次数
|
|
||||||
NewCount int64
|
|
||||||
// Active 当前活跃对象数量(Gets - Puts)
|
|
||||||
Active int64
|
|
||||||
}
|
|
||||||
|
|
||||||
var (
|
|
||||||
// gets 从池中获取对象的次数
|
|
||||||
gets atomic.Int64
|
|
||||||
// puts 放回池中对象的次数
|
|
||||||
puts atomic.Int64
|
|
||||||
// newCount 调用 New 函数创建对象的次数
|
|
||||||
newCount atomic.Int64
|
|
||||||
// active 当前活跃对象数量(Gets - Puts)
|
|
||||||
active atomic.Int64
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
Loading…
x
Reference in New Issue
Block a user