February 01, 2011
Mark Wielaard: New GPG key.
Finally created a new GPG key using gnupg. The old one was a DSA/1024 bits one and 8 years old. The new one is a RSA/2048 bits one. I will use the new one in the future to sign any release tarballs I might create. pub 2048R/57816A6A 2011-01-29 Key f...
More »
February 01, 2011
Andrew Hughes: [SECURITY] IcedTea6 1.7.8, 1.8.5, 1.9.5 Released!.
We are pleased to announce a new set of security releases, IcedTea6 1.7.8, IcedTea6 1.8.5 and IcedTea6 1.9.5.
This update contains the following security updates:
The IcedTea project provides a harness to build the source code from OpenJDK6 u...
More »
December/2024
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 | | | | |
|
|
Next Generation Performance Benchmark
On last saturday I have run a few experimental benchmarks on the typical new generation technology stack (or part of it). What I exactly did was running iAnywhere 10.0.1 database and Sun Application Server 9 (aka "Glassfish" aka "Java EE 5 SDK") in a VMware Server 1.0.3 virtual machine on my private laptop (AMD Turion 64 X2, 2 GB RAM). The benchmark was done using a small test application that I wrote in less than one hour (after learning about Java EE 5) using EJB 3.0 and WebServices. There is one POJO (EJB 3 Entity) that is using AUTOINC in the DB as automatic PK generation, ontop of that a Session Beans is implementing a small WebService to allow my benchmark client to create and read rows using SOAP. Despite the fact that the code is much easier to read and write and no more DDs are needed thanks to annotations (which makes programming approximately two to three times faster -- plus removes a lot of potential bugs to fix later) it also seems to be much, much faster than our current technology stack. I was quite impressed after I noticed how fast even my laptop is, compared to the current solution:
Creation of one row: 27ms (including SOAP call, transaction start / stop, INSERT, SELECT @@identity).
Actually one could say, that is slow, since in a real world scenario we like to have about five times better performance, but hey, first of all this is a slow laptop and ...
Date: January, 03 2010
Url: http://www.java.net/blog/mkarg/archive/2010/01/03/next-generation-performance-benchmark
Others News
|