有点奇怪:为什么同一个大型项目,编译后就运行速度来说,D2<D3<D4<D5<D6???(0分)

  • 主题发起人 主题发起人 form2
  • 开始时间 开始时间
有什么问题吗?
我认为很正常呀
 
文件大小也是这样吧
 
接forss:因为随着delphi版本升高,
文件大小增大,exe载入速度必将减小
不相干的垃圾代码增多,肯定会影响执行速度
虽然cpu变得更快了,可是还是能测试出效率速度的
编译优化有两种:为了速度,为了尺寸
我纳闷的是D6速度&gt;D2,D6尺寸&gt;D2,会不会是代码优化的结果
即delphi自己很清楚随着版本增高,类关联增加,必然导致的尺寸增大
所以用代码的运算速度来补偿某些方面的损失?
 
进化论。
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部