前段时间微信开源了性能检测工具matrix,其实早前腾讯还开源过另外个性能测试工具:GT。关于matrix的用法以及功能网上还是有很多资料的,但是GT的并不多,这里介绍下GT的用法。
GT这个项目已经很久不维护了,最新的版本是GT 3.1.0。具体的接入可以参考官网或者github上的简介。GT本身有个安装包,最新的也是3.1.0版本的,应用市场上下载不到,github上是有的,安装好安装包,要调试的项目经过简单的接入配置,然后就可以玩了。
跑起来是这样的:
![](https://img.haomeiwen.com/i1187237/90e2d6255ce74e91.png)
如果悬浮框打开,会在框里实时显示cpu,内存,fps等信息,当然这些信息最后都会生成一个data.js格式的报告。把这个data.js文件替换GT_Report工程下的data文件里的js文件。
![](https://img.haomeiwen.com/i1187237/e439e40cb8d13897.png)
然后双击result.html文件就会得到一个这样的报告:
![](https://img.haomeiwen.com/i1187237/b0f25c726bdf1acd.png)
报告里详细的记录了各种性能测试数据。
以卡顿检测数据为例:
![](https://img.haomeiwen.com/i1187237/3a2bbba1d4403a64.png)
![](https://img.haomeiwen.com/i1187237/9c3c58fb2ffd0a23.png)
定位还是比较准确和清晰的,方便排查和修改。有了GT的帮助应该能写出更高性能的代码了。
网友评论