五千年(敝帚自珍)

主题:【讨论】解释执行类代码的性能有无可能达到甚至超过本机编译代码 -- 老兵帅客

共:💬64
全看分页树展 · 主题 跟帖
家园 调试器用的和动态分析/优化用的Meta Data是不一样的

供调试器使用的带调试信息程序不过是多了些中断点和行号信息以便于走单步、看变量和设断点,再多的就没有了。而动态分析/优化所使用的Meta Data实际上是包含了中间语言(某种相对高级语言)的程序流信息,这样可以根据Profiler结果来对中间语言的程序流进行优化,这样优化的效果往往要比直接优化汇编码的效果好得多。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河