summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--org.aspectj.ajdt.core/src/org/aspectj/tools/ajc/Main.java13
1 files changed, 12 insertions, 1 deletions
diff --git a/org.aspectj.ajdt.core/src/org/aspectj/tools/ajc/Main.java b/org.aspectj.ajdt.core/src/org/aspectj/tools/ajc/Main.java
index 2f5c98053..a89ef8251 100644
--- a/org.aspectj.ajdt.core/src/org/aspectj/tools/ajc/Main.java
+++ b/org.aspectj.ajdt.core/src/org/aspectj/tools/ajc/Main.java
@@ -243,7 +243,7 @@ public class Main {
// make sure we handle out of memory gracefully...
try {
// byte[] b = new byte[100000000]; for testing OoME only!
- run(args, holder);
+ run(args, holder);
}
catch (OutOfMemoryError outOfMemory) {
IMessage outOfMemoryMessage = new Message(OUT_OF_MEMORY_MSG,null,true);
@@ -268,6 +268,17 @@ public class Main {
systemExit(holder);
}
}
+
+ // put calls around run() call above to allowing connecting jconsole
+// private void pause(int ms) {
+// try {
+// System.err.println("Pausing for "+ms+"ms");
+// System.gc();
+// Thread.sleep(ms);
+// System.gc();
+// System.err.println("Continuing");
+// } catch (Exception e) {}
+// }
/**
* @param args