MCPcopy Create free account
hub / github.com/astercloud/aster / GetStats

Method GetStats

pkg/compression/service.go:222–235  ·  view source on GitHub ↗

GetStats 获取统计信息

()

Source from the content-addressed store, hash-verified

220
221// GetStats 获取统计信息
222func (s *DefaultCompressionService) GetStats() *CompressionStats {
223 s.mu.RLock()
224 defer s.mu.RUnlock()
225
226 // 返回副本
227 return &CompressionStats{
228 TotalCompressions: s.stats.TotalCompressions,
229 CacheHits: s.stats.CacheHits,
230 CacheMisses: s.stats.CacheMisses,
231 TotalDuration: s.stats.TotalDuration,
232 AverageRatio: s.stats.AverageRatio,
233 TotalTokensSaved: s.stats.TotalTokensSaved,
234 }
235}
236
237// ResetStats 重置统计信息
238func (s *DefaultCompressionService) ResetStats() {

Calls

no outgoing calls