微軟發(fā)布 Linux 版的 Sysinternals 工具 ProcDump
Windows Subsystem for Linux 是微軟的成功典范之一,它允許開發(fā)者在 Windows 平臺上部署 Linux 桌面環(huán)境,并使用 Linux 工具來完成任務(wù)。與此同時,微軟也不斷提升 Windows 工具在 Linux 平臺的易用性和實用性,并將 Sysinternals 工具移植到 Linux 平臺。近日,我們留意到微軟發(fā)布了 Linux 版的 Sysinternals 工具 ProcDump,源代碼采用 MIT 許可證發(fā)布在 GitHub 上。
ProcDump 是一個命令行工具,主要用途是監(jiān)視應(yīng)用程序的 CPU 峰值,生成相關(guān)的故障轉(zhuǎn)儲(crash dumps)供管理員或開發(fā)者判斷導(dǎo)致 CPU 峰值的原因。
Linux 版本的 ProcDump 可以讓 Linux 開發(fā)者基于性能觸發(fā)器生成其應(yīng)用程序的核心轉(zhuǎn)儲(core dumps),已測試支持的 Linux 發(fā)行版包括 Red Hat Enterprise Linux / CentOS 7、Fedora 26、Mageia 6 和 Ubuntu 14.04 LTS。
此外,微軟***開發(fā)高級工程師、Advanced Windows Debugging 和 Advanced .NET Debugging 的作者 Mario Hewardt 表示,微軟目前也正在研發(fā) ProcMon。