> clj -e '(println "Hello World")' # 0.98 sec
> java -jar hello-standalone.jar # 1.30 sec
> target/hello-world # 0.009 sec
Nice ClojureD video by Jan Stepien
Bruno Bonacci’s GraalVM Clojure Demo
Might be worth mentioning that lread and I are collecting information about GraalVM here:
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clo...@googlegroups.com
Note that posts from new members are moderated - please be patient with your first post.
To unsubscribe from this group, send email to
clojure+u...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
---
You received this message because you are subscribed to the Google Groups "Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email to clojure+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/clojure/8dbd1a23-61b4-42dc-8815-3d8422956901%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/clojure/CAN67zA1USV_sX0bP%3Dg-p0r7%2BqMOvYscWY9aj7yBnYsSeikcskQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/clojure/9657973F-BAD3-4EBE-8648-7FA492F19E76%40gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/clojure/CAMZDCY27dkBUDzTM08qEAL_VeSjE0%2BRbK76CnUiynNPWQS_N0Q%40mail.gmail.com.
Hello world is fun, but doesn't say much. I would like to see benchmarks on the actual application. Ideally it would take several jvm's so also Graal and J9 and also use the commercial version of making a native image, asses how much memory is needed when run on the JVM and limit that, since otherwise it will might take upto a quarter of available memory. Measures both the time to the first successful handled request from startup, the max throughput after being warmed up properly, the .99 percentile latency after being warmed up, and the memory use.
Only if you have those numbers you could decide if a native image is worth it. For example if with the current load one instance with a native image could always handle the load, it might save a lot, because you can and to 0, where the total first request just take seconds. But if at loyal moments with a native image you need 30 instances, while on the JVM you need only 3 it might not.
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clo...@googlegroups.com
Note that posts from new members are moderated - please be patient with your first post.
To unsubscribe from this group, send email to
clojure+u...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
---
You received this message because you are subscribed to the Google Groups "Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email to clojure+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/clojure/bcc8f1d8-db0a-45f0-9d95-d280ae653fcc%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/clojure/CAKvLtDYgqxifgtagXKr192Dozhq3tG8oN%3D%3DjTBjXPbDO41PAkg%40mail.gmail.com.
This kind of think is really only interesting for shell piping in bash. It won’t help numerical, tensor, neural, simulation, nor business codes. Good FORTRAN environments can do hard numerical faster. To a lesser amount, so can C. In supercomputing, that advantage is reduced. I/O bandwidth becomes more important. In business, I/O is the only thing that’s important. The only think that reliably makes a difference is the quality of the developers.
Startup in Java, Microsoft’s library framework, &c. have slower start up times because no one has bothered to optimize things for startup time. The time to get the entire task completed (or cost) is the only thing that is important.
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clo...@googlegroups.com
Note that posts from new members are moderated - please be patient with your first post.
To unsubscribe from this group, send email to
clojure+u...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
---
You received this message because you are subscribed to the Google Groups "Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email to clojure+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/clojure/7c64109c-4e3c-4b99-9eb8-1e826be08603%40googlegroups.com.