Japex Report: Test suite for JVM compressors |
Micro-benchmark for testing performance of compressors on JVM platform
| driver | resultAritMean | resultAritMeanX | resultGeomMean | resultGeomMeanX | resultHarmMean | resultHarmMeanX | singleClassLoader |
|---|---|---|---|---|---|---|---|
| Snappy(JNI)/block |
|
|
|
|
|
|
|
| Snappy(iq80)/block |
|
|
|
|
|
|
|
| LZF/block |
|
|
|
|
|
|
|
| LZF/stream |
|
|
|
|
|
|
|
| LZO-java/block |
|
|
|
|
|
|
|
| LZO-java/stream |
|
|
|
|
|
|
|
| QuickLZ/L1/block |
|
|
|
|
|
|
|
| QuickLZ/L3/block |
|
|
|
|
|
|
|
| Gzip/JDK/stream |
|
|
|
|
|
|
|
| Gzip/jzlib/stream |
|
|
|
|
|
|
|
| BZip2/stream |
|
|
|
|
|
|
|
| LZMA-orig/block |
|
|
|
|
|
|
|
| LZMA-java/stream |
|
|
|
|
|
|
|
Snappy-java, block mode
| testCase | resultIterations | resultTime | resultValue | resultValueX |
|---|---|---|---|---|
| U:alice29.txt |
|
|
|
|
| U:asyoulik.txt |
|
|
|
|
| U:cp.html |
|
|
|
|
| U:fields.c |
|
|
|
|
| U:grammar.lsp |
|
|
|
|
| U:kennedy.xls |
|
|
|
|
| U:lcet10.txt |
|
|
|
|
| U:plrabn12.txt |
|
|
|
|
| U:ptt5 |
|
|
|
|
| U:sum |
|
|
|
|
| U:xargs.1 |
|
|
|
|
Snappy-iq80, block mode
| testCase | resultIterations | resultTime | resultValue | resultValueX |
|---|---|---|---|---|
| U:alice29.txt |
|
|
|
|
| U:asyoulik.txt |
|
|
|
|
| U:cp.html |
|
|
|
|
| U:fields.c |
|
|
|
|
| U:grammar.lsp |
|
|
|
|
| U:kennedy.xls |
|
|
|
|
| U:lcet10.txt |
|
|
|
|
| U:plrabn12.txt |
|
|
|
|
| U:ptt5 |
|
|
|
|
| U:sum |
|
|
|
|
| U:xargs.1 |
|
|
|
|
LZF, block mode
| testCase | resultIterations | resultTime | resultValue | resultValueX |
|---|---|---|---|---|
| U:alice29.txt |
|
|
|
|
| U:asyoulik.txt |
|
|
|
|
| U:cp.html |
|
|
|
|
| U:fields.c |
|
|
|
|
| U:grammar.lsp |
|
|
|
|
| U:kennedy.xls |
|
|
|
|
| U:lcet10.txt |
|
|
|
|
| U:plrabn12.txt |
|
|
|
|
| U:ptt5 |
|
|
|
|
| U:sum |
|
|
|
|
| U:xargs.1 |
|
|
|
|
LZF, streaming
| testCase | resultIterations | resultTime | resultValue | resultValueX |
|---|---|---|---|---|
| U:alice29.txt |
|
|
|
|
| U:asyoulik.txt |
|
|
|
|
| U:cp.html |
|
|
|
|
| U:fields.c |
|
|
|
|
| U:grammar.lsp |
|
|
|
|
| U:kennedy.xls |
|
|
|
|
| U:lcet10.txt |
|
|
|
|
| U:plrabn12.txt |
|
|
|
|
| U:ptt5 |
|
|
|
|
| U:sum |
|
|
|
|
| U:xargs.1 |
|
|
|
|
LZO-java, block mode
| testCase | resultIterations | resultTime | resultValue | resultValueX |
|---|---|---|---|---|
| U:alice29.txt |
|
|
|
|
| U:asyoulik.txt |
|
|
|
|
| U:cp.html |
|
|
|
|
| U:fields.c |
|
|
|
|
| U:grammar.lsp |
|
|
|
|
| U:kennedy.xls |
|
|
|
|
| U:lcet10.txt |
|
|
|
|
| U:plrabn12.txt |
|
|
|
|
| U:ptt5 |
|
|
|
|
| U:sum |
|
|
|
|
| U:xargs.1 |
|
|
|
|
LZO-java, streaming
| testCase | resultIterations | resultTime | resultValue | resultValueX |
|---|---|---|---|---|
| U:alice29.txt |
|
|
|
|
| U:asyoulik.txt |
|
|
|
|
| U:cp.html |
|
|
|
|
| U:fields.c |
|
|
|
|
| U:grammar.lsp |
|
|
|
|
| U:kennedy.xls |
|
|
|
|
| U:lcet10.txt |
|
|
|
|
| U:plrabn12.txt |
|
|
|
|
| U:ptt5 |
|
|
|
|
| U:sum |
|
|
|
|
| U:xargs.1 |
|
|
|
|
QuickLZ (level 1), block mode
| testCase | resultIterations | resultTime | resultValue | resultValueX |
|---|---|---|---|---|
| U:alice29.txt |
|
|
|
|
| U:asyoulik.txt |
|
|
|
|
| U:cp.html |
|
|
|
|
| U:fields.c |
|
|
|
|
| U:grammar.lsp |
|
|
|
|
| U:kennedy.xls |
|
|
|
|
| U:lcet10.txt |
|
|
|
|
| U:plrabn12.txt |
|
|
|
|
| U:ptt5 |
|
|
|
|
| U:sum |
|
|
|
|
| U:xargs.1 |
|
|
|
|
QuickLZ (level 3), block mode
| testCase | resultIterations | resultTime | resultValue | resultValueX |
|---|---|---|---|---|
| U:alice29.txt |
|
|
|
|
| U:asyoulik.txt |
|
|
|
|
| U:cp.html |
|
|
|
|
| U:fields.c |
|
|
|
|
| U:grammar.lsp |
|
|
|
|
| U:kennedy.xls |
|
|
|
|
| U:lcet10.txt |
|
|
|
|
| U:plrabn12.txt |
|
|
|
|
| U:ptt5 |
|
|
|
|
| U:sum |
|
|
|
|
| U:xargs.1 |
|
|
|
|
JDK Gzip/Deflate, streaming
| testCase | resultIterations | resultTime | resultValue | resultValueX |
|---|---|---|---|---|
| U:alice29.txt |
|
|
|
|
| U:asyoulik.txt |
|
|
|
|
| U:cp.html |
|
|
|
|
| U:fields.c |
|
|
|
|
| U:grammar.lsp |
|
|
|
|
| U:kennedy.xls |
|
|
|
|
| U:lcet10.txt |
|
|
|
|
| U:plrabn12.txt |
|
|
|
|
| U:ptt5 |
|
|
|
|
| U:sum |
|
|
|
|
| U:xargs.1 |
|
|
|
|
JCraft's jzlib (gzip), streaming
| testCase | resultIterations | resultTime | resultValue | resultValueX |
|---|---|---|---|---|
| U:alice29.txt |
|
|
|
|
| U:asyoulik.txt |
|
|
|
|
| U:cp.html |
|
|
|
|
| U:fields.c |
|
|
|
|
| U:grammar.lsp |
|
|
|
|
| U:kennedy.xls |
|
|
|
|
| U:lcet10.txt |
|
|
|
|
| U:plrabn12.txt |
|
|
|
|
| U:ptt5 |
|
|
|
|
| U:sum |
|
|
|
|
| U:xargs.1 |
|
|
|
|
Commons-compress BZip2 implementation
| testCase | resultIterations | resultTime | resultValue | resultValueX |
|---|---|---|---|---|
| U:alice29.txt |
|
|
|
|
| U:asyoulik.txt |
|
|
|
|
| U:cp.html |
|
|
|
|
| U:fields.c |
|
|
|
|
| U:grammar.lsp |
|
|
|
|
| U:kennedy.xls |
|
|
|
|
| U:lcet10.txt |
|
|
|
|
| U:plrabn12.txt |
|
|
|
|
| U:ptt5 |
|
|
|
|
| U:sum |
|
|
|
|
| U:xargs.1 |
|
|
|
|
7Zip's LZMA, block mode
| testCase | resultIterations | resultTime | resultValue | resultValueX |
|---|---|---|---|---|
| U:alice29.txt |
|
|
|
|
| U:asyoulik.txt |
|
|
|
|
| U:cp.html |
|
|
|
|
| U:fields.c |
|
|
|
|
| U:grammar.lsp |
|
|
|
|
| U:kennedy.xls |
|
|
|
|
| U:lcet10.txt |
|
|
|
|
| U:plrabn12.txt |
|
|
|
|
| U:ptt5 |
|
|
|
|
| U:sum |
|
|
|
|
| U:xargs.1 |
|
|
|
|
LZMA-java, streaming
| testCase | resultIterations | resultTime | resultValue | resultValueX |
|---|---|---|---|---|
| U:alice29.txt |
|
|
|
|
| U:asyoulik.txt |
|
|
|
|
| U:cp.html |
|
|
|
|
| U:fields.c |
|
|
|
|
| U:grammar.lsp |
|
|
|
|
| U:kennedy.xls |
|
|
|
|
| U:lcet10.txt |
|
|
|
|
| U:plrabn12.txt |
|
|
|
|
| U:ptt5 |
|
|
|
|
| U:sum |
|
|
|
|
| U:xargs.1 |
|
|
|
|