--
You received this message because you are subscribed to the Google Groups "java-serialization-benchmarking" group.
To unsubscribe from this group and stop receiving emails from it, send an email to java-serialization-be...@googlegroups.com.
To post to this group, send email to java-serializat...@googlegroups.com.
Visit this group at http://groups.google.com/group/java-serialization-benchmarking.
For more options, visit https://groups.google.com/d/optout.
Sounds good to me.
Also, based on changes so far, I think Rüdiger could be given committer access, to simplify workflow
Sounds good to me.-+ Tatu +-
Also, based on changes so far, I think Rüdiger could be given committer access, to simplify workflow. We can always reviews changes, propose and make changes, and changes so far have been very good and useful.
On Thu, Mar 13, 2014 at 3:50 AM, Kannan Goundan <kan...@cakoose.com> wrote:
Just merged Rüdiger's large framework change: https://github.com/eishay/jvm-serializers/commit/7c01433b3245d62e96024b42522785227d03fe37
Please take a look to see if you are ok with the new methodology.As Rüdiger already mentioned, one thing that will need to be refined is the categorization of various serializers (serializers/SerXXXX.java). For example, I think we should distinguish between schema-based and POJO serializers. I'm sure there are other improvements we could make in that area as well.
I'm proposing that we leave a week for people to take a look at the changes. If there aren't any serious objections after that, we can publish the new results. Sound ok?
--
You received this message because you are subscribed to the Google Groups "java-serialization-benchmarking" group.
To unsubscribe from this group and stop receiving emails from it, send an email to java-serialization-benchmarking+unsubscribe@googlegroups.com.
To post to this group, send email to java-serialization-benchm...@googlegroups.com.
For example, I think we should distinguish between schema-based and POJO serializers. I'm sure there are other improvements we could make in that area as well.
--
You received this message because you are subscribed to the Google Groups "java-serialization-benchmarking" group.
To unsubscribe from this group and stop receiving emails from it, send an email to java-serialization-be...@googlegroups.com.
To post to this group, send email to java-serializat...@googlegroups.com.
--
You received this message because you are subscribed to a topic in the Google Groups "java-serialization-benchmarking" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/java-serialization-benchmarking/54h2Jp1zpKU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to java-serialization-be...@googlegroups.com.
As code generation can be included into the build, i did not make a difference inbetween simple preregistering a class (like fst, kryo, jboss-ct) or schema pregeneration. I agree it is a difference, but I did not want to add too fine grained classifications. If you go into the details there are many more differences: e.g. for fst you can specify incomplete class-lists, just to boost performance of frequent classes, kryo in this test requires all classes to be preregistered (setRegistrationRequired(true)).
As soon a serializer required more than provideing a list of classes (e.g. also define field specific stuff) i put it into the MANUAL category.
I doubt a viewer not involved heavily in-detail with serialization will understand the difference, however we can add another category np (have to update chart queries then also).
Even though the scalar "effort" is similar, I think users care about the difference between POJOs and a schema. The advantage of a schema is language-neutrality. The advantage of POJOs is that your build setup and IDE handle it perfectly. Handling code generation in a build is still not perfect in any language and especially bad in Java[1].I also think it's useful to have multiple "manual" categories.
I think maybe the aversion to having too many categories is that it makes the results page more complicated. I'm hoping that a more capable dynamic results page will make this less of a problem. I'm currently working on a results page that lets you type in an arbitrary boolean expression and it filters the results based on that expression. For example "(schema | pojo) & binary". I'll hopefully have a demo ready by tomorrow and we can see whether or not this actually makes a difference.
Fixed now.
You received this message because you are subscribed to a topic in the Google Groups "java-serialization-benchmarking" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/java-serialization-benchmarking/54h2Jp1zpKU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to java-serialization-be...@googlegroups.com.
Fixed now.
To unsubscribe from this group and stop receiving emails from it, send an email to java-serialization-benchmarking+unsubscribe@googlegroups.com.
To post to this group, send email to java-serialization-benchm...@googlegroups.com.
Visit this group at http://groups.google.com/group/java-serialization-benchmarking.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "java-serialization-benchmarking" group.
To unsubscribe from this group and stop receiving emails from it, send an email to java-serialization-benchmarking+unsubscribe@googlegroups.com.
To post to this group, send email to java-serialization-benchm...@googlegroups.com.
Visit this group at http://groups.google.com/group/java-serialization-benchmarking.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "java-serialization-benchmarking" group.
To unsubscribe from this group and stop receiving emails from it, send an email to java-serialization-benchmarking+unsubscribe@googlegroups.com.
To post to this group, send email to java-serialization-benchm...@googlegroups.com.
Visit this group at http://groups.google.com/group/java-serialization-benchmarking.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "java-serialization-benchmarking" group.
To unsubscribe from this group and stop receiving emails from it, send an email to java-serialization-benchmarking+unsubscribe@googlegroups.com.
To post to this group, send email to java-serialization-benchm...@googlegroups.com.
Visit this group at http://groups.google.com/group/java-serialization-benchmarking.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "java-serialization-benchmarking" group.
To unsubscribe from this group and stop receiving emails from it, send an email to java-serialization-benchmarking+unsubscribe@googlegroups.com.
To post to this group, send email to java-serialization-benchm...@googlegroups.com.
Visit this group at http://groups.google.com/group/java-serialization-benchmarking.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to a topic in the Google Groups "java-serialization-benchmarking" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/java-serialization-benchmarking/54h2Jp1zpKU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to java-serialization-benchmarking+unsubscribe@googlegroups.com.
To post to this group, send email to java-serialization-benchm...@googlegroups.com.
Visit this group at http://groups.google.com/group/java-serialization-benchmarking.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "java-serialization-benchmarking" group.
To unsubscribe from this group and stop receiving emails from it, send an email to java-serialization-benchmarking+unsubscribe@googlegroups.com.
To post to this group, send email to java-serialization-benchm...@googlegroups.com.
Visit this group at http://groups.google.com/group/java-serialization-benchmarking.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to a topic in the Google Groups "java-serialization-benchmarking" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/java-serialization-benchmarking/54h2Jp1zpKU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to java-serialization-benchmarking+unsubscribe@googlegroups.com.
To post to this group, send email to java-serialization-benchm...@googlegroups.com.
Visit this group at http://groups.google.com/group/java-serialization-benchmarking.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "java-serialization-benchmarking" group.
To unsubscribe from this group and stop receiving emails from it, send an email to java-serialization-benchmarking+unsubscribe@googlegroups.com.
To post to this group, send email to java-serialization-benchm...@googlegroups.com.
Visit this group at http://groups.google.com/group/java-serialization-benchmarking.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to a topic in the Google Groups "java-serialization-benchmarking" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/java-serialization-benchmarking/54h2Jp1zpKU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to java-serialization-benchmarking+unsubscribe@googlegroups.com.
To post to this group, send email to java-serialization-benchm...@googlegroups.com.
Visit this group at http://groups.google.com/group/java-serialization-benchmarking.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "java-serialization-benchmarking" group.
To unsubscribe from this group and stop receiving emails from it, send an email to java-serialization-benchmarking+unsubscribe@googlegroups.com.
To post to this group, send email to java-serialization-benchm...@googlegroups.com.
One could generate the runtime settings into the output document. Regarding the outliers: just have a look at statscruncher, You could limit the charting on the number of serializers OR optionally sepcify a max variance factor. E.g. say only include serialiezrs in the chart which are not worse than 4 times the best. However some charts get pretty short then and I definitely wnated to have default JDK serialization in the charts.