Convert JIT to EXE?

Since there are so many JIT implementations, each JIT emits its own code. Then why didn't someone make a tool like JIT2EXE to save their own code into their own executable?

+2
source share
4 answers

The question is rather vague, since you did not clearly indicate what language you speak, in my .NET domain, .NET executables are pre-run at run time to speed up loading time. The code can be generated for native code through a process known as NGEN, which takes .NET IL code and converts it into a binary process that can be understood by the processor. Typically, NGEN code is stored in the folder "C: \ Windows \ Assembly \ NativeImages_ {version}", where the version represents the version of the .NET Framework. Check out Jeffrey Richter's CodeGuru here about NGEN and where to use it and when to use it. Have a look here at Codeproject about this article on statistics / comparisons with internal binary code, and also herealso Daniel Pistelli.

+5
source

Do you mean something like ngen ?

+3
source

What you state in your question ("no one has made such a tool as JIT2EXE") is not entirely true:

http://en.wikipedia.org/wiki/AOT_compiler

+1
source

All Articles