diff --git a/README.html b/README.html
index 80a58bc7..13dfcd27 100644
--- a/README.html
+++ b/README.html
@@ -79,48 +79,99 @@ The following table provides measured execution times on a subset of benchmarks
in comparison with the standard C distribution.
- | Language |
Project |
Version |
- |
- Execution time (sec) |
- |
+ Mode |
+ |
+ Benchmark execution time (sec) |
+ |
+ Language |
Sample command |
- |
+
+ |
+ |
binarytrees 15 |
- nsieve 9 |
fannkuch 10 |
nbody 1e6 |
+ nsieve 9 |
-| C | lua | 5.1.4 |
- 17.637 |
- 5.477 |
- 16.044 |
- 15.201 |
- lua fannkuch.lua 10 |
-| Java | luaj (interpreted) | 2.0 |
- 18.355 |
- 18.339 |
- 33.953 |
- 48.088 |
- java -cp luaj-jse-2.0.jar lua fannkuch.lua 10 |
-| luaj -j (lua2java) | 2.0 |
- 4.463 |
- 13.789 |
- 5.884 |
- 16.701 |
- java -cp luaj-jse-2.0.jar lua -j fannkuch.lua 10 |
-| luaj -b (luajc) | 2.0 |
+
+ | luaj |
+ 2.0 |
+ -b (luajc) |
2.980 |
- 11.274 |
5.073 |
16.794 |
+ 11.274 |
+ Java |
java -cp luaj-jse-2.0.jar;bcel-5.2.jar lua -b fannkuch.lua 10 |
+
+ |
+ |
+ -j (lua2java) |
+ 4.463 |
+ 5.884 |
+ 16.701 |
+ 13.789 |
+ |
+ java -cp luaj-jse-2.0.jar lua -j fannkuch.lua 10 |
+
+ |
+ |
+ (interpreted) |
+ 18.355 |
+ 33.953 |
+ 48.088 |
+ 18.339 |
+ |
+ java -cp luaj-jse-2.0.jar lua fannkuch.lua 10 |
+
+ | lua |
+ 5.1.4 |
+ |
+ 17.637 |
+ 16.044 |
+ 15.201 |
+ 5.477 |
+ C |
+ lua fannkuch.lua 10 |
+
+ | jill |
+ 1.0.1 |
+ |
+ 44.512 |
+ 54.630 |
+ 72.172 |
+ 20.779 |
+ Java |
+ |
+
+ | kahlua |
+ 1.0 |
+ jse |
+ 22.963 |
+ 63.277 |
+ 68.223 |
+ 21.529 |
+ Java |
+ |
+
+ | mochalua |
+ 1.0 |
+ |
+ 50.457 |
+ 70.368 |
+ 82.868 |
+ 41.262 |
+ Java |
+ |
|
+
Luaj in interpreted mode performs well for the benchmarks, and even better when source-to-source (lua2java)
-or bytecode-to-bytecode (luajc) compilers are used, and actually executes faster than
-C-based lua in some cases.
+or bytecode-to-bytecode (luajc) compilers are used,
+and actually executes faster than C-based lua in some cases.
+It is also faster than Java-lua implementations Jill, Kahlua, and Mochalua for all benchmarks tested.
diff --git a/build-perf.xml b/build-perf.xml
index f28ab919..39466737 100644
--- a/build-perf.xml
+++ b/build-perf.xml
@@ -61,9 +61,9 @@
-
+