打印gc日志
1.對指定運行程序輸出GC日志:
點擊edit configurations...
在vm options處加入-XX:+PrintGCDetails
測試:代碼調用system.gc后輸出以下內容:
2.修改idea32/64.exe.vmoptions 文件
在idea的安裝目錄下,有2個vmoptions文件,分別為:
idea.exe.vmoptions
idea64.exe.vmoptions
這2個分別是idea 32位和64位jvm的配置文件
不過不建議直接修改這2個配置文件,我們可以打開idea-help-edit custom vm options...
在文件中加入
-verbose:gc : 開啟gc日志
-XX:+PrintGCDetails : 打印gc詳情
-XX:+PrintGCDateStamps : 打印gc時間戳
-Xloggc:gcc.log : 將日志輸出到文件xx(默認位置為桌面)
這個就不測試了
還可以設置JVM運行參數。
根據自己電腦的配置修改jvm堆,棧的大小,默認值如下
-Xms128m
-Xmx750m
-XX:ReservedCodeCacheSize=240m
我是16G內存,直接改為:
-Xms512m
-Xmx1500m
-XX:ReservedCodeCacheSize=500m
原文:https://blog.csdn.net/bear_lam/article/details/79648701