On Tuesday, 28 November 2017 at 05:18:42 UTC, Adam D. Ruppe wrote:
On Tuesday, 28 November 2017 at 04:52:52 UTC, bauss wrote:
You're not measuring what you think for the Java program. Did
you calculate the runtime and JIT initialization time and
subtracted that from the actual execution time? Otherwise your
benchmark isn't sufficient.
For small programs, startup time is fair to consider since the
end user still has to deal with that too.
But for larger programs, I suspect it would disappear too.
Not when the startup time is in milliseconds. If it was a large
program taking minutes to startup, but that's not the case at
all. A user will barely even be able to tell the difference
between 50ms.