久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
EnterCriticalSection的怪問題 產(chǎn)生全局Event句柄泄露
[打印本頁]
作者:
51hei不
時間:
2016-6-19 01:51
標題:
EnterCriticalSection的怪問題 產(chǎn)生全局Event句柄泄露
在window平臺下,產(chǎn)生并進入臨界區(qū)EnterCriticalSection之后不釋放,用handlespy檢測,會產(chǎn)生一定數(shù)量的全局Event句柄泄露,甚是奇怪,開始以為EnterCriticalSection被重載了,幾經(jīng)折騰,基本定位在EnterCriticalSection自身,列堆棧以觀之,發(fā)現(xiàn)EnterCriticalSection內(nèi)部調(diào)用了NTCreateEvent函數(shù), google一把,大概是說在多核處理器上,有時候會需要通過創(chuàng)建全局Event來干點啥CPU同步的事情,所以,在我的四核開發(fā)機器上,大概每20次就調(diào)用就會產(chǎn)生一次Event泄露。 知道原因好辦了,為CriticalSection增加引用計數(shù)器,沒人用刪掉,發(fā)了幾十萬筆,泄露為0,解決之。
工具:查泄露工具: HandleSpy.exe 開源工具,通過比較兩次快照就能得到泄露的代碼行,犀利。查句柄工具: SysinternalsSuite 包內(nèi)的 handle.exe
順便鄙視一下windows8,任務管理器把handle計數(shù)器全搞沒了,對于我們這些搞開發(fā)的,真的非常不方便。
C:\Code\TechLab\MyTest\MyTest\Release>handle.exe -s -p kdfixgw.exe
Handle v3.51
Copyright (C) 1997-2013 Mark Russinovich
Sysinternals
Handle type summary:
ALPC Port : 4
Desktop : 1
Directory : 4
EtwRegistration : 71
Event : 99
File : 99
IoCompletion : 2
Key : 21
Mutant : 48
Section : 92
Semaphore : 104
Thread : 59
Timer : 3
TpWorkerFactory : 1
WaitCompletionPacket: 2
WindowStation : 2
Total handles: 612
作者:
sniper_bing
時間:
2019-3-7 11:33
你好,關(guān)于 EnterCriticalSection的怪問題 產(chǎn)生全局Event句柄泄露 的解決辦法,方便提供代碼我參考參考嗎? 萬分感謝
125345110@qq.com
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
久久国际精品
|
国产亚洲一区二区三区
|
美女中文字幕视频
|
在线视频一区二区
|
久久高清免费视频
|
久久99精品久久久久久
|
www.黄色在线观看
|
久久久国产精品视频
|
国产精品日日摸夜夜添夜夜av
|
欧美激情精品久久久久
|
妖精视频一区二区三区
|
国产精品毛片无码
|
国产福利在线视频
|
精品欧美一区二区在线观看
|
亚洲播放一区
|
国产视频三区
|
中文字幕亚洲一区二区va在线
|
欧美一区二区三区四区视频
|
久久精品免费一区二区
|
91在线精品秘密一区二区
|
日韩激情免费
|
手机av网
|
国产一区二区在线免费观看
|
欧美一级片在线看
|
99reav
|
亚洲三级国产
|
国产精品色
|
日韩aⅴ片
|
亚洲国产精品99久久久久久久久
|
久草青青草
|
欧美啪啪
|
在线免费观看a级片
|
亚洲一级毛片
|
久久久久久999
|
国产乱码精品一区二区三区五月婷
|
国产精品91久久久久久
|
国产一区二区视频在线
|
成人午夜免费网站
|
成年人网站免费视频
|
天堂一区二区三区四区
|
影音先锋中文字幕在线观看
|