我想找出多少物理內存怎麼做JVM在以下情況下使用:根據給定的參數,JVM使用多少物理內存?
的Java -Xms2G -Xmx2G -XX:PermSize512M -version
我認爲它是用分鐘和2GB的最大+ 512 MB - 共使用2.5GB物理內存?
當將交換空間來發揮作用的內存使用情況?
註釋1:https://plumbr.eu/outofmemoryerror/java-heap-space 參考文獻2:https://plumbr.eu/outofmemoryerror/out-of-swap-space
不,這些都不包括JAR文件到內存中的映射。您應該在運行時向服務器詢問PID的總駐留內存。 – duffymo
@duffymo因爲我已經將min max分配爲2GB,所以JVM不會消耗超過2GB的內存。 – youcanlearnanything
錯了。您的Java應用程序不僅僅是堆。 https://blogs.oracle.com/jrockit/entry/why_is_my_jvm_process_larger_t – duffymo