More debugging support & comments jk_new_structure
authorvranyj1
Mon, 05 Nov 2012 00:16:53 +0000
branchjk_new_structure
changeset 1806 4468ee811835
parent 1805 4367809f7516
child 1807 d86265afd4f1
More debugging support & comments
src/benchmarks/JavaBenchmark.st
src/benchmarks/Rakefile
--- a/src/benchmarks/JavaBenchmark.st	Mon Nov 05 00:12:55 2012 +0000
+++ b/src/benchmarks/JavaBenchmark.st	Mon Nov 05 00:16:53 2012 +0000
@@ -152,6 +152,7 @@
     self runBenchmarkJ: 2.
 
     self profileStart.
+    ObjectMemory debugBreakPoint3.
     time := self runBenchmarkJ: passes.
     self profileStop.
     JavaVM performance printCountersOn: Stdout.
--- a/src/benchmarks/Rakefile	Mon Nov 05 00:12:55 2012 +0000
+++ b/src/benchmarks/Rakefile	Mon Nov 05 00:16:53 2012 +0000
@@ -2,20 +2,34 @@
 
 require 'yaml'
 
+
+# DO NOT EDIT following list to temporarily run one benchmark for testing.
+# You can run it by:
+#
+#   rake <bench>
+#
+# for instance:
+#
+#   rake Jasper
+#
+# alternatively, to run just stx:libjava version, run it by:
+#
+#   ./benchmark-runner.st -b Jasper -n 1
+#
 TESTS = [   
-        #[ "Ackerman" ,               8 ] ,
+        [ "Ackerman" ,               8 ] ,
         [ "Jasper" ,               1 ] ,
-        #[ "Ary" ,                  100000 ] ,        
-        #[ "Groovy" ,               5 ] ,
-        #[ "Hash" ,                 10000 ] ,
-        #[ "MethodInvocation" ,     500000000 ] ,
-        #[ "ObjectArguments" ,      100000000 ] ,
-        #[ "OverloadedMethods2" ,   1000000 ] ,
-        #[ "OverloadedMethods" ,    10000000 ] ,
-        #[ "PrimitiveArguments" ,   100000000 ] ,
-        #[ "Strcat" ,               5000000 ] ,        
-        #[ "WrappedArguments" ,     100000 ] ,
-        #[ "Saxon" ,                10 ] ,
+        [ "Ary" ,                  100000 ] ,        
+        [ "Groovy" ,               5 ] ,
+        [ "Hash" ,                 10000 ] ,
+        [ "MethodInvocation" ,     500000000 ] ,
+        [ "ObjectArguments" ,      100000000 ] ,
+        [ "OverloadedMethods2" ,   10000000 ] ,
+        [ "OverloadedMethods" ,    10000000 ] ,
+        [ "PrimitiveArguments" ,   100000000 ] ,
+        [ "Strcat" ,               5000000 ] ,        
+        [ "WrappedArguments" ,     100000 ] ,
+        [ "Saxon" ,                10 ] ,
 
         # Broken 
         # [ "CrossLanguageInvocation" ,  500000000 ] ,