二:關於直接內存的溢出問題

DirectMemory容量可通過-XX:MaxDirectMemorySize指定,如果不指定,則默認與Java 堆最大值(-Xmx指定)一樣

 

由DirectMemory導致的內存溢出,一個明顯的特徵是在Heap Dump文件中不會看見明顯的異常,如果讀者發現OOM之後Dump文件很小,而程序中又直接或間接使用了NIO,那就可以考慮檢查一下是不是這方面的原因。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章