JVM 垃圾收集器日誌

GC Log常用命令

**1)查看GC基本信息 **

	 在JDK 9之前使用-XX: +PrintGC, JDK 9 後使用 -Xlog: gc

**2)查看GC詳細信息 **

	JDK 9之前使用 -XX: +PrintGCDetails, 在JDK 9之後使用-X-log: gc

**3)查看GC前後的堆、 方法區可用容量變化 **

	JDK 9之前使用-XX: +PrintHeapAtGC, JDK 9之後使用 -Xlog: gc+heap=debug

**4)查看GC過程中用戶線程併發時間以及停頓的時間 **

	JDK 9之前使用-XX: +PrintGCApplicationConcurrentTime以及
	-XX: +PrintGCApplicationStoppedTime,
	 JDK 9之後使用-Xlog:safepoint

**5)查看收集器Ergonomics機制( 自動設置堆空間各分代區域大小、 收集目標等內容, 從Parallel收
集器開始支持) 自動調節的相關信息 **

在JDK 9之前使用 -XX: +PrintAdaptive-SizePolicy, JDK 9之後使用-Xlog: gc+ergo*=trace

**6)查看熬過收集後剩餘對象的年齡分佈信息 **

在JDK 9前使用-XX: +PrintTenuring-Distribution,JDK 9之後使用-Xlog: gc+age=trace
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章