Windows是如何区分互联网下载文件和本地文件的 你有没有想过,为什么从互联网下载的PowerShell脚本在Windows上运行时会受到限制,而本地创建的脚本却不会?这一切都归功于Windows的一个小秘密——区域标识符... 2025-03-05
如何低成本的获取到应用卡顿情况 引入 在做 WPA 分析的时候,会通过 UI Delay 来判断应用卡顿的时间点。那我们是否可以单独把这一部分数据拎出来,来评估应用卡顿情况? UI Delays 视... 2025-02-11
【译】ETW 堆跟踪 – 每个分配都被记录 原文: ETW Heap Tracing–Every Allocation Recorded Windows 的事件跟踪 (ETW,亦称为 xperf) 通常用于监控 CPU 使用情况,通过采样... 2025-02-06
【译】Wait Analysis – 寻找空闲时间 原文:https://randomascii.wordpress.com/2012/05/05/xperf-wait-analysisfinding-idle-time/ Windows 性能工具包(Windows Performance Toolkit),... 2025-01-24
如何通过 ETW Provider 来记录应用日志 背景 最近在做一些性能优化的时候,发现很多应用经常会出现文件 I/O 爆高,但又没做啥事情。结果分析下来发现,都是在写日志。 于是就有了这么一篇,... 2025-01-24
如何通过 C++ 实时监听 ETW 事件 引入 ETW(Event Tracing for Windows)是 Windows 平台上非常强大的事件跟踪机制,广泛用于调试、性能分析以及日志记录等场景。相较于传统的日志方式,E... 2025-01-22
【译】调查并确定 Windows 运行速度变慢问题 我最近注意到,我的 Windows 7 家用笔记本电脑运行速度比平时要慢。系统似乎在磁盘 I/O 上花了很多时间。当我查看任务管理器时,我发现笔记本电脑的缓存磁盘... 2025-01-16
【译】丢失的 WPA 文档 —— 磁盘使用 和之前所抱怨的一样,xperf(Windows Performance Toolkit)的文档依旧相当简略。在摘要表中使用的列名可能极其微妙,而且我从未见过任何介绍它们的官方文档... 2025-01-15
【译】丢失的 WPA 文档 —— CPU 调度 正如我之前提到的,xperf(Windows 性能工具包,也称为 ETW)的文档非常匮乏。在这篇文章中,我将尝试解释 CPU Usage (Precise) 表中那些极其微妙而不明显的... 2025-01-15
【译】丢失的 WPA 文档 —— CPU 采样 Xperf(Windows Performance Toolkit,也称为 ETW)是一个强大的性能分析工具,但它的使用颇具挑战性。部分难度来自其本身的复杂度——例如,如果你想深入调查... 2025-01-15