2013-02-26 40 views
1

我的Java应用程序在一段时间后内存不足。所以我试图找到最适合的方式来管理缓存大小。我确实有这个问题,如果我不用LRU原理清除内存,我的魔方就会变得越来越大。你如何管理你的Java虚拟机的缓存大小?在java服务器上缓存和内存处理

回答

0

此刻我可以设置参数CACHE_SIZEFREE_MEMORY_PERCENTAGE。但这似乎不是正确的方法。

+0

请使用编辑按钮... – ppeterka 2013-02-26 09:35:47

0

我其实从来没有完全解决问题,我不是100%满意目前的状态,但无论如何这里是我目前的解决方案。

系统在会话之间使用共享缓存,因此在会话结束后分配到会话中的内存被清除,但共享缓存中的内存保持分配状态。

前面提到的不同参数的组合+每次调用内存操作后垃圾回收器的迭代更快,至少可以。