Comment by pjmlp
10 hours ago
Actually all modern JVM implementations, and Android, do exactly that, JIT caches that survive across executions. On Android it is additionally used to guide AOT compilation when the device is idle or charging.
TIMI is compiled to native code on installation, or explicitly, either by the admin, or on updates that render the overall compilation invalid.
Was TIMI already a thing when AS/400 was CISC?
Edit: yes. It’s very similar the System/38 version.