首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

如何样检测程序运行的时间和需要的内存大小

2013-01-02 
怎么样检测程序运行的时间和需要的内存大小我是软件工程的大学生,平常写一些小程序时,因为不知道哪个算法

怎么样检测程序运行的时间和需要的内存大小
我是软件工程的大学生,平常写一些小程序时,因为不知道哪个算法比较好。总是纠结于该用哪个算法去实现。所想知道有没有什么方法可以检测程序运行的时间和内存大小,以此来选用哪个算法。
[解决办法]
在main函数开始时使用函数获得当前的时间,然后当main函数结束的时候再次获得时间。然后相减就是你的时间了。具体的可以参考:http://hi.baidu.com/tsj2209/blog/item/40013c1f99cf63f31ad576c4.html
获取内存信息用这个API:   GetProcessMemoryInfo。具体的自己查下
[解决办法]
看计时精度

专业些用vtune之类的做

一般用profile工具(很多工具链都自带)做

热点排行