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

DirectMemory容量可通過-XX:MaxDirectMemorySize指定,如果不指定,則默認與Java 堆最大值(-Xmx指定)一樣   由DirectMemory導致的內存溢出,一個明顯的特徵是在Heap Dump文件中不會看見明顯的異常,如果讀者發現OOM之後Dump文件很小,而程序中又直接或間接使用了NIO,那就可以考慮檢查一下是不是這方面的原因。
相關文章
相關標籤/搜索