Hacker News new | ask | show | jobs
by mtlynch 1243 days ago
>No production Java/.NET runtime directly interprets bytecode, it gets dynamically compiled into machine code. And as a result it can dynamically _recompile_ it if it discovers runtime profiling patterns that mean a different compilation can run faster, it can dynamically inline functions into the compilation if pertinent, etc.

Oh, didn't know that. Interesting, thanks!