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