社区
VB基础类
帖子详情
VB使用P代码编译出来的居然比本地代码快N倍?
smartpig2008
2008-07-23 07:48:39
为什么哦?
...全文
182
9
打赏
收藏
VB使用P代码编译出来的居然比本地代码快N倍?
为什么哦?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
smartpig2008
2008-07-25
打赏
举报
回复
用UPX压缩后快了一半左右,只用了0.17。
难道真的是没有一次性加载的问题?
Tiger_Zhao
2008-07-25
打赏
举报
回复
计时的起始点、结束点要选正确,不能包括初始化部分。
Tiger_Zhao
2008-07-24
打赏
举报
回复
§首先,编译选项相关
要选择“Optimize for Fast Code”。
而且条件允许的话,“Advanced Optimizations”内的选项都要选上——这点很难,某些选项直接影响程序行为。
§其次,受测试环境影响
由于多任务操作系统的关系,以及文件缓存等影响,秒以下的运行计时是不可信的,要比较准确的进行考量应该同一个功能反复执行n次,做个总计时(至少达到几十秒的量级)。
P-Code 是所谓的“解释执行”,它很可能是一次性载入的;而 Native Code 在初次调用某个 dll 时动态载入,这载入时间也被你当作执行时间计算了;同上——应该反复执行。
fvflove
2008-07-24
打赏
举报
回复
怎么解决,
那个速度快就用那个贝.
smartpig2008
2008-07-23
打赏
举报
回复
BTW,以上所说的速度,指的是执行速度
smartpig2008
2008-07-23
打赏
举报
回复
TO 2楼, 我也一向认为,本地代码的执行效率应该是比中间代码快,但最近一个项目却颠覆了我的想。
里面有个控件,加载相同的数据,本地代码需要0.28-0.32秒,但-P代码,居然只需要0.07-0.09秒,实在差太多了?、
不知道大家有没有碰上这种问题? 怎么解决呢?
嗷嗷叫的老马
2008-07-23
打赏
举报
回复
....................
happy_sea
2008-07-23
打赏
举报
回复
一般来讲,P代码编译过程快,但是编译出的exe执行慢,而本机代码则相反,尤其是选择速度优化以后。
fvflove
2008-07-23
打赏
举报
回复
点楼先.
VB
程序破解
VB
程序的破解思路总结、
编译
方式vs破解工具 比较 把一个简单的
VB
计时器程序研究透了,对于
VB
破解应有较大帮助,如有错误欢迎指出。
VB
程序也是一个非常有趣的东西,你去看
VB
的主程序,是用Microsoft Visual ...
VB
常数 数据类型
编译
指令
VB
常数 数据类型
编译
指令Calendar 常数可在
代码
中的任何地方用下列常数代替实际值:常数 值 描述
vb
CalGreg 0 指出
使用
的是阳历。
vb
CalHijri 1 指出
使用
的是伊斯兰历法。 --------------------------------------...
Visual Basic 文件特征
VB
文件可以
编译
为本地
代码
N code, 和伪
代码
P code 本地
代码
通常是易于调试器解析的IA-32指令 伪
代码
是基于解释器的语言, 由
VB
引擎实现的虚拟机进行解析的字节码 事件处理程序
VB
程序采用Windows系统的事件驱动方式...
计算机n 的
vb
程序,全国计算机二级
VB
复习资料
VB
复习§1、
VB
的特点、运行环境、对象、属性、方法、事件各概念,尤其是方法和事件的区分。熟悉
VB
的IDE,
VB
开发应用程序的一般步骤。特点:GUI(集成开发环境)、OLE(对象的连接和...(被动性)例题:1、
VB
的
使用
目的是(...
VB
的一些常用
代码
***(转贴)***
以下为
VB
的一些常用
代码
所有内容为转贴 (贴很长)如果以下的转贴对原作者有不便之处请告之 用Mid$命令超速字符串添加操作大家都知道,&操作符的执行速度是相当慢的,特别是处理长字符串时。当必须重复地在同一变量上...
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章