Talk:Dynamic translation

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
WikiProject iconDisambiguation
WikiProject iconThis disambiguation page is within the scope of WikiProject Disambiguation, an attempt to structure and organize all disambiguation pages on Wikipedia. If you wish to help, you can edit the page attached to this talk page, or visit the project page, where you can join the project or contribute to the discussion.

Untitled[edit]

Dynamic translation and Just-in-time compilation are NOT the same thing. The latter involves optimizations that are not always done by the former.

Thus maybe a bit of change on this page would be nice...


Dynamic translation and JIT compilation are one and the same. Usually the former is used for actual machine code (e.g. x86 instructions) and the latter for bytecode -- nowadays mostly Java bytecode. Both benefit from:

  • Caching of translated code snippets, as opposed to re-interpreting the code each time it is run.
  • Performing standard optimizations on the trasnlated code.
  • Observing the program's dynamic (run-time) behavior and modifying the optimizations accordingly.

Only the first of the three is mandatory. The other two can be seen on both dynamic translators and JIT compilers. Yaronf 22:28, Feb 24, 2004 (UTC)


This page is redundant with just-in-time. Can they be merged? --FOo 04:01, 4 May 2004 (UTC)[reply]