发布时间:2020年4月14日 – 2分钟阅读
随着我们开始将Flutter推向更多的平台,如桌面和网络,快速和轻松地测量你的应用程序的性能变得越来越重要。虽然内置的性能监控器可以完成工作,但它在可读性方面还有很多不足之处。
为了帮助缓解这个问题,我们创建了StatsFl:pub.dev/packages/st…
使用时,只需将你的根视图包裹在StatsFl小组件中。
StatsFl(child: MyApp());
复制代码
通过这个简单的改变,你将在你的应用程序的左上方得到一个离散的FPS历史图表
在大多数情况下,默认的选项应该是你所需要的,但为了以防万一,我们已经使它变得相当可配置。下图显示了3种配置下的StatsFl。正如你所看到的,对齐方式、宽度和高度都可以调整。你甚至可以关掉showText,以获得一个简约的模式(底部)。
此外,你可以根据你的需要调整sampleTime和totalTime的长度。在这个例子中,我们每0.5秒计算一次,在15秒的时间内,总共有30个样本。
return StatsFl(
sampleTime: .5, //Interval between fps calculations, in seconds.
totalTime: 15, //Total length of timeline, in seconds.
child: MyApp()
);
复制代码
如果你喜欢这个包,请抛出一个大拇指,以帮助增加人气!
原文发表于2020年4月14日blog.gskinner.com
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END