青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Codejie's C++ Space

Using C++

隨筆:C++/C“混用”的害死人


     本地在使用LingosHook時,意外發現內存占用越來越高,很是奇怪,因為自以為多年編程養成的習慣對內存的使用還是很敏感的,不應該犯“內存泄露”,這樣“常見且低級”的錯誤的。
     一開始懷疑是抓取IE窗口內容部分代碼有問題,因為自己對COM不很熟悉,其中涉及很多少用的類型和方法,加上DLL和APP間交換數據也是用了new操作的。然而去除這部分功能,內存依然在泄露,越發覺得沒有道理了,因為其它代碼除了wxWidgets都是自己敲的了,wxWidgets是不會出問題的(做任何判斷的時候,需要先定義一個稱為不變量或者基礎點樣的標桿,不然沒有對比或者基礎,是難以確認問題所在的),然而事實經過隔離分析,發現問題就是出現在自己的代碼中--TinyHtmlParser對象。這就奇怪了,代碼不長,看來看去,沒發現有這樣的錯誤啊,new了,也free了,怎么還有泄露呢?最后開始懷疑自己了,于是在new的地方和free的地方分別加上計數器,可是計數器值相等,就是說new了多少對象,也free了多少對象。。。瘋了。。。
     當然最終還是發現問題所在了,唉,將C++和C同時放在腦袋里(寫TinyHtmlParser時是上班寫C,下班寫C++)實在是太害人了--new出來的對象怎么能用free釋放呢?!該用delete啊。。。唉,C++/C混用害死人啊。。。



<-------LingosHook說明分隔線-------->
    由于LingosHook安裝包的制作工程只能下班編譯,因此這個內存泄露問題要等晚上重新打包更改了,計劃也修改一下分析結果的過程的代碼,以其更方便的支持多詞典分析,同時也減少了HTML字串的次數。以前理論上是有N個詞典結果,需要N+1此分析,改了之后只需要一次了,和詞典數量無關了。

posted on 2010-03-05 17:50 codejie 閱讀(596) 評論(4)  編輯 收藏 引用 所屬分類: C++ 、隨筆而已

評論

# re: 隨筆:C++/C“混用”的害死人 2010-03-06 21:29 陳梓瀚(vczh)

使用智能指針……  回復  更多評論   

# re: 隨筆:C++/C“混用”的害死人[未登錄] 2010-03-07 09:00 codejie

@陳梓瀚(vczh)
auto_ptr不能放在容器中,且TinyHtmlParser使用的是C風格的List,需要類似prev和next的,所以還是原生指針比較好用的。  回復  更多評論   

# re: 隨筆:C++/C“混用”的害死人[未登錄] 2010-03-09 06:52 Liu

哈哈哈,樂死我了。

你的東西哪里可以下載阿?  回復  更多評論   

# re: 隨筆:C++/C“混用”的害死人 2010-03-09 09:42 codejie

@Liu
至于樂成這樣嗎。。。是不是看我被搞死,你很開心啊。。。
另,不要說‘哪里下載’這樣的話好不?就在下一個隨筆里面,你這樣說弄得跟個‘托’似的。。。  回復  更多評論   

公告

Using C++

導航

統計

留言簿(73)

隨筆分類(513)

積分與排名

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            久久亚洲精品视频| 久久精品人人做人人综合| 欧美电影免费观看大全| 久热国产精品| 噜噜噜噜噜久久久久久91| 久久精品视频在线观看| 久久综合色天天久久综合图片| 久久精品亚洲国产奇米99| 久久久久成人精品| 久久乐国产精品| 欧美v亚洲v综合ⅴ国产v| 欧美日韩爆操| 国产欧美精品日韩| 曰韩精品一区二区| 日韩性生活视频| 午夜在线成人av| 欧美福利视频在线| 一本色道久久综合精品竹菊| 亚洲欧美日韩国产另类专区| 久久一区二区三区四区五区| 欧美日韩精品福利| 国产亚洲欧美日韩美女| 亚洲黄网站黄| 香蕉久久国产| 亚洲大胆视频| 亚洲午夜视频在线观看| 麻豆国产精品va在线观看不卡 | 亚洲高清视频的网址| 亚洲欧洲综合另类| 欧美一级在线播放| 欧美日韩成人在线视频| 国产精品久久久久久模特| 亚洲大片在线观看| 午夜精品理论片| 亚洲国产精品成人一区二区| 9色国产精品| 久久亚洲精品欧美| 国产日韩欧美a| 亚洲性感美女99在线| 欧美成人午夜激情| 久久不见久久见免费视频1| 欧美视频二区36p| 亚洲国产91| 久久精品2019中文字幕| 一区二区三区欧美成人| 亚洲性视频网址| 国产日韩精品一区二区三区| 亚洲精一区二区三区| 可以看av的网站久久看| 午夜伦欧美伦电影理论片| 欧美视频一区二区三区四区| 亚洲精品视频免费在线观看| 毛片av中文字幕一区二区| 午夜电影亚洲| 国产酒店精品激情| 欧美在线免费观看亚洲| 亚洲欧美精品在线| 国产农村妇女毛片精品久久麻豆| 日韩亚洲欧美高清| 亚洲国产专区校园欧美| 久久久一区二区| 樱桃国产成人精品视频| 免费欧美日韩| 欧美国产欧美亚洲国产日韩mv天天看完整 | 正在播放欧美一区| 欧美日韩国产黄| 一本大道久久a久久综合婷婷| 免费观看欧美在线视频的网站| 久久久国产91| 亚洲欧洲精品一区二区精品久久久 | 亚洲缚视频在线观看| 久久亚洲综合| 久久手机免费观看| 亚洲精品国产欧美| 一本综合久久| 国产欧美日韩视频在线观看| 久久五月天婷婷| 午夜一区在线| 欧美影院一区| 亚洲欧洲视频在线| 99在线热播精品免费99热| 国产精品尤物| 欧美成黄导航| 欧美久色视频| 欧美在线国产精品| 久久人人爽人人爽爽久久| 亚洲精品在线视频| 在线亚洲精品福利网址导航| 国产深夜精品福利| 欧美a一区二区| 欧美日韩国产高清| 久久久亚洲高清| 欧美人与禽猛交乱配| 欧美在线电影| 欧美日韩国产综合新一区| 久久精品国产精品亚洲| 欧美精品一区二区三区蜜桃| 欧美在线影院在线视频| 欧美人妖另类| 免费成人性网站| 国产精品毛片在线| 蜜桃av综合| 激情一区二区三区| 亚洲国产三级在线| 国产欧美一区二区三区久久人妖| 久久这里只有| 欧美性色aⅴ视频一区日韩精品| 久久久久久久综合色一本| 欧美日本国产视频| 美女免费视频一区| 国产乱码精品一区二区三区av| 亚洲电影在线播放| 国产啪精品视频| 一本色道久久综合一区| 亚洲欧洲一区| 久久综合色影院| 久久激情一区| 国产精品丝袜久久久久久app| 亚洲国内自拍| 亚洲高清电影| 久久久久国产一区二区| 久久www成人_看片免费不卡| 欧美日韩国产色站一区二区三区| 欧美成va人片在线观看| 黑人极品videos精品欧美裸| 一本色道久久99精品综合| 亚洲免费观看高清在线观看 | 午夜精品久久久| 欧美精品尤物在线| 欧美激情精品久久久六区热门| 国产一区视频网站| 亚洲欧美日韩在线不卡| 午夜激情亚洲| 欧美国产在线电影| 狠狠色狠狠色综合人人| 久久xxxx| 久久精品主播| 国产日韩欧美一区二区| 亚久久调教视频| 久久精品电影| 国产一区亚洲一区| 久久久国产精品一区| 久久综合久久综合久久综合| 国模精品一区二区三区色天香| 欧美有码视频| 免费欧美日韩| 亚洲每日更新| 欧美人与禽猛交乱配视频| aa级大片欧美| 亚洲欧洲99久久| 国内精品一区二区三区| 可以免费看不卡的av网站| 欧美激情在线观看| 日韩午夜中文字幕| 欧美视频福利| 久久精品成人欧美大片古装| 蜜乳av另类精品一区二区| 亚洲黑丝一区二区| 欧美日韩国产综合视频在线观看中文| 亚洲精品一区二区网址| 亚洲欧美日韩在线观看a三区| 国产日韩一区二区三区在线播放| 欧美一区二区三区婷婷月色| 久久夜色精品一区| 亚洲精品一区二区三区福利| 欧美午夜一区二区| 欧美有码在线观看视频| 亚洲国产精品视频一区| 久久久久久久综合色一本| 亚洲视频在线二区| 国产精品爱久久久久久久| 午夜精品久久久久久久99黑人| 老司机午夜精品| 中日韩视频在线观看| 国产日韩精品一区| 欧美黄污视频| 性欧美18~19sex高清播放| 女主播福利一区| 午夜精品短视频| 亚洲黄色在线视频| 国产精品影音先锋| 欧美激情精品久久久| 午夜一区二区三视频在线观看| 欧美国产日本在线| 久久精品二区亚洲w码| 亚洲精品影院| 国内精品久久久| 欧美精品一卡二卡| 欧美综合国产| 一区二区欧美在线| 欧美国产亚洲视频| 久久精品色图| 午夜精品久久久久久久久久久久| 亚洲人成亚洲人成在线观看| 国产日韩在线不卡| 99精品久久久| 免费观看欧美在线视频的网站| 欧美一级一区| 在线视频你懂得一区| 1769国产精品|