药品咨询机构哪家好:VB的本地代码和p-code有什么区别阿?他们的运行原理是什么?很急啊,请各位高手来帮帮我阿

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 03:15:01
VB的本地代码和p-code有什么区别阿?他们的运行原理是什么?很急啊,请各位高手来帮帮我阿
不好意思啊,我只有5分,只能给5分了

若代码做了大量固定类型的、非字符串变量的基本操作,则其产生的本机代码将与编译的 P-code 操作码产生最大的反差。然而,对于复杂的经济计算或生成分形图形,用本机代码有很多好处。

计算密集型程序,或在局部数据结构中处理大量的位和字节操作的程序,用本机代码就可获得明显的好处。

在许多程序中,特别是那些含有大量 Windows API 调用,COM 方法调用和字符串操作的程序,本机代码不比 P-code 快多少。

如果应用程序主要含有来自 Visual Basic for Applications 运行库的函数,那么就看不到多少本机代码的好处,这是因为 Visual Basic for Applications 运行库已经高度优化了。

含有大量子例程调用而非内嵌过程的代码,用本机代码也似乎不太快。这是因为设置栈结构,初始化变量,返回时的清除等工作,用 P-code 引擎和用本机代码所花费的时间相同。

我不知道。只知道用 p-code 生成的程序比 本机代码 生成的程序的文件大小小很多。