，并在需要时重新生成。Sun的Self语言广泛地改进了这些技术，一度是世界上速度最快的Smalltalk系统；运用完全面向对象的语言实现了高达优化C语言一半的速度。Self被Sun抛弃了，但是研究转向了Java语言。“即时编译”这个术语是从制造术语“及时”中借来的，并由Java普及，James Gosling从1993年开始使用这个术语。目前，大多数Java虚拟机的实现都使用JIT技术，因为HotSpot建立在这个研究基础之上，而且使用广泛。HP的项目Dynamo是一个实验性的JIT编译器，其字节码