vs2013如何测试程序运行时间和占用内存

vs2013如何测试程序运行时间和占用内存,第1张

您好,跟踪new,F11一步步进去,有个地方会有lRequest和size,lRequest就是报的那个内存泄露id和size。加上条件断点,重启,大多数情况可以得出结果,有时由于每次启动给对象分配的id会变,也不好抓毁氏到。纤坦散

凡是内存泄漏,就是new的内存的没释放。

F11就是调试跟踪。

lRequest就是调试状态下new对象分配的内存id,程序退出后output窗口那个泄露id。size是分配的大小。

条件断点,就是符合一定条件才停下来的断点。

结果就是条件断点激发,调试器暂停。这时候看函信薯数调用堆栈,new函数在哪里,就是哪里内存泄漏。

网上有芹铅很多虚拟打印机,你下载一个安装,然后在控制面板里的《传真和打印机》里面找,应该迅吵会有打印机图亩首侍标,并不是安装了虚拟打印机就能在我的电脑里找到,而是控制面板里的《传真和打印机》里面,你试试。。

改成氏山这样试一试:

#include "opencv2\opencv.hpp"

int main(){

IplImage *img =cvLoadImage("D:\\Documents\\visual studio 2013\\projects\\text1\\lena.jpg"乎举)

cvNamedWindow("歼顷中lena",1)

cvShowImage("lena",img)

cvWaitKey()

cvDestroyAllWindow()

cvReleaseImage(&img)

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12561558.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存