Is the latest Java version faster than old C version?
The answer is "Yes". The latest java version is as fast as old C version (or even faster). It's because we resovled the performance bottle neck by using HSqlDb and using much faster machine.
For the first Java version of lvg.2002, it is slower than C version. The major bottle neck was the database (IDB) and persistent trie. We tried to run Lvg on a faster database (MySql), the performance is improved dramatically. After lvg2003, we had improved the performance mainly on trie and some other code optimization. The performance of norm after version 2003 is at the same order of magnitude as C version on Solaris, Sparc platform.
In lvg.2004, we improved performance (about 50%) by taking advantage of MySql V4.0, new JDBC driver, and other code optimization.
After lvg.2005, lvg used HSqlDb as default DB to improve it's performance. As a matter of fact, Lvg.2005 or later versions are faster than old C version.