ehcache kullanıyorum 1.2.3. Önbellek boyutu "elementler" cinsinden belirtildiği için, önbelleklerin kapladığı bellek büyük ölçüde değişebilir (ehcache, hazırda bekletme ile birlikte kullanılır ve sorguların, sonuçların değişebileceği boyutunun getirdiği standart sorgu önbelleğini de tutar.). Sorum şu: JVM bellekte azalırsa ne olur? ehcache'nin changelog'undan gelen izlenim, başlangıçta yumuşak başvuruları kullanıyordu, ancak java 1.4 onları agresif bir şekilde temizlediğinden, yumuşak referanslar eninde sonunda düştü. Böylece önbellek çok büyük olursa, OutOfMemoryError? Ehcache'de bunu engellemeye çalışan bir şey yok mu?Ehcache düşük bellek davranışı
5
A
cevap
1
Eğer ehcache ile bir OOM oluşturmak istiyorsanız bunu yapabilirsiniz. Boyutlandırma seçeneklerine bir göz attınız, ancak maxEntriesLocalHeap/maxBytesLocalHeap. Bunları kullanarak, önbelleklerin ayrılan bellek miktarından daha fazlasını kullanmasını etkili bir şekilde önleyebilirsiniz.
İlgili konular
- 1. Düşük bellek kullanımıyla bellek uyarısı alan iPad
- 2. 'düşük bellek' ne anlama geliyor linux
- 3. EHCache anahtar türü EHCache, önbelleğe bir öğe ekleyerek yılında
- 4. Spring Ehcache MBean İzleme
- 5. ehcache hibernate 4
- 6. Ehcache ve Geri arama
- 7. ehcache ile JPA yapılamıyor
- 8. EhCache Index için Görüntüleyici
- 9. Düşük bellek kullanımı için iyi bir veritabanı nedir?
- 10. Çalışma zamanında Ehcache önbellek boyutu
- 11. İki webapps arasında Ehcache paylaşımı
- 12. Haskell'de akıcı hafıza davranışı
- 13. Redis veya Ehcache? Aşağıdaki çevre için daha uygundur
- 14. Yay profili varsayılan davranışı
- 15. Merkezi önbellek sunucusu. (Ehcache veya Hazelcast)
- 16. Spring ile bir EhCache örneği alınıyor ... akıllıca
- 17. Bu belirgin EhCache kilitlenmesinin etrafında nasıl çalışabilirim?
- 18. std :: Davranışı davranışı: liste boşken başla()
- 19. Düşük bağlantıyı hangi tasarım destekliyor? Tasarım genel düşük bağlantı destekler
- 20. Ehcache sonsuza ayarlandı, ancak yine de öğeleri unuttun mu?
- 21. __faststorefence'ın davranışı nedir?
- 22. Nesne Davranışı
- 23. CASCADE davranışı
- 24. Mysql'de düşük öncelikli sorgu
- 25. Düşük kontrast resim segmentasyonu
- 26. DÜŞÜK vs PUSULA
- 27. Bir akımda SHA-1 algoritması hesaplanabilir mi? Düşük bellek ayak izi ile?
- 28. En hızlı seri hale getirici ve en düşük bellek alanıyla birlikte desiterizer C#?
- 29. C vektörü meraklı davranışı ++ :: push_back()
- 30. bellek sınıfı bellek filtresi
http://ehcache.org/documentation/configuration/cache-size teşekkür örneğin bak, ben gerçekten EHCache bir son sürümlerinde açıkça bellek tüketimini sınırlayabilir izlenimi vardı. Ama sorum, Ehcache 1.2.3 hakkındaydı, çünkü üzerinde çalıştığım sistemde kullanılan şey bu. Ve yine, şu anda benim izlenimim (bir deney tarafından desteklenmeyen) aslında, eğer kullanılan bellek açısından önbellek çok büyük olursa (kullanılan elemanların sayısından farklı olarak), Ehcache 1.2.3, hafıza tüketimini sınırlandırın. –