我自己写的一个客户管理程序,
用VC开发的,
程序长时间(5,6个小时)运行后可能会出现下列状况之一:
 1.界面上的字体变形,本来9号10号的字变成很大的一个,程序无法继续使用,只能退出后重新启动;
 2.有时候,程序会自动退出;
 3.手动退出程序时,操作系统有几秒钟的停顿时间(鼠标停顿、没有任何响应),过了那几秒就退出了。蛮晕的,不晓得是什么原因,
请教大家,可能会是什么原因呢?是不是内存泄漏的原因,这要怎么去找程序的相关bug呢?望各位不吝赐教! 

解决方案 »

  1.   

    程序中有没有设置字体。查看所有new的地方,和指针使用的地方。
      

  2.   

    程序中有设置字体啊,这里要注意什么呢?由于代码比较多,new的地方和指针使用的地方也比较多,手动查找的话蛮麻烦的,有没有什么工具可以利用不?
      

  3.   

    肯定是内存泄露了,你在写代码的时候就需要很注意new了之后要delete。
    如果用了COM组件也要记得release。
    慢慢检查吧
    在你自己的文件里
    先搜有多少new
    再搜有多少delete
    看看有没有少
      

  4.   

    1.资源或者GDI泄漏
    2.程序错误
    3.程序占用大量资源