首页 > Javascript JIT状态的机器码可以查看吗?

Javascript JIT状态的机器码可以查看吗?

学生在SF上提问至少3个了,实属无奈,跪求SF大大来解答一下。
我的问题是:
比如 c#,了解这门语言的人都知道,C#通过VS IDE环境可以查看到 编译过程的机器码,也就是JIT状态的源码,它们叫IL代码,类似于汇编语言。

最近要学习javascript性能相关的知识,想知道,JS有什么工具可以查看到JIT的机器码?


你问题里说的有问题。

编译过程的机器码,也就是JIT状态的源码,它们叫IL代码,类似于汇编语言。

.net JIT的源码IL不是机器码,而是字节码( bytecode)。运行时IL被JIT编译成机器码。
v8引擎直接编译为机器码,不存在中间代码。
http://stackoverflow.com/questions/8819846/how-is-javascript-translated-to-bytecode


Bad news from StackOverflow: Nope.
http://stackoverflow.com/questions/16673515/does-nodejs-v8-store-compiled-machine-code-anywhere-on-disk
http://jayconrod.com/posts/51/a-tour-of-v8-full-compiler

【热门文章】
【热门文章】