C++死鎖檢測(cè)器

C ++ Thread Validator是一個(gè)線程分析軟件工具,供軟件開(kāi)發(fā)人員和軟件質(zhì)量保證測(cè)試人員使用。線程死鎖會(huì)導(dǎo)致應(yīng)用程序掛起,并且關(guān)鍵部分的高線程爭(zhēng)用可能導(dǎo)致應(yīng)用程序執(zhí)行性能較差。 C ++ Thread Validator允許您監(jiān)視這些情況。
使用C ++線程驗(yàn)證器:
•識(shí)別應(yīng)用程序中的死鎖。
•識(shí)別應(yīng)用程序中的潛在死鎖。
•識(shí)別應(yīng)用程序中繁忙角逐的關(guān)鍵部分。
•實(shí)時(shí)查看線程鎖定行為。
•通過(guò)修改線程行為來(lái)提高軟件質(zhì)量。
•查看您的應(yīng)用程序可以等待的所有打開(kāi)的處理。
C ++ Thread Validator多個(gè)顯示,為您收集的數(shù)據(jù)提供不同的透視圖。
概要
總體顯示線程信息
鎖
所有鎖的統(tǒng)計(jì)信息
每個(gè)線程鎖
所有鎖的統(tǒng)計(jì)信息,按線程
當(dāng)前鎖定
所有鎖定鎖的統(tǒng)計(jì)信息
線程
以圖形形式線程活動(dòng)數(shù)據(jù)
覆蓋
所有同步代碼的代碼覆蓋率。
活動(dòng)對(duì)象
同步對(duì)象事件的調(diào)用堆
分析
對(duì)收集的數(shù)據(jù)執(zhí)行查詢
對(duì)象
Win32同步對(duì)象,標(biāo)志,名稱
診斷
有關(guān)應(yīng)用程序的診斷信息
使用方便
要使用C ++ Thread Validator,你所需要的只是應(yīng)用程序的調(diào)試信息,C ++ Thread Validator就可以工作。不需要修改軟件、重新編譯或重新鏈接軟件即可使用C ++ Thread Validator。
•使用C ++ Thread Validator啟動(dòng)應(yīng)用程序。
C ++ Thread Validator將在幾秒鐘內(nèi)啟動(dòng)并附加到您的應(yīng)用程序。
•正常運(yùn)行應(yīng)用程序。
•關(guān)閉應(yīng)用程序。
•檢查C ++線程驗(yàn)證程序在應(yīng)用程序運(yùn)行時(shí)生成的概要分析統(tǒng)計(jì)信息。
易于讀取的數(shù)據(jù)顯示為您的應(yīng)用程序執(zhí)行時(shí)顯示每個(gè)線程的關(guān)鍵部分。 您不需要等到您的應(yīng)用程序完成后才能查看任何功能,文件或DLL的統(tǒng)計(jì)信息。 可以過(guò)濾顯示要使用的信息。

詳細(xì)的彩色編碼顯示讓您一目了然哪些關(guān)鍵部分被鎖定,哪些關(guān)鍵部分具有高爭(zhēng)用率。

還可以檢查鎖定順序。單擊任何項(xiàng)目,可以查看哪些其他線程也持有此鎖或等待此鎖。

可配置
C ++ Thread Validator可以配置為收集所有數(shù)據(jù)或僅需要的數(shù)據(jù)。用于收集數(shù)據(jù)和顯示收集的數(shù)據(jù)的強(qiáng)大過(guò)濾器為您提供最大的靈活性,并控制花費(fèi)多少CPU時(shí)間以及使用多少內(nèi)存來(lái)收集數(shù)據(jù),從而允許您選擇在給定任務(wù)中投入多少精力。
C ++ Thread Validator提供了一個(gè)API,用于在C ++ Thread Validator無(wú)法注入到服務(wù)中的情況下使用C ++ Thread Validator,因?yàn)閃indows NT安全權(quán)限阻止注入(通常用于在管理員或系統(tǒng)級(jí)別運(yùn)行的服務(wù))。
強(qiáng)大
C ++ Thread Validator的默認(rèn)選項(xiàng)為應(yīng)用程序中所有具有調(diào)試信息的DLL和文件提供概要分析數(shù)據(jù)。如果只希望為選定的DLL創(chuàng)建概要分析報(bào)告,或者排除某些文件類型,或者特定的類和方法,C ++ Thread Validator具有過(guò)濾功能,可進(jìn)行自定義。
兼容
C ++ Thread Validator適用于:

支持所有64位(x64)Windows操作系統(tǒng)。
支持從Windows 10到Windows NT 4.0的所有32位Windows操作系統(tǒng)。
京ICP備09015132號(hào)-996 | 違法和不良信息舉報(bào)電話:4006561155
© Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號(hào)豪柏大廈C2座11層1105室
北京哲想軟件集團(tuán)旗下網(wǎng)站:哲想軟件 | 哲想動(dòng)畫(huà)