Subject: Serialization Throughput Data Date: Fri, 4 Jan 2002 15:51:52 +1030 From: Nick Lothian To: "'ward@c2.com'" Hi Ward, I've run the SerializationThroughput benchmark on my machine (Pentium 3/700 with an IDE Hard Drive) under Windows 2000. I tried two VMs - the MS virtual machine ( Microsoft (R) Command-line Loader for Java Version 5.00.3802 ), and the Sun JVM 1.3 ( Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1-b24), Java HotSpot(TM) Client VM (build 1.3.1-b24, mixed mode) ). I've attached the two traces. You'll notice they are fairly similar - the Sun VM handles large object slightly better, but they are close with smaller objects. You can observe some strange behaviour of records per second at small object sizes (eg, record sizes 7,9,11,14 in both files). If it weren't for the fact that both VMs behaviour similarly at the same record sizes I would have thought it was an artifact of some kind. I couldn't think of a reasonable explaination for this behaviour. Anyway, I hope you find it interesting. Feel free to post the traces. Regards Nick Lothian