• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            牽著老婆滿街逛

            嚴(yán)以律己,寬以待人. 三思而后行.
            GMail/GTalk: yanglinbo#google.com;
            MSN/Email: tx7do#yahoo.com.cn;
            QQ: 3 0 3 3 9 6 9 2 0 .

            GDI泄漏和內(nèi)存泄漏 檢測(cè)方法

            轉(zhuǎn)載自:http://blog.csdn.net/denglei265/archive/2008/12/02/3427315.aspx


             GDI泄漏檢測(cè)方法:

            1、檢查是否GetWindowDC(),后是否有 ReleaseDC()

            2、CFont *pOldFont=pDC->SelectObject(&m_Font);

            后是否有pDC->SelectObject(pOldFont);

            3、CBitmap bmp;
             bmp.CreateCompatibleBitmap(&dc, rcClient.Width(), rcClient.Height());

            后是否記得bmp.DeleteObject();

             

            內(nèi)存泄漏 檢測(cè)方法

            1、檢查new,VirtualAlloc , HeapAlloc, malloc 后是否沒有釋放

            2、_CrtMemState s1, s2, s3;
            _CrtMemCheckpoint( &s1 );
              // memory allocations take place here
              _CrtMemCheckpoint( &s2 );
              
              if ( _CrtMemDifference( &s3, &s1, &s2) )
              _CrtMemDumpStatistics( &s3 );

             

            CMemoryState msOld;

            msOld.Checkpoint();

             

            msOld.DumpAllObjectsSince();

             

            3、_CrtSetBreakAlloc(18);

            4、BoundsChecker工具

            5、f:\rtm\vctools\vc7libs\ship\atlmfc\src\mfc\strcore.cpp(141)
            若出現(xiàn)上面的輸出則用_CrtDumpMemoryLeaks();來(lái)調(diào)試

            f:\sourcesafe fold\mccsclient\mccsclientdlg.cpp(1863) : {63669} normal block at 0x02F21278, 8 bytes long.
             Data: <     x  > E8 CC F1 02 F0 78 F1 02

             

            一般這個(gè)問(wèn)題是由CString引起的,追一下,改為char指針類型即可。

            posted on 2011-03-09 17:27 楊粼波 閱讀(1290) 評(píng)論(0)  編輯 收藏 引用


            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


            思思久久好好热精品国产| 亚洲性久久久影院| 亚洲欧美日韩久久精品第一区| 伊人久久大香线蕉综合网站| 国产精品久久久久久| 大香网伊人久久综合网2020| 精品国产91久久久久久久a| 日日狠狠久久偷偷色综合0| 精品无码久久久久国产动漫3d| 久久丫精品国产亚洲av不卡| 久久久精品国产sm调教网站| 国产伊人久久| 国产成人精品久久| 久久久久久毛片免费看| 久久久久免费看成人影片| 久久超碰97人人做人人爱| 国产成人精品白浆久久69 | 99久久精品九九亚洲精品| 欧美精品丝袜久久久中文字幕| 亚洲成色www久久网站夜月| 亚洲精品无码久久千人斩| 久久99精品久久久久久hb无码| 国产精品99久久99久久久| 国产精品久久久福利| 天天久久狠狠色综合| 久久久久人妻一区精品色| 久久亚洲精品中文字幕三区| 色天使久久综合网天天| 亚洲午夜久久久影院| 欧美日韩精品久久久久| 99久久精品免费看国产| 亚洲欧美精品一区久久中文字幕 | 国产精品va久久久久久久| 久久无码精品一区二区三区| 日本WV一本一道久久香蕉| 国产成人久久激情91| 伊人精品久久久久7777| 精品综合久久久久久97超人| 久久精品国产亚洲AV无码麻豆| 久久综合狠狠综合久久激情 | 久久精品国产AV一区二区三区|