agr*_*084 1 java caching guava google-guava-cache
番石榴缓存可以使用的最大优选大小是多少?我的系统有 8 GB RAM,因此在不降低系统和其他应用程序性能的情况下,我可以使用多少 MB?当 RAM 存储不可用时,Guava 缓存是否也使用硬盘存储?
您只能限制缓存中的条目数。在 Guava 中,无法以兆字节为单位指定大小限制。EHCache支持以兆字节为单位指定大小限制,但是,确定缓存条目的大小是一项艰巨的任务,涉及一些魔术、猜测和性能开销。
当 RAM 存储不可用时,Guava 缓存是否也使用硬盘存储?
不,它只是 Java 堆。有关详细信息,请参阅CachesExplained · google/guava Wiki。
在实践中,您从一个合理但较低的缓存大小开始,然后增加它,同时关注您的堆内存消耗。
实际上是“如何调整缓存大小?”的问题。不是很容易回答,通常有经验和直觉相结合。稍微拓宽答案并为您提供更多方向:
先决条件
经验法则
| 归档时间: |
|
| 查看次数: |
5011 次 |
| 最近记录: |