p4 3.0G CPU,2G DIMM ,vc6.0环境下写的程序处理数据量较大,内存使用峰值达到1G以上。处理完后不结束进程,不能再次申请内存,此时任务管理器显示该进程占用内存仅6M左右。用BChecker检测内存泄露,仅仅显示Resource leak。请问哪位高手能解决,定当重谢!

解决方案 »

  1.   

    不使用BChecker软件,终止程序,vc的Debug栏中有说memory leak!的字样吗?
    没有的话,不管应该也可以。
      

  2.   

    实际问题需要实际调试
    boundcheck可以检测出泄露对象么
      

  3.   

    使用boundschecker检测内存泄露要要等程序结束才可以它是先取得程序的控制权,然后记录程序的所有资源的使用状况,所以几乎不会漏掉哪个
      

  4.   

    不能结束进程 是不是死循环了,CPU占用多大?
      

  5.   

    >使用峰值达到1G以上
    重构