[英]Java memory leak vs heap dump information
堆轉儲報告的內存使用情況與外部監控報告的使用情況之間的巨大差異可能是由於一些原因。 需要注意的一些事項包括:
JVM 的內存利用率不僅僅包括 Java 堆。 它包括 JVM 可執行文件和共享庫、元空間、本機 (malloc) 堆和保存線程堆棧的內存段。 它還可能包括內存映射文件和與其他進程共享的內存段。
Java 堆使用的內存包括無法訪問的對象和當前未分配給對象的空間; 即空閑堆空間。
如何獲得有關 Java 內存利用率的更多信息?
主要來源是“Java 平台,標准版故障排除指南” :
jcmd
來獲取整體情況。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.