WindowsSubsystemforLinux是微软的成功案例之一,它允许开发者在Windows平台上部署Linux桌面环境,使用Linux工具完成任务。同时,微软也不断提高Windows工具在Linux平台上的易用性和实用性,将Sysinternals工具移植到Linux平台上。近日,我们注意到微软发布了Linux版的Sysinternals工具ProcDump,源代码在MIT许可下发布在GitHub上。ProcDump是一个命令行工具,主要目的是监控应用程序的CPU峰值并生成相关的故障转储(crashdump),供管理员或开发人员确定CPU峰值的原因。ProcDump的Linux版本允许Linux开发人员根据性能触发器生成其应用程序的核心转储。经测试支持的Linux发行版包括RedHatEnterpriseLinux/CentOS7、Fedora26、Mageia6和Ubuntu14.04LTS。此外,微软高级工程师、AdvancedWindowsDebugging和Advanced.NETDebugging的作者MarioHewardt表示,微软目前也在开发ProcMon。
