MISC optimize the GC option and the overflow check
authorJuYoung Kim <j0.kim@samsung.com>
Thu, 23 Oct 2014 07:18:47 +0000 (16:18 +0900)
committerJuYoung Kim <j0.kim@samsung.com>
Thu, 23 Oct 2014 07:18:47 +0000 (16:18 +0900)
Change-Id: If6f5760cf7b124c6c9721806ce949c4486ad1b34
Signed-off-by: JuYoung Kim <j0.kim@samsung.com>
org.tizen.dynamicanalyzer.workbench/dynamicanalyzer.product
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/swap/logparser/MessageParser.java

index 14e314d..2ed5668 100755 (executable)
 
    <launcherArgs>
       <programArgs>-data @noDefault</programArgs>
-      <vmArgs>-Xms40m
--Xmx1G</vmArgs>
+      <vmArgs>-XX:MaxPermSize=64m
+-Xms512m
+-Xmx512m
+-XX:+UseParNewGC
+-XX:+UseConcMarkSweepGC</vmArgs>
       <vmArgsMac>-XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts</vmArgsMac>
    </launcherArgs>
 
@@ -32,7 +35,6 @@
       </win>
    </launcher>
 
-
    <vm>
       <windows include="true">org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6</windows>
    </vm>
index b868602..c80b6fd 100755 (executable)
@@ -494,7 +494,7 @@ public class MessageParser {
 
                case DataChannelConstants.MSG_DATA_SYSTEM:
                        Runtime runtime = Runtime.getRuntime();
-                       if ((runtime.totalMemory() - runtime.freeMemory()) >= runtime.maxMemory() * 0.8) {
+                       if ((runtime.totalMemory() - runtime.freeMemory()) >= runtime.maxMemory() * 0.95) {
                                DALimit.stopTraceAndOpenWarningDialog();
                        }