热点新闻
第二章 性能瓶颈的分析和定位(12)
2023-07-09 13:30  浏览:2307  搜索引擎搜索“手机低淘网”
温馨提示:信息一旦丢失不一定找得到,请务必收藏信息以备急用!本站所有信息均是注册会员发布如遇到侵权请联系文章中的联系方式或客服删除!
联系我时,请说明是在手机低淘网看到的信息,谢谢。
展会发布 展会网站大全 报名观展合作 软文发布

可视化性能数据

        当需要对性能数据进行可视化时,我们有两种选择:使用剖析器自带的可视化工具,或者使用独立的可视化工具。

        正如前文所述,采样型剖析器通常会在它们的图形用户界面中集成其可视化工具。对于检测型剖析器,通常都存在一个可视化工具,例如Telemetry。Intel的ITT检测API采集的数据通常可以用VTune Amplifier进行查看,但我们也能转换数据格式用不同的工具分析。Intel开源的Single Event API(SEAPI)工程即能支持这种转化,它支持如下的数据格式之间的转化:Windows ETW,Android的Systrace,谷歌的JSON trace, Qt Creator的QML profiler, 开源的Trace Compass, 以及老而可靠的GraphViz。多酷的工具啊!

       总之,我们有许多的可视化工具可用,有时也让我们难于选择。最近谷歌的JSON trace数据格式倒是引起了不少关注,因为无处不在的Chrome浏览器内建支持这种数据格式!你只消打开Chrome浏览器的一个页签,在地址栏中输入about:tracing, 就可以打开剖析页面。在此,你可以剖析Chrome浏览器本身,也可以加载收集的性能追踪数据。我们现在仅需要寻找(或自己写)一组检测框架产生JSON格式的追踪数据,即能用免费的Chrome浏览器进行数据的可视化分析了。

现在,我们对现有的性能分析工具有了一个大概的了解,让我们做一些小练习来试试这些工具吧!

发布人:81e6****    IP:117.173.23.***     举报/删稿
展会推荐
  • 蜀锦
  • 2023-07-09浏览:6108
让朕来说2句
评论
收藏
点赞
转发