[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