国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

01-windows調(diào)試工具(ProcDump使用)

這篇具有很好參考價值的文章主要介紹了01-windows調(diào)試工具(ProcDump使用)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

  • 工具msdn下載地址:https://learn.microsoft.com/zh-cn/sysinternals/downloads/procdump
  • csdn的下載地址:windows調(diào)試工具-C++文檔類資源-CSDN下載
  • ProcDump簡介:
    • 詳細的使用說明參考:https://learn.microsoft.com/zh-cn/sysinternals/downloads/procdump
    • ProcDump 是一個命令行實用工具,其主要用途是監(jiān)視應(yīng)用程序的 CPU 峰值,并在出現(xiàn)峰值期間生成故障轉(zhuǎn)儲。
    • ProcDump 還包括掛起窗口監(jiān)視 (使用 Windows 和任務(wù)管理器使用) 、未經(jīng)處理的異常監(jiān)視的窗口掛起定義,并且可以基于系統(tǒng)性能計數(shù)器的值生成轉(zhuǎn)儲。?
    • 監(jiān)視指定的進程到程序異常的時候,生成DMP文件
    • 進程的運行期間生成DMP文件
  • ProcDump的轉(zhuǎn)儲類型:
  • -mm 寫入“Mini”轉(zhuǎn)儲文件。 (默認值)
    - 包括直接或間接引用的內(nèi)存 (堆棧及其) 引用的內(nèi)容。
    - 包括 (進程、線程、模塊、句柄、地址空間等) 的所有元數(shù)據(jù)。
    -ma 寫入“完整”轉(zhuǎn)儲文件。
    - 包括所有內(nèi)存 (映像、映射和專用) 。
    - 包括 (進程、線程、模塊、句柄、地址空間等) 的所有元數(shù)據(jù)。
    -mt 寫入“會審”轉(zhuǎn)儲文件。
    - 包括直接引用的內(nèi)存 (堆棧) 。
    - 包括有限的元數(shù)據(jù) (進程、線程、模塊和句柄) 。
    - 嘗試刪除敏感信息,但不能保證。
    -mp 編寫“MiniPlus”轉(zhuǎn)儲文件。
    - 包括所有專用內(nèi)存和所有讀/寫映像或映射內(nèi)存。
    - 包括 (進程、線程、模塊、句柄、地址空間等) 的所有元數(shù)據(jù)。
    - 為了最小化大小,將排除超過 512MB 的最大專用內(nèi)存區(qū)域。
    ??內(nèi)存區(qū)域定義為相同大小的內(nèi)存分配的總和。
    ??轉(zhuǎn)儲與完整轉(zhuǎn)儲一樣詳細,但大小為 10%-75%。
    - 注意:由于調(diào)試限制,CLR 進程將轉(zhuǎn)儲為 Full (-ma)?
    -mc 寫入“自定義”轉(zhuǎn)儲文件。
    - 包括由指定的?MINIDUMP_TYPE?掩碼 (十六進制) 定義的內(nèi)存和元數(shù)據(jù)
    -md 編寫“回調(diào)”轉(zhuǎn)儲文件。
    - 包括由?MiniDumpWriteDump?指定 DLL 命名?MiniDumpCallbackRoutine?的回調(diào)例程定義的內(nèi)存。
    - 包括 (進程、線程、模塊、句柄、地址空間等) 的所有元數(shù)據(jù)。
    -mk 此外,還要編寫“內(nèi)核”轉(zhuǎn)儲文件。
    - 包括進程中線程的內(nèi)核堆棧。
    - 使用克隆 ()?-mk?時,OS 不支持內(nèi)核轉(zhuǎn)儲 (-r) 。
    - 使用多個轉(zhuǎn)儲大小時,將針對每個轉(zhuǎn)儲大小進行內(nèi)核轉(zhuǎn)儲
  • 條件說明:文章來源地址http://www.zghlxwxcb.cn/news/detail-420681.html

  • 條件 說明
    -a 避免中斷。 需要?-r。 如果觸發(fā)器會導(dǎo)致目標(biāo)由于超出并發(fā)轉(zhuǎn)儲限制而長時間掛起,則將跳過該觸發(fā)器。
    -at 避免超時時中斷。 在幾秒鐘內(nèi)?N?取消觸發(fā)器的收集。
    -b 將調(diào)試斷點視為異常, () 忽略它們。
    -c CPU 閾值高于該閾值,用于創(chuàng)建進程的轉(zhuǎn)儲。
    -cl CPU 閾值低于該閾值,用于創(chuàng)建進程的轉(zhuǎn)儲。
    -dc 將指定的字符串添加到生成的轉(zhuǎn)儲注釋。
    -e 當(dāng)進程遇到未經(jīng)處理的異常時寫入轉(zhuǎn)儲。
    包括 以?1?在出現(xiàn)第一次機會異常時創(chuàng)建轉(zhuǎn)儲。
    添加?-ld?以在加載 DLL (模塊) 時創(chuàng)建轉(zhuǎn)儲, (篩選) 應(yīng)用。
    添加?-ud?以在卸載 DLL (模塊) 時創(chuàng)建轉(zhuǎn)儲, (篩選) 應(yīng)用。
    添加?-ct?以在創(chuàng)建線程時創(chuàng)建轉(zhuǎn)儲。
    添加?-et?以在線程退出時創(chuàng)建轉(zhuǎn)儲。
    -f 篩選器 (包括) 異常內(nèi)容、調(diào)試日志記錄和 DLL 加載/卸載時的文件名。 支持通配符 (*) 。
    -fx 篩選器 (DLL 加載/卸載時排除異常內(nèi)容、調(diào)試日志記錄和文件名的) 。 支持通配符 (*) 。
    -g 在托管進程中作為本機調(diào)試器運行, (無互操作) 。
    -h 如果進程有一個掛起的窗口, (至少 5 秒) 不響應(yīng)窗口消息,則寫入轉(zhuǎn)儲。
    -k 克隆 (-r) 后或在轉(zhuǎn)儲收集結(jié)束時終止進程。
    -l 顯示進程的調(diào)試日志記錄。
    -m 創(chuàng)建轉(zhuǎn)儲的內(nèi)存提交閾值(以 MB 為單位)。
    -ml 當(dāng)內(nèi)存提交低于指定的 MB 值時觸發(fā)。
    -n 退出前要寫入的轉(zhuǎn)儲數(shù)。
    -o 覆蓋現(xiàn)有轉(zhuǎn)儲文件。
    -p 當(dāng)性能計數(shù)器達到或超過指定的閾值時觸發(fā)。 某些計數(shù)器和/或?qū)嵗Q可能區(qū)分大小寫。
    -pl 當(dāng)性能計數(shù)器低于指定的閾值時觸發(fā)。
    -r 使用克隆進行轉(zhuǎn)儲。 并發(fā)限制是可選的, (默認為 1,最大為 5) 。 使用克隆 ()?-mk?時,OS 不支持內(nèi)核轉(zhuǎn)儲 (-r) 。?警告:?高并發(fā)值可能會影響系統(tǒng)性能。
    - Windows 7:使用反射。 OS 不支持?-e。
    - Windows 8.0:使用反射。 OS 不支持?-e
    - Windows 8.1+:使用 PSS。 支持所有觸發(fā)器類型。
    -s 寫入轉(zhuǎn)儲前的連續(xù)秒 (默認值為 10) 。
    -t 進程終止時寫入轉(zhuǎn)儲。
    -u Treat CPU usage relative to a single core (used with?-c).
    -v 僅調(diào)試:?詳細輸出。
    -w 如果指定的進程未運行,請等待啟動。
    -wer 將 (最大的) 轉(zhuǎn)儲排隊到Windows 錯誤報告。
    -x 使用可選參數(shù)啟動指定的映像。 如果是應(yīng)用商店應(yīng)用程序或包,ProcDump 將在下次激活 (僅) 啟動。
    -y 隱藏:?應(yīng)用商店應(yīng)用程序激活。
    -64 默認情況下,在 64 位 Windows 上運行時,ProcDump 將捕獲 32 位進程的 32 位轉(zhuǎn)儲。 此選項替代以創(chuàng)建 64 位轉(zhuǎn)儲。 僅用于 WOW64 子系統(tǒng)調(diào)試。
  • Procdump的異常DMP文件生成
    • 32位系統(tǒng)打開procdump.exe,64位系統(tǒng)則打開procdump64.exe
    • 指定某一個進程,立即生成一個dump文件,如果進程不存在,等待進程啟動
    • procdump64.exe ?-w? ?進程名稱? ?(進程啟動后立馬生成dmp文件)
    • procdump64.exe? -e? -w? ?進程名稱? ?(進程異常后立馬生成dmp文件)
      01-windows調(diào)試工具(ProcDump使用)
      01-windows調(diào)試工具(ProcDump使用)
    • procdump? -ma? ?4778(直接生成進程號為4778的Full Dump)
    • procdump64.exe? -ma??-t? 進程ID(指定的進程異常后生成一個全dmp文件)
    • 01-windows調(diào)試工具(ProcDump使用)
  • ProcDump高CPU的DMP文件生成
    • 當(dāng)系統(tǒng) CPU 使用率持續(xù) 5 秒超過 70% 時,連續(xù)抓 3 個 Full Dump
      • procdump -c 70 -s 5 -ma -n 3? 進程名稱/進程ID
    • 當(dāng)系統(tǒng) CPU 使用率超過 80%,抓取test.exe?進程的 Mini Dump。
      • procdump test? -p "\Processor(_Total)\% Processor Time" 80
    • 當(dāng)test.exe的句柄數(shù)超過1000時,抓取dmp文件
      • procdump -ma test -p "\Process(test)\Handle Count" 10000
  • windbg分析:
    • 將生成的dmp文件,使用windbg工具進行分析

到了這里,關(guān)于01-windows調(diào)試工具(ProcDump使用)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 微信小程序入門01-工具的下載安裝及模板的安裝

    微信小程序入門01-工具的下載安裝及模板的安裝

    小程序開發(fā)現(xiàn)在已經(jīng)有多種模式了,有使用uniapp開發(fā)的,使用微信開發(fā)者工具開發(fā)的,還有低代碼工具也支持開發(fā)小程序的。 在眾多開發(fā)模式中,使用官方開發(fā)者工具開發(fā)也是一種形式。本篇我們就介紹一下如何用微信開發(fā)者工具搭建小程序的開發(fā)環(huán)境。 官方提供的開發(fā)者

    2024年02月11日
    瀏覽(17)
  • 【PC電腦windows環(huán)境下-[jetson-orin-NX]Linux環(huán)境下-下載工具esptool工具使用-相關(guān)細節(jié)-簡單樣例-實際操作】

    【PC電腦windows環(huán)境下-[jetson-orin-NX]Linux環(huán)境下-下載工具esptool工具使用-相關(guān)細節(jié)-簡單樣例-實際操作】

    硬件信息:開發(fā)板 ESP32-S3-DevKitM-1(EPS32-S3-wroom-1模塊) 其它硬件:一個usb-type-c連接線。 軟件環(huán)境:ESP-IDF 5.0 PowerShell 、vscode ESP32對自己來說還是比較新的,最近也是剛剛接觸,這里對自己使用ESP32進行簡單說明。 博文鏈接:【在英偉達nvidia的jetson-orin-nx和PC電腦ubuntu20.04上-裝

    2024年02月05日
    瀏覽(26)
  • 第六天 01-hydra工具windows遠程桌面的密碼爆破

    第六天 01-hydra工具windows遠程桌面的密碼爆破

    RDP是Windows的遠程桌面協(xié)議。所占用的端口默認為3389,這個是可以修改的。 爆破工具:kali使用hydra(九頭蛇)工具進行密碼爆破。 hydra語法: ? hydra IP地址 rdp -l 用戶名 -P 密碼字典 -V rdp 即RDP協(xié)議 -l 小寫的l 后面加單用戶名,已知用戶名 -L 大寫的L后面加的是用戶名字典,破

    2023年04月08日
    瀏覽(20)
  • 0505-stm32的調(diào)試工具:vscode下jlink或stlink下載及調(diào)試+設(shè)置快捷鍵

    0505-stm32的調(diào)試工具:vscode下jlink或stlink下載及調(diào)試+設(shè)置快捷鍵

    目錄 1.1-綜述 2-vscode實現(xiàn)一鍵下載stm32 2.1-jlink的下載與擦除的makefile修改 2.2-stlink的下載與擦除的makefile修改 ?2.3-提升一點效率:使用tasks.json配置用戶任務(wù)(下拉菜單) 1-tasks.json干啥用的 2-如何創(chuàng)建tasks.json? ?3-tasks.json的文件編輯 4-tasks的使用方法 ?2.4-再提升一點效率:使用

    2024年02月13日
    瀏覽(31)
  • windbg-windows調(diào)試工具來抓端游crash dump

    windbg下載有兩種方式: Install WinDbg - Windows drivers | Microsoft Learn 從微軟應(yīng)用商店下載 dump上的windows的局部變量解析部分進行windbg本地解析查看 下載對應(yīng)crash鏈接中的dmp(即minidump)、pdb、exe文件至本地 打開winDbg工具,進行配置 配路徑:Settings —— Debugging settings—— Source path配

    2024年02月19日
    瀏覽(17)
  • 微信開發(fā)者工具下載及小程序項目的創(chuàng)建與調(diào)試(完整圖文教程)

    微信開發(fā)者工具下載及小程序項目的創(chuàng)建與調(diào)試(完整圖文教程)

    每每有工具下載相關(guān)博客必有一句話:工欲善其事,必先利其器。 承接上文,本文將介紹微信開發(fā)者工具下載及小程序項目結(jié)構(gòu)與工具的詳細講解,使得更容易能夠在這個平臺上創(chuàng)造出優(yōu)秀的小程序產(chǎn)品。 前往開發(fā)者工具下載頁面,根據(jù)自己的操作系統(tǒng)下載對應(yīng)的安裝包進行

    2024年04月11日
    瀏覽(161)
  • 微信小程序開發(fā)者工具基礎(chǔ)庫下載調(diào)試基礎(chǔ)庫失敗的解決辦法,填坑DNS問題。

    微信小程序開發(fā)者工具基礎(chǔ)庫下載調(diào)試基礎(chǔ)庫失敗的解決辦法,填坑DNS問題。

    如下圖: 站長工具查Ip的地址是:http://tool.zhiduopc.com/ip 查詢結(jié)果如下圖: 結(jié)論:res.servicewechat.com這個域名對應(yīng)的ip是:125.77.176.247 首先打開文件hosts。路徑通常為:C:WindowsSystem32driversetc 截圖如下: 如果有C:WindowsSystem32driversetc路徑但里面沒有hosts文件,則新建一個。不會

    2024年02月06日
    瀏覽(276)
  • 【軟件工具】之下載微軟官方正版 windows 系統(tǒng)

    【軟件工具】之下載微軟官方正版 windows 系統(tǒng)

    1、進入微軟官網(wǎng) 微軟官網(wǎng)地址:https://www.microsoft.com/zh-cn/,點擊導(dǎo)航欄上的 Windows 按鈕: 2、進入WINDOWS支持頁面 進入 windows 頁面后,拉倒頁面的最底下,點擊 WINDOWS支持 : 3、進入安裝和更新頁面 進入 【W(wǎng)INDOWS支持】 頁面后面,點擊 安裝和更新 按鈕: 4、進入windows鏡像下載

    2024年02月07日
    瀏覽(29)
  • SpringCould微服務(wù)保護01——Sentinel組件下載并使用

    SpringCould微服務(wù)保護01——Sentinel組件下載并使用

    1.1.1.雪崩問題 微服務(wù)中,服務(wù)間調(diào)用關(guān)系錯綜復(fù)雜,一個微服務(wù)往往依賴于多個其它微服務(wù)。 如圖,如果服務(wù)提供者I發(fā)生了故障,當(dāng)前的應(yīng)用的部分業(yè)務(wù)因為依賴于服務(wù)I,因此也會被阻塞。此時,其它不依賴于服務(wù)I的業(yè)務(wù)似乎不受影響。 但是,依賴服務(wù)I的業(yè)務(wù)請求被阻塞

    2024年02月07日
    瀏覽(59)
  • Curl【實例 01】curl下載使用及cmd實例腳本分享(通過請求下載文件)

    Curl【實例 01】curl下載使用及cmd實例腳本分享(通過請求下載文件)

    Curl 官方下載地址 可下載不同平臺不同版本的安裝包,本次使用的是Windows解壓版本 curl-8.0.1_9-win32-mingw.zip 。 1.1 curl curl是一個開源的命令行工具和庫,用于在終端和腳本中進行網(wǎng)絡(luò)數(shù)據(jù)傳輸。它支持多種協(xié)議,如HTTP、HTTPS、FTP、SMTP等,可以通過URL進行數(shù)據(jù)傳輸和通信。 curl的

    2024年02月07日
    瀏覽(44)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包