Larry, I was speaking to the issue of startup time, primarily. Much of the
startup time associated with Java-based web servers and JVMs in general is
still due to firing up the JIT compilers. And under the covers, there's still
the concept of the OO language - the procedure tables required to implement
polymorphism are still slower than direct calls. Sure, a JIT compiler can
alleviate some of that, but run a simple loop in a Java program and the same
thing in RPG, and RPG will run faster.
If I'm wrong, please show me some numbers! I haven't run the benchmarks in a
little while. I'll do that when I get the new box in and we'll see. It's my
belief there's still overhead even in the lowest level processes. Then again,
I could be wrong - in fact, I'd love to be wrong! I'd like to see some numbers
that would disprove my theory, but alas, I seriously doubt it. My last
benchmarks showed simple looping in Java to be an order of magnitude slower
than RPG. But this was a year ago, and the compiler technology may have
helped. But rather than just make an off-the-cuff assertion, I think I'll do
some testing in my copious free time.
Joe
---------- Original Message ----------------------------------
From: "Larry Loen" <lwloen@us.ibm.com>
Reply-To: JAVA400-L@midrange.com
Date: Fri, 2 Mar 2001 08:34:05 -0600
>
Joe wrote:
>Java isn't eRPG, Brad. It's an interpreted language.
This is a surprising statement.
+---
| This is the JAVA/400 Mailing List!
| To submit a new message, send your mail to JAVA400-L@midrange.com.
| To subscribe to this list send email to JAVA400-L-SUB@midrange.com.
| To unsubscribe from this list send email to JAVA400-L-UNSUB@midrange.com.
| Questions should be directed to the list owner: joe@zappie.net
+---