you may be aware of this already, but I started looking into the Java ecosystem again today after many years, and found graalvm. Basically it allows you to effortlessly build a native app from a jar file -- and the resulting native app has reduced startup time of course, as is does not need to start the JVM first. When I saw it, my first thought was: wow, the PTGL update would benefit dramatically!
So if you still do the PTGL update like I did it back in the old days, and execute one program run per PDB file (on the cluster or where ever), you may want to give it a try. If it saves you 1.5 seconds per PDB file, that would save you quite some hours for the full PDB! If you process several PDB files in a single program run, the effect is less relevant, of course.
@JNWolf Are you still the maintainer of this repo, and if not, who is?
Hi PTGL team,
you may be aware of this already, but I started looking into the Java ecosystem again today after many years, and found graalvm. Basically it allows you to effortlessly build a native app from a jar file -- and the resulting native app has reduced startup time of course, as is does not need to start the JVM first. When I saw it, my first thought was: wow, the PTGL update would benefit dramatically!
So if you still do the PTGL update like I did it back in the old days, and execute one program run per PDB file (on the cluster or where ever), you may want to give it a try. If it saves you 1.5 seconds per PDB file, that would save you quite some hours for the full PDB! If you process several PDB files in a single program run, the effect is less relevant, of course.
@JNWolf Are you still the maintainer of this repo, and if not, who is?
Al the best,
Tim