由于我缺乏英語知識,這些句子可能很奇怪感謝所有閱讀問題的人。
你好?
我在 Centos7 上運行一個 java 行程并使用 jconsole 對其進行監控,但是當前創建的執行緒數在非堆記憶體大小上有所不同。
我知道一個執行緒默認占用1mb,但是即使創建了100個執行緒,非堆記憶體的大小也不是100mb。為什么?
uj5u.com熱心網友回復:
非堆記憶體,如圖所示jconsole,包括元空間、壓縮類空間和代碼快取。換句話說,它計算加載的類和編譯的方法使用的記憶體。它與執行緒和堆疊無關。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/439007.html
