Ono to může někdy vypadat, že JIT umí vygenerovat rychlejší kód, protože pokud použije hodně pokročilé run-time optimalizace, třeba vyhází branche, které na daném zařízení nebo za dané konfigurace nemohou nastat, tak ten kód bude rychlejší, než když se dané branche testují. Ale tyhle runtime optimalizace jdou samozřejmě dělat i v C (máme LLVM), C++ (kromě LLVM třeba i pomocí virtuálních metod) a assembleru (jako sebemodifikující kód).

