首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏腾讯移动品质中心TMQ的专栏

    QQ浏览器性能提升之路——windows性能分析工具篇

    xperf.exe — 早期版本WPT的核心组件Xperf,所以现在也习惯将WPT称为XPerf。 在WinXP上只能使用旧版的Xperf,而且建议用对应的xperfview打开分析。 然后停止Xperf并生成ETL文件。 1) 版本问题:目前Xperf能下载到的版本有4.8 / 6.3 / 10.0,这几个版本的兼容性并不是很好,生成ETL文件后,一定注意要用同版本的Xperf、WPA或是XperfView去分析,用不同版本的话会有一些奇怪的问题 如果你想手动启停Xperf的话,可以在命令行输入: xperf.exe -start -on Base -stackwalk Profile 已知是CPU占用问题,不要开启其他providers,其中Base

    5.8K51发布于 2018-02-05
  • 来自专栏搜狗测试

    PC性能监测工具,您不可或缺的好帮手~~

    下载 下载安装Windows ADK得到 Windows 性能工具包 (WPT),https://docs.microsoft.com/en-us/archive/blogs/pigscanfly/xperf-a-new-tool-in-the-windows-sdk xperf.exe —早期版本WPT的核心组件,所以现在习惯将WPT称为XPerfXPerf的功能类似于wpr+wpaexporter,可以记录ETW产生的数据,也可以导出结果到文本。 在WinXP上只能使用旧版的XPerf,而且建议用对应的xperfview打开分析。 三、Windows性能工具包工作原理 ? Sequential",还有"Circular", "Append","NewFile" -stackwalk flags|@file:开启call stack的记录 4.1.2 生成ETL文件 使用xperf-on DiagEasy开始收集系统性能信息; 使用xperf -d test.etl停止收集并将收集到的信息保存到etl文件中。

    3.2K30发布于 2020-09-14
  • 来自专栏鹅厂优文

    鹅厂优文 | 企点PC端性能测试-UI卡顿分析

    包括官网和第三方文档 文档丰富:约160篇文章和4个视频 使用门槛 门槛高:自定义配置较多 门槛低:默认配置完善 其实无论是WPT还是UIforETW都是基于Xperf 的工具,而Xperf的基础又是ETW(Event Tracing for Windows),ETW是一个生产者消费者模式的系统,它提供了内核级的事件跟踪能力。 具体的原理请参考Xperf原理 四、案例分析 只要UI 线程Delay时间超过200 ms,Microsoft-Windows-Win32k Provider就会记录事件,并在UI Delay图中显示

    4.8K141发布于 2018-04-02
  • ETW - 事件消费者(Event Consumer)

    They tell wpaexporter to ignore # lost events and time inversions, just like with xperf. --utility-sub-type=([^ ]*) .*') #-a process = show process, thread, image information (see xperf - #-tle = tolerate lost events #-tti = tolerate time inversions command = 'xperf -i "%s" -tle - They tell wpaexporter to ignore # lost events and time inversions, just like with xperf. --utility-sub-type=([^ ]*) .*') #-a process = show process, thread, image information (see xperf -

    63810编辑于 2024-07-15
  • 来自专栏腾讯大讲堂的专栏

    QQ 浏览器7 瞬间启动探秘

    XPERF- 如何分析应用程序的启动 4. QQ浏览器7用到的一些特殊技术 5. FAQ 视频内容

    1.4K50发布于 2018-02-09
  • 来自专栏张善友的专栏

    性能分析工具-PerfView

    除了配置程序性能数据(Perfmon、PAL和Xperf等工具不能轻松完成),PerfView还能分析程序内存堆来帮助确定内存的运用是否高效。 只是最近才有XPerf和PerfView一类的工具利用ETW数据来解决性能问题。事件数据被收集到一个事件跟踪日志(ETL)中。根据你想要跟踪事件的数量和时间的长度,ETL文件可能会非常大。

    2.3K70发布于 2018-01-19
  • 来自专栏腾讯移动品质中心TMQ的专栏

    win32应用程序性能测试-内存篇

    xperf开启heapalloc 消耗太大,只能针对指定进程进行trace 2)复现过程: 安装同样的版本,发现本地也会出现VM从32M最后涨到50M的情况。 设计trace的日志 Xperf -on PROC_THREAD+LOADER+CSWITCH+DISPATCHER+VIRT_ALLOC -stackwalkCSwitch+ReadyThread xperf

    2K81发布于 2018-02-08
  • 来自专栏张善友的专栏

    使用 ETW 对 .NET 应用程序进行性能诊断

    还有一种称作 XPerf 的 ETW 诊断工具,可通过 Windows 性能工具包免费获得此工具。虽然 XPerf 很适合用来在 Windows 上进行本机代码分析,但它尚无法深入支持托管代码分析。 PerfMonitor 能够收集与 .NET Framework 运行时代码关联的符号信息,从而使它对 .NET Framework 性能调查很有价值,尽管它不支持 XPerf 可提供的深层分析。 PerfMonitor 收集的数据与 XPerf 使用的数据相同,因此您可以使用 PerfMonitor 来简化数据收集,并简化报告和 XPerf 以便对相同数据进行更高级的分析。 PerfMonitor 合并命令会将 ETW 文件转换为 XPerf 的可读格式。 总结 使用 ETW 进行性能调查不仅简单而且很有效。

    1.9K60发布于 2018-01-19
  • 来自专栏技术实操

    解决Windows云服务器带宽和CPU利用率高的问题

    Windows操作系统提供的多种工具来帮助定位问题,包括任务管理器、性能监视器(Performance Monitor)、资源监视器(Resource Monitor)、Process Explorer、Xperf

    1.3K10编辑于 2025-03-10
  • 来自专栏腾讯移动品质中心TMQ的专栏

    Windows开机过程和测试方法探索

    三、分析开机过程 1将抓取的etl转成xml格式 可明确看到各个阶段的耗时 xperf -i boot_1.etl -o Summary.xml -a boot 1)其中-i对应etl的名字,-o输出 验证方法如下: xperf -i trace.etl -o trace.txt-a dumper ?

    3.2K100发布于 2018-02-06
  • 来自专栏张善友的专栏

    每周.NET前沿技术文章摘要(2017-05-17)

    除了配置程序性能数据(Perfmon、PAL和Xperf等工具不能轻松完成),PerfView还能分析程序内存堆来帮助确定内存的运用是否高效。

    1.4K00发布于 2017-05-17
  • 来自专栏张善友的专栏

    每周.NET前沿技术文章摘要(2017-05-17)

    除了配置程序性能数据(Perfmon、PAL和Xperf等工具不能轻松完成),PerfView还能分析程序内存堆来帮助确定内存的运用是否高效。

    95160发布于 2018-01-22
  • 来自专栏博文视点Broadview

    【Node.js丨主题周】理解perf 与火焰图

    Windows :Xperf.exe。 perf perf_events(简称 perf)是 Linux Kernal 自带的系统性能分析工具,能够进行函数级与指令级的热点查找。

    2.5K31发布于 2020-06-12
  • ETW - 事件提供者(Event Provider)

    // 在 Vista 及更高版本中,如果这些提供程序已由 xperf 或 logman 启用,               // 则 *Context 全局变量将被修改如下:              

    1.6K10编辑于 2024-07-15
领券