What exactly makes the JVM (in particular, the Sun implementation) work slower than other runtimes such as CPython? My impression was that it was mainly related to loading downloadable libraries, regardless of whether they were needed or not, but it looked like it shouldn't take 10 years.
Think about it, how does the JVM start time compare to the CLR on Windows? How about Mono CLR?
UPDATE: I am particularly interested in the case of using small utilities connected together, as is customary in Unix. Is Java suitable for this style? Regardless of what Java starts up at the initial stage, is it summed up for each Java process, or does the overhead really only appear for the first process?
java performance jvm startup
Jegschemesch May 09 '09 at 9:47 p.m. 2009-05-09 21:47
source share