I've been doing quite a bit of Java performance observation lately. Java is faster on V6R1 and yes, the performance improvement is significant, particularly if you are also moving to the 32-bit J9 jvm. And yet, throughput on i doesn't improve much on SOME SYSTEMS. My applications do a lot of talking to each other through the TCP/IP stack and I suspect the problem is in that IP stack. On other systems, they just scream, even if they're using the classic 64 bit Java 1.4 jvm.
Depending on your system, you may still be underwhelmed.
Be sure to turn off the IPv6 stuff. Unless you have everything configured for IPv6, java web environments will bog down considerably.
From: midrange-l-bounces@xxxxxxxxxxxx [mailto:midrange-l-bounces@xxxxxxxxxxxx] On Behalf Of Wyatt, Chris (FGWA-IL)
Sent: Wednesday, June 29, 2011 3:16 PM
Subject: Java performance...
We are running a java client/server app on the AS400/iSeries/System i/IBMi/Powerwhatevertheyrecallingitnow. (MAPICS/Infor ERP XA/whatevertheyrecallingitnow)
We're running the MAPICS client mostly from a MS Terminal Server next to the AS400. The TS is being accessed from a WAN basically all over the world.
With this setup, we have an absurd number of potential bottlenecks/slowdowns and etc. And we are having performance problems.
We're trying our best to drill into the performance problems in a systematic way but it's been difficult. But one of the things we've been looking at hard is the Java performance on the AS400.
Currently, we are at V5R4 of the OS. We've been told that upgrading to V6R1 will bring a large Java performance benefit.
My question: Have you found this to be the case?
Obviously, we'll be going to V6R1 eventually anyway. But it would be nice if we could look forward to Java performance improvement.
Part of the reason I'm asking is that IBM always says the *next* version of the OS has incredible Java performance. And then we're always underwhelmed.
PS: I'd love to hear any tips you may have on our situation.
A Barry-Wehmiller Company
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list To post a message email: MIDRANGE-L@xxxxxxxxxxxx To subscribe, unsubscribe, or change list options,
or email: MIDRANGE-L-request@xxxxxxxxxxxx Before posting, please take a moment to review the archives at http://archive.midrange.com/midrange-l