如何在XPerf中定位空闲时间(以及网络IO时间等)?
假设我有一个人为的程序: #include <Windows.h> void useless_function() { Sleep(5000) } void useful_function() { // ... do some work usele…
perfmon 性能计数器是否基于“底层”相同的东西?作为 xperf 使用的 ETW 事件?
我最近开始熟悉 perfmon 和 xperf。 Perfmon 使用性能计数器,xperf 使用 ETW(Windows 事件跟踪)。 Perfmon 具有提供数据的对象,而 xperf 使用“提…
使用 XPerf.exe 获取 WPF ETW 事件
我无法弄清楚要提供给 XPerf.exe 的命令行开关和参数的正确组合,以使其加载 WPF ETW 提供程序(Microsoft-Windows-WPF?a42c77db-874f-422e-9b44-6d8…
通过“系统”诊断CPU使用率100%的原因过程
我有一个 Windows 服务器应用程序,使用 Win32 API 用 C++ 实现,它执行大量串行和 TCP/IP 通信。随着它的运行,CPU 使用率逐渐增加,直到达到 100%。…
XPerfView 加载符号缓慢
我正在尝试使用 Xperf 执行 stackwalk,使用类似于 中列出的批处理文件带有 xperf 的符号。 我启动 XperfView,确认符号路径正确,然后加载符号。但是…
如何使用 xperf 的堆分析工具跟踪自定义分配器?
xperf(Windows 性能分析工具包的一部分)对于通过其堆分析跟踪内存使用情况非常有帮助。但是,我的应用程序使用自定义分配器 - 它直接通过 VirtualAl…
xperf 无法加载我的 DLL 符号
我正在尝试使用 xperf 来分析我的 DLL,但它拒绝使用我的 DLL 的 PDB 文件。 使用 -symbols 在 .etl 上运行 xperf,我得到: DBGHELP: mydll- private…
如何在 64b 操作系统上执行 Xperf 调用堆栈捕获?
我已经从 Windows SDK 安装了 Xperf 性能分析器,并使用以下命令捕获了文档中所述的跟踪: xperf -on SysProf -stackwalk profile 尽管如此,堆栈跟踪…
- 共 1 页
- 1