We have a new tip on targeting min macOS version in our clj-graal-docs: https://github.com/lread/clj-graal-docs#targeting-a-minimum-macos-version (thanks to @borkdude to figuring this out!)
Any objections to converting the README to AsciiDoctor? I think it would benefit from a table of contents and AsciiDoctor will automatically generate one if asked.
Excellent
Go ahead
Another entry that would maybe be useful in these docs: https://github.com/borkdude/dynaload#graalvm
Definitely! Will add tip for that, thanks.
I've done some benchmarking of native image for http, and there's a 20-30% reduction in performance compared to openjdk. I'm working towards opening these up, but I thought I would mention it while I was thinking about it. When I didn't run the tests for long, the gap was much smaller. Obviously the JIT kicks in after a while.
oh, it is totally a tradeoff
you are giving up a powerful JIT and the variety of GCs for faster startup and generally less memory usage
I find that this section of this video does a good job of explaining the tradeoffs: https://youtu.be/PeMvksAZbdw?t=647