【发布时间】:2010-09-13 10:21:17
【问题描述】:
我有一个程序有很多
i := i +1;
在其中,我认为
inc(i);
看起来好多了。是否存在性能差异或函数调用只是被编译器内联?我知道这对我的应用来说可能根本不重要,我只是好奇。
编辑:我对性能进行了一些测量,发现差异非常小,实际上小到 5.1222741794670901427682121946224e-8!所以真的没关系。优化选项确实并没有太大改变结果。感谢所有提示和建议!
【问题讨论】:
-
"5.1222741794670901427682121946224e-8"?? “5.12e-8”有什么问题? :-) 我想不出任何需要 32 位有效数字的实际应用,也想不出任何有一半正确数字的测量。 “数学家想要 pi 到 10 亿位,对工程师来说 pi 等于 3.14”
-
呵呵,好吧,我做了一个测试,结果就是这样,所以我只是剪切并粘贴了它,因此位数很多:)
标签: performance delphi