我写了一个算法(使用很多STL,但不涉及IO),这个算法有两个版本,第一个是加了一些优化手段,另一个没有,在 VC++6.0 和
Dev-C++4989 上分别比较性能
第一个版本算法:
VC++6.0 debug :
0.92 秒
VC++6.0 release : 0.012 秒
DEV-C++4989 debug : 0.140
秒
DEV-C++4989 release : 0.140 秒
第二个版本算法:
VC++6.0 debug : 3.3
秒
VC++6.0 release : 0.013 秒
EV-C++4989 debug :
0.85 秒
DEV-C++4989 release : 0.83 秒
1。DEV-C++
中打开最佳优化的效果不明显
2。VC++6.0 的优化比较明显,估计是Debug下VC加了太多了调试信息,而不是编译优化的功劳
3。VC++6.0
编译的程序比 DEV-C++ 编译的程序
快了很多倍,看来在windows平台上还是VC++强
4。就我这个算法中的优化手段而言,放在VC++6.0中起不到多大作用(0.012:0.013),而在DEV-C++中就比较明显(0.14:0.83),看来以后要优化代码还得考虑使用的编译器,郁闷!
阅读(3270) | 评论(19) | 转发(0) |