久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 疑神疑鬼找bug [打印本頁]

作者: 51hei不    時間: 2016-6-19 02:12
標題: 疑神疑鬼找bug
昨晚遇到神奇問題,網(wǎng)關做壓力測試,在CPU很高的時候會崩潰,看堆棧,都是崩潰在_heap_alloc這個函數(shù)里面,百思不得其解,以為是內(nèi)存碎片導致的,寫了一段檢測代碼,可的捕獲到內(nèi)存碎片嚴重,new 幾個字節(jié)都會失敗,特別是在cpu高的時候,以為是我大量使用std::string 和map之類容器問題,以為找到了原因,然后就是各種折騰,折騰了一晚上沒解決。今天早上睡了個飽覺,過來再想出了一下,感覺不應該是內(nèi)存碎片的問題。如果是內(nèi)存碎片,不應該在堆分配時拋訪問越界異常,然后使用分解方法,把一個個模塊拆下來單獨測,搞了一上午,終于找到原因了,原來在寫日志模塊里面,有一個多線程寫環(huán)型隊列加鎖有問題,沒鎖成。就這樣導致了多線程同時操作queue,導致堆被破壞,在_heap_alloc時,可有是內(nèi)部進行了資源回收整理,然后就崩潰了。改了二行代碼,把bug修復了,中午吃飯時就讓壓力在跑,跑了幾百萬,啥事都沒了。

后來總結(jié)了一下,這種神奇問題基本都是自已的事情,想在操作系統(tǒng)上找理由是不行的。








歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 91在线精品视频 | 日韩精品视频在线 | 久草福利在线 | 日韩视频精品 | 欧美又大又硬又粗bbbbb | 亚洲第一伊人 | 91久久| 特级西西444www大精品视频 | 亚洲精品乱码久久久久久蜜桃91 | 中文字幕亚洲一区 | 一本不卡| 国产成人在线免费视频 | 国模无码大尺度一区二区三区 | aaa级片| 2018天天操| 午夜在线 | 明日边缘 | 这里只有精品在线观看 | 欧美激情五月 | 国产激情小说 | 国产成人av一区二区三区在线观看 | 国产午夜一区二区三区 | 天堂av片 | 伊人久久av| a级毛毛片| 国产精品免费一区 | 国产www在线观看 | 黄色片观看 | 色婷婷久久久 | 夜夜肉她怀孕h周君彦 | 一区二区三区日韩 | 97人人爱| 国产黄色免费看 | 国产精品久久久久久久免费看 | 日本黄色免费看 | 91啦丨九色丨刺激 | 午夜你懂的 | 中文字幕国产一区 | 婷婷五月在线视频 | 97av在线视频 | 国产精品一区在线观看 |