You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
three versions of JIT all work for static and dynamic
method 1: lazy JIT, every time we jump to a new section of code compile, transpile to x86, then do the jump to the native x86 code. save that transpiled x86 code so we don't have to recompile it. this is essentially an optimizing compiler. we can then add heuristics of WHEN to do this. do we do it immediately or wait a couple of times to see if it is hot code?
method 2: eager JIT, transpile everything, then jump to start and just execute
method 3: conversion, transpile everything and write out a new executable that will run natively. this isn't really JIT, more like a transpiler.
The text was updated successfully, but these errors were encountered:
three versions of JIT all work for static and dynamic
The text was updated successfully, but these errors were encountered: