java查看簡單GC日志


測試代碼:

 1 public class GCtest {
 2     public static void main(String[] args) {
 3 
 4         for (int i = 0; i < 10000; i++) {
 5             List<String> list = new ArrayList<>();
 6             list.add("aaaaaaaaaaa");
 7         }
 8         System.gc();
 9     }
10 }

 

1.idea點擊Add Configuration

 

2.配置VM參數:-XX:+PrintGCDetails

 

3.運行代碼

 

自帶的jconsole工具、jstat命令

終端或cmd命令行輸入jconsole就會出現jdk自帶的gui監控工具,可以根據內存使用情況間接了解內存使用和gc情況

 

jstat命令

比如jstat -gcutil pid查看對應java進程gc情況

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM