3 ms·
I cannot understand why JVM sticks to JIT. JIT's advantage is mainly portability of intermediate code. So once intermediate codes are deployed in server, I don'
by t_hozumi 15y ago
I cannot understand why JVM sticks to JIT. JIT's advantage is mainly portability of intermediate code. So once intermediate codes are deployed in server, I don't care whether pre-compile takes 30 minutes or not if memory allocation and computation become more efficient. However this might be stupid idea.
- benjiweber 15y agoJIT allows a range of optimisations that are not possible with AOT compilation. A JIT has access to more information at runtime such as profiling data and so can perform more informed optimisations. It can also change over the lifetime of the programme if observations change. Some interesting stuff here http://wikis.sun.com/display/HotSpotInternals/PerformanceTechniques http://wikis.sun.com/display/HotSpotInternals/PerformanceTec...
- deleted 15y ago[deleted]
- t_hozumi 15y agoI see. Thank you for sharing that with me.