[vmkit-commits] [vmkit] r180464 - Updated benchmarking framework.

Peter Senna Tschudin peter.senna at gmail.com
Thu Apr 25 10:14:38 PDT 2013


Author: peter.senna
Date: Thu Apr 25 12:12:46 2013
New Revision: 180464

URL: http://llvm.org/viewvc/llvm-project?rev=180464&view=rev
Log:
Updated benchmarking framework.
(cherry picked from commit 7a6cd0076fb050cb6d998f4eb2a4cee03ff8fc7e)

Added:
    vmkit/trunk/incinerator/tests/benchmarks/benchmarks.odt
    vmkit/trunk/incinerator/tests/benchmarks/reinstall-count.txt
Modified:
    vmkit/trunk/incinerator/tests/ijvm.tests.BundleMgmtStress/src/ijvm/tests/BundleMgmtStress/Activator.java
    vmkit/trunk/tests/dacapo/dacapo-incinerator-off-on-overhead.plot

Added: vmkit/trunk/incinerator/tests/benchmarks/benchmarks.odt
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/incinerator/tests/benchmarks/benchmarks.odt?rev=180464&view=auto
==============================================================================
Binary files vmkit/trunk/incinerator/tests/benchmarks/benchmarks.odt (added) and vmkit/trunk/incinerator/tests/benchmarks/benchmarks.odt Thu Apr 25 12:12:46 2013 differ

Added: vmkit/trunk/incinerator/tests/benchmarks/reinstall-count.txt
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/incinerator/tests/benchmarks/reinstall-count.txt?rev=180464&view=auto
==============================================================================
--- vmkit/trunk/incinerator/tests/benchmarks/reinstall-count.txt (added)
+++ vmkit/trunk/incinerator/tests/benchmarks/reinstall-count.txt Thu Apr 25 12:12:46 2013
@@ -0,0 +1,5 @@
+j3 bundle reinstallation count: 1120
+(1449024-99204)/1120=1205 bytes=1.18 Kilobytes
+
+Incinerator bundle reinstallation count: 875
+(109096-103240)/875=7 bytes

Modified: vmkit/trunk/incinerator/tests/ijvm.tests.BundleMgmtStress/src/ijvm/tests/BundleMgmtStress/Activator.java
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/incinerator/tests/ijvm.tests.BundleMgmtStress/src/ijvm/tests/BundleMgmtStress/Activator.java?rev=180464&r1=180463&r2=180464&view=diff
==============================================================================
--- vmkit/trunk/incinerator/tests/ijvm.tests.BundleMgmtStress/src/ijvm/tests/BundleMgmtStress/Activator.java (original)
+++ vmkit/trunk/incinerator/tests/ijvm.tests.BundleMgmtStress/src/ijvm/tests/BundleMgmtStress/Activator.java Thu Apr 25 12:12:46 2013
@@ -18,6 +18,7 @@ public class Activator
 	ServiceTracker j3mgrST;
 	J3Mgr j3mgr;
 	boolean correctStaleReferences;
+	long loopCount;
 
 	public void start(BundleContext bundleContext) throws Exception
 	{
@@ -29,6 +30,7 @@ public class Activator
 		if (j3mgr == null)
 			throw new BundleException("J3 Management service must be started before this service.");
 		
+		loopCount = 0;
 		correctStaleReferences = true;
 		firstBundleID = 13;
 		
@@ -46,6 +48,7 @@ public class Activator
 			worker = null;
 		}
 		
+		System.out.println("Bundle reinstallation count: " + loopCount);
 		context = null;
 	}
 
@@ -82,6 +85,8 @@ public class Activator
 				bundle.uninstall();
 			}
 			
+			loopCount++;
+			
 			System.gc();
 		} catch (Exception e) {
 			e.printStackTrace();

Modified: vmkit/trunk/tests/dacapo/dacapo-incinerator-off-on-overhead.plot
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/tests/dacapo/dacapo-incinerator-off-on-overhead.plot?rev=180464&r1=180463&r2=180464&view=diff
==============================================================================
--- vmkit/trunk/tests/dacapo/dacapo-incinerator-off-on-overhead.plot (original)
+++ vmkit/trunk/tests/dacapo/dacapo-incinerator-off-on-overhead.plot Thu Apr 25 12:12:46 2013
@@ -7,6 +7,7 @@ set datafile commentschars "#"
 set ylabel "Average relative overhead (lower is better)"
 set ytics 1 border nomirror
 set grid ytics
+set format y "%.0f %%"
 
 set style data histogram
 set style histogram clustered gap 1





More information about the vmkit-commits mailing list