我想在我的Java Webstart應用程序中記錄GC。Java Webstart中的日誌垃圾收集
我已經嘗試過在JNLP文件的選項
<j2se version="1.5+" java-vm-args="-verbose:gc -Xloggc:gc.log -XX:+PrintGCTimeStamps -XX:+PrintGCDetails" />
,但無論是在Java控制檯,也沒有在指定的文件gc.log出現的任何記錄。
我也嘗試過一個絕對的文件/路徑名。
我將Xmx減小到了一個尺寸,在這個尺寸下,GC會在很短的時間內重新定位。
您是否嘗試過手動調用'System.gc()'? – jberg 2011-04-08 09:03:21
是的,我做到了。不幸的是在gc.log或java控制檯沒有結果。 – Sebastian 2011-04-08 10:25:40
調用System.gc()不輸出任何日誌。它只是導致完整的GC。 – Daniel 2011-12-02 07:44:33