2011-04-05 22 views
1

的Ehcache的目前發佈的版本(2.4.1是最新的),只支持設置來控制元素的高速緩存中的最大數(maxElementsInMemory和maxElementsOnDisk)。你如何確定這兩個設置的最佳值?如何確定用於Ehcache maxElements設置的最佳值?

例如,如果我知道我的最大堆大小設置250米,我怎麼決定什麼是最好的價值是maxElementsInMemory?

回答

0

實際上,您可以根據要放入緩存內的實體大小計算該大小,但實踐表明,這更像是您的應用程序要使用多少實體,並取決於負載,複雜性和併發會話(或簡單的併發用戶)您的應用程序。只需簡單地來講嘗試玩數字遊戲,開始圍繞1000的對象,看看你的應用程序的內存使用情況,如果不上去那麼它的確定,如果它是圍繞500MB的就應該將最大元素的大小取決於這個值

+0

這聽起來像是正確的方法,但是你能否清理一下你的答案?也許再添加一點細節?一個例子會有很長的路要走...... – 2011-04-08 08:37:20