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