I am having a hard time understanding all that you are saying, but I think
we need to take into account what the iSeries and Windows machines are doing
BESIDES running the J2EE server.  Often times we try to compare a Windows
machine with 2GB of memory to an iSeries with 2GB of memory, and while
memory is memory the iSeries most likely has way more workload than the
Windows machine.

I have an IBM VLP machine (say LPAR) reservation right now where I have a
fairly dedicated machine completely to myself.  Java is pretty darn fast on
this machine with only 2GB of memory and 1.9Ghz of processor (I believe that
is how much processor I have).

Put 10 concurrently connected users on a Windows box, consistently hitting
it repeatedly and you will see results similar to what you see on the
iSeries.

On a final note, did you have exactly the same Tomcat J2EE applications
installed on both machines, because the amount and complexity of those
applications can alter startup times significantly.

Thoughts on my comments?
Aaron Bartell
http://mowyourlawn.com


-----Original Message-----
From: java400-l-bounces@xxxxxxxxxxxx [mailto:java400-l-bounces@xxxxxxxxxxxx]
On Behalf Of Franco Biaggi
Sent: Tuesday, October 03, 2006 4:21 PM
To: Java Programming on and around the iSeries / AS400
Subject: Re: Running java on Iseries

Thanks,
some additions, to have some compares,
start Tomcat on a PC accessing AS/400 resources 1-10 seconds the same on
OS/400 (om V5R3M0 ) 2-30 minutes (same on PASE) (do not speech on prv,
releases of OS/400), is this the faster java platform as publisher by IBM ?
GC runninge on PC in millisSec'd  take minuts ( 1-8 on OS/400) !


albartell wrote:
Good points Franco. The main area's I have found problems is when I 
try to start up the JVM for each users job, or rather, OS/400 starts 
up a JVM for each user before they access the Java code being called.  
It would be great if users could share a named JVM, but I am sure 
there would be complications there also.  It would almost be like the 
OS/400 folks having to rewrite a servlet engine JVM for the native side of
things.

The way around this is to have your RPG (or what have you) talk to the 
Java via data queues.  This makes it so the Java is only running in 
one batch job (emphasis on batch) and the JVM startup is only incurred 
once.  I have an article coming out in the next week in 
ibmsystemsmag.com that gives example of this approach through some open
source code I wrote.

HTH,
Aaron Bartell
http://mowyourlawn.com



-----Original Message-----
From: java400-l-bounces@xxxxxxxxxxxx 
[mailto:java400-l-bounces@xxxxxxxxxxxx]
On Behalf Of Franco Biaggi
Sent: Tuesday, October 03, 2006 3:09 PM
To: Java Programming on and around the iSeries / AS400
Subject: Re: Running java on Iseries

Hello,
sorry for my bad English, just my opinion,
32 year of IBM systems knowledge, seem all the systems in each range, 
java on OS/400 is very bad, we are running a lot of applications on 
it, I have a lproblems with memory, GC, swap, etc.performace problems, 
even running on V5R3, The performance is (not)comparable to a win-box 
-> 1:10 on linux-box
1:12 look at the GC (garbagec collector) is taking a lot of time, even 
no swapping (think) involved.
Place a little PC connected (no changes required) and it works maybe 
1:100 faster.

Ciao (make problems ?)
Franco
--
This is the Java Programming on and around the iSeries / AS400 
(JAVA400-L) mailing list To post a message email: 
JAVA400-L@xxxxxxxxxxxx To subscribe, unsubscribe, or change list 
options,
visit: http://lists.midrange.com/mailman/listinfo/java400-l
or email: JAVA400-L-request@xxxxxxxxxxxx Before posting, please take a 
moment to review the archives at http://archive.midrange.com/java400-l.

  


--
----------------------------------------------------------------------------
-
*** This messages was scanned for malicious contents ***
----------------------------------------------------------------------------
-
Franco Biaggi
CH-6807 Taverne
www.fbiaggi.ch

--
This is the Java Programming on and around the iSeries / AS400 (JAVA400-L)
mailing list To post a message email: JAVA400-L@xxxxxxxxxxxx To subscribe,
unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/java400-l
or email: JAVA400-L-request@xxxxxxxxxxxx Before posting, please take a
moment to review the archives at http://archive.midrange.com/java400-l.


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2022 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.