[Flutter翻译]介绍StatsFl,Flutter的FPS监视器 – gskinner博客

原文地址:medium.com/flutter-com…

原文作者:medium.com/@gskinner_t…

发布时间:2020年4月14日 – 2分钟阅读

image.png

随着我们开始将Flutter推向更多的平台,如桌面和网络,快速和轻松地测量你的应用程序的性能变得越来越重要。虽然内置的性能监控器可以完成工作,但它在可读性方面还有很多不足之处。

为了帮助缓解这个问题,我们创建了StatsFl:pub.dev/packages/st…

使用时,只需将你的根视图包裹在StatsFl小组件中。

StatsFl(child: MyApp());
复制代码

通过这个简单的改变,你将在你的应用程序的左上方得到一个离散的FPS历史图表

在大多数情况下,默认的选项应该是你所需要的,但为了以防万一,我们已经使它变得相当可配置。下图显示了3种配置下的StatsFl。正如你所看到的,对齐方式、宽度和高度都可以调整。你甚至可以关掉showText,以获得一个简约的模式(底部)。

image.png

此外,你可以根据你的需要调整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


www.deepl.com 翻译

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享