I haven't seen all the threads on this.
But here's my thoughts.
Before you bang your head too long on this I would suggest doing a test on a Windows or Linux VM to see how that performs as a benchmark.
You may find this to be much faster.
Quite honestly it's easy to do and customers today understand that things like high performance document production sometimes belong on a connected machine instead of native.
And almost every shop I've talked to has VMware in house so it's a relative no brainer.
And with JT400 it's a snap.
Regards,
Richard Schoen
Web:
http://www.richardschoen.net
Email: richard@xxxxxxxxxxxxxxxxx
----------------------------------------------------------------------
message: 1
date: Thu, 3 Dec 2020 19:02:28 +0100
from: "Logic IT: K. Fritz" <k.fritz@xxxxxxxx>
subject: AW: Speed up Java on i
Hi Colin,
Thanks for the hint.
No, i started 5 jvm jobs.
Here it's a dev box, only 1 core.
Karl
-----Urspr?ngliche Nachricht-----
Von: JAVA400-L [mailto:java400-l-bounces@xxxxxxxxxxxxxxxxxx] Im Auftrag von Colin Williams
Gesendet: Donnerstag, 3. Dezember 2020 18:57
An: Java Programming on and around the IBM i
Betreff: Re: Speed up Java on i
Are you only running this in 1 jvm?
How many cores does your ibmi have?
I would suggest using parallel streaming. Its pretty easy to do in java and allows you to make use of all cores.
https://www.geeksforgeeks.org/what-is-java-parallel-streams/
Ive never done this on ibmi but it works well on windows, so not sure what it would do to your overall system performance if you have other things running on the box...
Cheers
Colin
As an Amazon Associate we earn from qualifying purchases.