My favorites | Sign in
Logo
             
Details: Show all Hide all

Last 7 days

  • Dec 23, 2009
    r107 (Added additional use cases to the benchmark suite: (1) Benc...) committed by chirino   -   Added additional use cases to the benchmark suite: (1) Benchmark serializing the same object over and over again. (2) Deserialize and check/access all the fields (3) Deserialize and check/access only the media object's feilds. This should help folks see the impact that of lazy serialization/deserialization that serializers my provide. The media check test cases are only performed against serializers that implement CheckingObjectSerializer. Object create, Serialize, /w Same Object, Deserialize, and Check Media, and Check All, Total Time, Serialized Size
    Added additional use cases to the benchmark suite: (1) Benchmark serializing the same object over and over again. (2) Deserialize and check/access all the fields (3) Deserialize and check/access only the media object's feilds. This should help folks see the impact that of lazy serialization/deserialization that serializers my provide. The media check test cases are only performed against serializers that implement CheckingObjectSerializer. Object create, Serialize, /w Same Object, Deserialize, and Check Media, and Check All, Total Time, Serialized Size

Last 30 days

Earlier this year

  • Nov 27, 2009
    r104 (Updated Jackson implementation jars, refactored base json/ja...) committed by tsaloranta   -   Updated Jackson implementation jars, refactored base json/jackson serializer bit more to allow easy addition of auto-data-bind variant (as well as ones with compression)
    Updated Jackson implementation jars, refactored base json/jackson serializer bit more to allow easy addition of auto-data-bind variant (as well as ones with compression)
  • Nov 26, 2009
    r103 (Compiling with debug flag (needed when troubleshooting probl...) committed by tsaloranta   -   Compiling with debug flag (needed when troubleshooting problems), changing json serializer to be sub-classable (to possibly test compression via sub-classes)
    Compiling with debug flag (needed when troubleshooting problems), changing json serializer to be sub-classable (to possibly test compression via sub-classes)
  • Nov 24, 2009
    Benchmarking Wiki page commented on by mspre...@us.ibm.com   -   The charts and numbers at the head of this page are more recent than the numbers in the March 31 post by tsaloranta, right? Some of the numbers are very different! I downloaded and tried this recently. It would not compile as is, I had to change ThriftSerializer.java to import from org.apache.thrift rather than com.facebook.thrift (well, first I had to install apache thrift because I got a whole lot more compilation errors if I used the libthrift.jar that came with this benchmark). I also had a problem with the lines of ThriftSerializer.java where it invokes the big constructor of Image --- which does not exist in the code that my installation of thrift generated. Have I missed something? Thanks, Mike
    The charts and numbers at the head of this page are more recent than the numbers in the March 31 post by tsaloranta, right? Some of the numbers are very different! I downloaded and tried this recently. It would not compile as is, I had to change ThriftSerializer.java to import from org.apache.thrift rather than com.facebook.thrift (well, first I had to install apache thrift because I got a whole lot more compilation errors if I used the libthrift.jar that came with this benchmark). I also had a problem with the lines of ThriftSerializer.java where it invokes the big constructor of Image --- which does not exist in the code that my installation of thrift generated. Have I missed something? Thanks, Mike
  • Nov 06, 2009
    r102 (Minor fix to use field name ) committed by tsaloranta   -   Minor fix to use field name
    Minor fix to use field name
  • Nov 06, 2009
    r101 (Fixed a minor issue with stax serializer. ) committed by tsaloranta   -   Fixed a minor issue with stax serializer.
    Fixed a minor issue with stax serializer.
  • Oct 30, 2009
    issue 14 (Add build script to generate a standalone executable tpc-ben...) Status changed by david.yu.ftw   -   Patch applied/committed (rev 100)
    Status: Fixed
    Patch applied/committed (rev 100)
    Status: Fixed
  • Oct 30, 2009
    r100 (Issue #14: Add build script to generate a standalone executa...) committed by david.yu.ftw   -   Issue #14 : Add build script to generate a standalone executable tpc-benchmark.jar
    Issue #14 : Add build script to generate a standalone executable tpc-benchmark.jar
  • Oct 30, 2009
    issue 14 (Add build script to generate a standalone executable tpc-ben...) reported by david.yu.ftw   -   Patch for build.xml attached. To build and run: $ ant clean jarjar $ java -jar dist/tpc-benchmark.jar
    Patch for build.xml attached. To build and run: $ ant clean jarjar $ java -jar dist/tpc-benchmark.jar
  • Oct 29, 2009
    r99 (Minor fix to ensure JsonMarshaller field names are the same ...) committed by tsaloranta   -   Minor fix to ensure JsonMarshaller field names are the same as used by other textual serializers; added more diagnostics to help figure out why a codec fails round-trip.
    Minor fix to ensure JsonMarshaller field names are the same as used by other textual serializers; added more diagnostics to help figure out why a codec fails round-trip.
  • Oct 27, 2009
    issue 13 (Check-in JsonFormat.java) Status changed by david.yu.ftw   -   JsonFormat.java added/committed. (rev 98)
    Status: Fixed
    JsonFormat.java added/committed. (rev 98)
    Status: Fixed
  • Oct 27, 2009
    r98 (Check-in JsonFormat.java (issue #13)) committed by david.yu.ftw   -   Check-in JsonFormat.java ( issue #13 )
    Check-in JsonFormat.java ( issue #13 )
  • Oct 27, 2009
    issue 13 (Check-in JsonFormat.java) reported by david.yu.ftw   -   Need to check it in to fix the failed import from ProtobufJsonSerializer. This issue was once mentioned in http://groups.google.com/group/java-serialization-benchmarking/browse_thread/thread/9d4e9ef73ce2a2eb The file was downloaded from: http://protobuf.googlecode.com/issues/attachment?aid=5532802976046734193&name=JsonFormat.java
    Need to check it in to fix the failed import from ProtobufJsonSerializer. This issue was once mentioned in http://groups.google.com/group/java-serialization-benchmarking/browse_thread/thread/9d4e9ef73ce2a2eb The file was downloaded from: http://protobuf.googlecode.com/issues/attachment?aid=5532802976046734193&name=JsonFormat.java
  • Oct 27, 2009
    issue 12 (Udpate avro to 1.2.0 and jackson to 1.0.1) changed by david.yu.ftw   -   Patch applied (rev 96 & 97)
    Status: Fixed
    Cc: sharad.private cutting
    Patch applied (rev 96 & 97)
    Status: Fixed
    Cc: sharad.private cutting
  • Oct 27, 2009
    r97 (avro to 1.2.0 and jackson to 1.0.1) committed by david.yu.ftw   -   avro to 1.2.0 and jackson to 1.0.1
    avro to 1.2.0 and jackson to 1.0.1
  • Oct 27, 2009
    r96 (Udpate avro to 1.2.0 and jackson to 1.0.1 (issue# 12)) committed by david.yu.ftw   -   Udpate avro to 1.2.0 and jackson to 1.0.1 (issue# 12)
    Udpate avro to 1.2.0 and jackson to 1.0.1 (issue# 12)
  • Oct 27, 2009
    issue 12 (Udpate avro to 1.2.0 and jackson to 1.0.1) reported by david.yu.ftw   -   avro-1.2.0 depends on jackson-1.0.1 protostuff-json depends on jackson-1.2.1 but runs fine with 1.0.1 ... so its all good.
    avro-1.2.0 depends on jackson-1.0.1 protostuff-json depends on jackson-1.2.1 but runs fine with 1.0.1 ... so its all good.
  • Oct 27, 2009
    issue 11 (Update protobuf-java to 2.2.0) Status changed by david.yu.ftw   -   Changes committed. (Rev 94)
    Status: Fixed
    Changes committed. (Rev 94)
    Status: Fixed
  • Oct 27, 2009
    r95 (update .classpath for protobuf-2.2.0 upgrade and protostuff ...) committed by david.yu.ftw   -   update .classpath for protobuf-2.2.0 upgrade and protostuff addition
    update .classpath for protobuf-2.2.0 upgrade and protostuff addition
  • Oct 27, 2009
    r94 (Update protobuf-java to 2.2.0 (issue #11)) committed by david.yu.ftw   -   Update protobuf-java to 2.2.0 ( issue #11 )
    Update protobuf-java to 2.2.0 ( issue #11 )
  • Oct 27, 2009
    issue 11 (Update protobuf-java to 2.2.0) reported by david.yu.ftw   -   Update protobuf-java to 2.2.0 Update the generated source files as well.
    Update protobuf-java to 2.2.0 Update the generated source files as well.
  • Oct 27, 2009
    issue 10 (Add protostuff ser/deser to benchmark) Status changed by david.yu.ftw   -   Patch committed. (Rev 92)
    Status: Fixed
    Patch committed. (Rev 92)
    Status: Fixed
  • Oct 27, 2009
    r93 (add protostuff-json jar to lib) committed by david.yu.ftw   -   add protostuff-json jar to lib
    add protostuff-json jar to lib
  • Oct 27, 2009
    r92 (Add protostuff ser/deser to benchmark. Tweak chart length to...) committed by david.yu.ftw   -   Add protostuff ser/deser to benchmark. Tweak chart length to visually accommodate more serializers.
    Add protostuff ser/deser to benchmark. Tweak chart length to visually accommodate more serializers.
  • Oct 27, 2009
    issue 10 (Add protostuff ser/deser to benchmark) reported by david.yu.ftw   -   Protostuff is a code generator from protobuf metadata. http://code.google.com/p/protostuff Attached is the patch for the serializer and a zip that contains an ant build.xml for the code generator.
    Protostuff is a code generator from protobuf metadata. http://code.google.com/p/protostuff Attached is the patch for the serializer and a zip that contains an ant build.xml for the code generator.
  • Oct 04, 2009
    r91 (Updated Kryo to 0.92. Commented out KryoCompressedSerializer...) committed by nathan.s...@gmail.com   -   Updated Kryo to 0.92. Commented out KryoCompressedSerializer and ActiveMQProtobufSerializer because it is not valuable to compare these with the rest of the tests.
    Updated Kryo to 0.92. Commented out KryoCompressedSerializer and ActiveMQProtobufSerializer because it is not valuable to compare these with the rest of the tests.
  • Oct 04, 2009
    Benchmarking Wiki page edited by nathan.s...@gmail.com   -   Revision r90 Edited wiki page through web user interface.
    Revision r90 Edited wiki page through web user interface.
  • Oct 04, 2009
    r89 (Added equals methods so avro-specific passes the round trip ...) committed by nathan.s...@gmail.com   -   Added equals methods so avro-specific passes the round trip test.
    Added equals methods so avro-specific passes the round trip test.
  • Oct 04, 2009
    r88 (Fixed bug in Image.java for Java Externalizable test and add...) committed by nathan.s...@gmail.com   -   Fixed bug in Image.java for Java Externalizable test and added equals methods so it passes the round trip test.
    Fixed bug in Image.java for Java Externalizable test and added equals methods so it passes the round trip test.
  • Oct 04, 2009
    r87 (Updated data to match other tests. ) committed by nathan.s...@gmail.com   -   Updated data to match other tests.
    Updated data to match other tests.
  • Oct 04, 2009
    r86 (Changed data to match other tests.) committed by nathan.s...@gmail.com   -   Changed data to match other tests.
    Changed data to match other tests.
  • Sep 28, 2009
    Benchmarking Wiki page commented on by nathan.s...@gmail.com   -   Added Kryo results: http://code.google.com/p/kryo/ Updated the page to latest results, which include some bug fixes important to accurate comparison. Also sorted the charts from smallest to largest, since smaller is always better this makes it easier to compare.
    Added Kryo results: http://code.google.com/p/kryo/ Updated the page to latest results, which include some bug fixes important to accurate comparison. Also sorted the charts from smallest to largest, since smaller is always better this makes it easier to compare.
  • Sep 28, 2009
    Benchmarking Wiki page edited by nathan.s...@gmail.com   -   Revision r85 Edited wiki page through web user interface.
    Revision r85 Edited wiki page through web user interface.
  • Sep 28, 2009
    r84 (Added Kryo serialization tests. Resized chart images to fit ...) committed by nathan.s...@gmail.com   -   Added Kryo serialization tests. Resized chart images to fit new tests. Sorted chart data, smallest to largest.
    Added Kryo serialization tests. Resized chart images to fit new tests. Sorted chart data, smallest to largest.
  • Sep 28, 2009
    issue 9 (ProtobufSerializer skips optional fields) changed by nathan.s...@gmail.com   -   Initialized all the fields, in SVN 83.
    Summary: ProtobufSerializer skips optional fields
    Status: Fixed
    Initialized all the fields, in SVN 83.
    Summary: ProtobufSerializer skips optional fields
    Status: Fixed
  • Sep 28, 2009
    r83 (Issue 9: ProtobufSerializer skips optional fields) committed by nathan.s...@gmail.com   -   Issue 9 : ProtobufSerializer skips optional fields
    Issue 9 : ProtobufSerializer skips optional fields
  • Sep 28, 2009
    issue 3 (Different data is serialized for different serializers) Status changed by nathan.s...@gmail.com   -   Fixed the two problems specified, in SVN 82.
    Status: Fixed
    Fixed the two problems specified, in SVN 82.
    Status: Fixed
  • Sep 28, 2009
    r82 (Issue 3: Different data is serialized for different serializ...) committed by nathan.s...@gmail.com   -   Issue 3 : Different data is serialized for different serializers
    Issue 3 : Different data is serialized for different serializers
  • Sep 28, 2009
    issue 9 (ProtobufSerializer doesn't skips optional fields) reported by nathan.s...@gmail.com   -   ProtobufSerializer doesn't set values for many fields. This causes those fields to not be serialized, resulting in protobuf executing more quickly and producing fewer bytes. It could be argued this is a protobuf feature, however the test has many fields that are left at their default value and makes for misleading results. Besides, in real usage there will usually be little or no fields at the default values.
    ProtobufSerializer doesn't set values for many fields. This causes those fields to not be serialized, resulting in protobuf executing more quickly and producing fewer bytes. It could be argued this is a protobuf feature, however the test has many fields that are left at their default value and makes for misleading results. Besides, in real usage there will usually be little or no fields at the default values.
  • Sep 21, 2009
    issue 8 (Add the ActiveMQ Protobuf Implementation to the benchmark) changed by chirino   -   Applied patch to trunk.
    Status: Fixed
    Owner: chirino
    Applied patch to trunk.
    Status: Fixed
    Owner: chirino
  • Sep 21, 2009
    r81 (Adding the activemq protobuf implementation to the benchmark...) committed by chirino   -   Adding the activemq protobuf implementation to the benchmarking suite.
    Adding the activemq protobuf implementation to the benchmarking suite.
  • Sep 17, 2009
    issue 8 (Add the ActiveMQ Protobuf Implementation to the benchmark) reported by chirino   -   A while back I created a custom protobuf compiler and implementation tailored for the usage patterns of the ActiveMQ Message broker. You can find it at: http://svn.apache.org/repos/asf/activemq/sandbox/activemq-flow/activemq-protobuf/ This protobuf implementation has several optimizations and usage differences from the standard google implementation and I would like to see it included as part of the standard benchmarks. I've created a patch against the V1 release. To apply it, unzip into the project directory: cd thrift-protobuf-compare jar -xvf tpc-activemq-protobuf.zip Then apply the included tpc-activemq-protobuf.patch: patch -p 0 < tpc-activemq-protobuf.patch
    A while back I created a custom protobuf compiler and implementation tailored for the usage patterns of the ActiveMQ Message broker. You can find it at: http://svn.apache.org/repos/asf/activemq/sandbox/activemq-flow/activemq-protobuf/ This protobuf implementation has several optimizations and usage differences from the standard google implementation and I would like to see it included as part of the standard benchmarks. I've created a patch against the V1 release. To apply it, unzip into the project directory: cd thrift-protobuf-compare jar -xvf tpc-activemq-protobuf.zip Then apply the included tpc-activemq-protobuf.patch: patch -p 0 < tpc-activemq-protobuf.patch
  • Aug 15, 2009
    r80 (Oups, forgot to add the new jar.) committed by pascallouisperez   -   Oups, forgot to add the new jar.
    Oups, forgot to add the new jar.
 
Hosted by Google Code