【发布时间】:2014-05-30 23:41:01
【问题描述】:
这些是我的 Ehcache 的统计数据。
我已将其配置为仅使用内存(没有持久性,没有溢出到磁盘)。
cacheHits = 50
onDiskHits = 0
offHeapHits = 0
inMemoryHits = 50
misses = 1194
onDiskMisses = 0
offHeapMisses = 0
inMemoryMisses = 1138
size = 69
averageGetTime = 0.061597
evictionCount = 0
如您所见,misses高于onDiskMisses + offHeapMisses + inMemoryMisses。我确实将统计策略设置为尽力而为:
cache.setStatisticsAccuracy(Statistics.STATISTICS_ACCURACY_BEST_EFFORT)
但是命中加起来,未命中之间的差异相当大。失误加起来不正确有什么原因吗?
此问题类似于Ehcache misses count and hitrate statistics,但答案将差异归因于多个层级。这里只有一层。
【问题讨论】:
标签: caching statistics ehcache