关闭

COleDateTime的内存泄露问题

306人阅读 评论(2) 收藏 举报

前一段时间接受一个任务,调查一个Service的内存泄露问题,该问题困扰系统一段时间了,因为系统比较大,一时难以确定泄露的原因和位置。通过Bouncecheck发现一些bstr_t的问题,但并不是主要问题,后来经过功能排检的方式,发现如下调用产生大量存泄露: 

   oDateTime.ParseDateTime(strActStartDate,0,sExportLanguage);
   oDateTime.ParseDateTime(strActEndDate,0,sExportLanguage);
    oDateTime.ParseDateTime(strEndedDate,0,sExportLanguage);
    oDateTime.ParseDateTime(strLastDate,0,sExportLanguage);
 

上述代码是垃圾代码,什么事情也没有做,但在循环中每调用一次便产生16k的泄露。现在共享出来,答谢网上共享经验的朋友。

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1021次
    • 积分:29
    • 等级:
    • 排名:千里之外
    • 原创:2篇
    • 转载:0篇
    • 译文:0篇
    • 评论:2条
    文章存档
    最新评论