Thanks for the information. I'm impressed with the performance of the
pure-java version.
It looks like my snappy-java has some overheads when calling JNI methods, and
stream-based compression needs some improvement.
Automation of testing can be done if you set up some Jenkins server, and write
some scripts to run the bench and upload the test results.
But I guess the real problem is where to run the tests.
I think the default settings of the jvm-compressor-benchmark (e.g.,
the number of iterations, warm-up time, etc.)
are a little bit heavier than necessary.
My question is that the results will be far different if you reduce
these numbers?
If the tests can be run in shorter time, updating the results will be
easy for you.
Regards,
--
Taro L. Saito
<l...@xerial.org>
University of Tokyo
http://www.xerial.org/leo
Tel. +81-47-136-4065 (64065)
Ok, good, little bit of competition can help drive improvements. :)
> Automation of testing can be done if you set up some Jenkins server, and write
> some scripts to run the bench and upload the test results.
> But I guess the real problem is where to run the tests.
Right. I actually have some ideas on that, but it may take couple of
weeks to get more details.
If so, a Jenkins setup would be useful.
> I think the default settings of the jvm-compressor-benchmark (e.g.,
> the number of iterations, warm-up time, etc.)
> are a little bit heavier than necessary.
>
> My question is that the results will be far different if you reduce
> these numbers?
> If the tests can be run in shorter time, updating the results will be
> easy for you.
They could probably be reduced, but I suspect that there is limit to
this, meaning that even with reductions total runtime for existing
sets probably can't be squeezed to less than couple of hours.
I know that many other performance benchmark (such as jvm-serializers)
need hours to run as well.
-+ Tatu +-
I will probably run new set of tests in relative near future, since I
am planning to release lzf 0.9, but since it's such an effort that is
likely to occur in couple of weeks. So I might as well try to
incorporate other upgrades, if there are any.
-+ Tatu +-