&gt; Sounds familiar?<p>Java JIT doesn&#x27;t write machine code to disk. OS&#x2F;400 does, and then it re-uses the machine code until it no longer exists (you move to new hardware) or the bytecode is newer (you change the program and recompile), at which point it compiles the bytecode to machine code and stores it to disk again.