2 ms·
It can be but it never is.
by varjag 1y ago
It can be but it never is.
- __s 1y agoEspecially after PGO (profiling guided optimization) gets most of the way there
- ignoramous 1y agoTo re-optimize compiled code blocks isn't without effort. Google has publicly spoken about AutoFDO and Propeller [0], after Meta had open sourced BOLT [1] in 2021. AutoFDO has since been ported to Android and adopted by Yandex [3]. [0] https://lwn.net/Articles/995397/ https://lwn.net/Articles/995397/ [1] https://news.ycombinator.com/item?id=40868224 https://news.ycombinator.com/item?id=40868224 [2] https://news.ycombinator.com/item?id=42896716 https://news.ycombinator.com/item?id=42896716
- Rohansi 1y agoBut is that because of JIT compilation or other decisions for how the language should work (dynamic typing, GC, etc.)?
- ranger_danger 1y agoHard disagree. Many newer game system emulators (32-bit and up) rely on JIT or "dynarecs" to get playable speeds, and they pretty much all use high performance compiled languages already. They often double the performance over their interpreter or more.