摘要: 接OOM的后文 閱讀全文
01 2008 檔案
摘要: OOM這個縮寫就是Java程序開發過程中讓人最頭痛的問題:Out of Memory。在很多開發人員的開發過程中,或多或少的都會遇到這類問題,這類問題定位比較困難,往往需要根據經驗來判斷可能出現問題的代碼。原因主要是兩個:對象沒有被釋放(多種情況引起,往往是比較隱蔽的引用導致被Hold而無法被回收)。另一種就是真的Memory不夠用了,需要增加JVM的Heap來滿足應用程序的需求。最近有同事發的關于解決OOM的問題,讓我了解了原來OOM除了在JVM Heap不夠時會發生,在Native Heap不夠的時候也會發生,同時JVM Heap和Native Heap存在著相互影響和平衡的關系,因此就仔細的去看了關于OOM和JVM配置優化的內容。 閱讀全文
摘要: Memcached是一種集中式Cache,支持分布式橫向擴展,當前很多并發的用戶為中心的網站都采用它作為Cache來緩解訪問壓力,提高網站性能和吞吐量,這里簡單的介紹一下相關的知識和集成的內容,拋磚引玉。 閱讀全文