Java VisualVM的簡單使用分析

 

-Xms128m    最小內存

-Xmx750m     最大內存

-XX:ReservedCodeCacheSize=240m        預留的代碼空間大小

-XX:+UseConcMarkSweepGC            指定gc

-XX:SoftRefLRUPolicyMSPerMB=50

-ea     啓用斷言

-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError                當發生OutOfMemoryError 時記錄堆棧信息 ,需配合HeapDumpPath 使用
-XX:-OmitStackTraceInFastThrow                           減號代表不使用
-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2018.2.8\bin\JetbrainsIdesCrack-4.2-release.jar
-Djb.vmOptionsFile=C:\Users\who\.IntelliJIdea2018.2\config\idea64.exe.vmoptions
-Didea.jre.check=true
-Dide.native.launcher=true
-Didea.paths.selector=IntelliJIdea2018.2
-XX:ErrorFile=C:\Users\who\java_error_in_idea_%p.log                記錄錯誤信息
-XX:HeapDumpPath=C:\Users\who\java_error_in_idea.hprof

 

線程 Dump: 0
堆 Dump: 0

 

實時線程: 35
守護線程: 26

 

統計信息

每個class有多少實例,消耗了多少內存。

 

每個線程消耗了多少內存

 

 

線程dump,  顯示掛點的線程。

 

 

 

每個線程佔用的cpu時間

 

不懂這是啥玩意。。。。。。

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