应用程序性能分析/性能测试

时间:2018-12-13 09:52:46

标签: android react-native flutter

(注意:我想在android上进行测试)

嗨,

我有一个本机反应的应用程序,还有一个用flutter开发的类似应用程序。我想对其进行配置文件/测试,并查看CPU的使用情况,检查它们何时丢帧等。

我知道调试模式下的应用程序的性能会更差。因此,我认为我必须在发布模式下测试这两个应用程序,因为我不知道有多少调试模式会阻止这两个应用程序。 但是据我了解,android性能分析在发布模式下不起作用(不了解systrace,但仍然存在一些问题)。

所以我的问题是,如何比较这两个应用程序?有没有办法与发布版本建立关系?还是应该测试它并与调试版本进行比较?

[编辑] 我读到flutter的配置文件版本与发行版本的版本关系密切,是否在调试模式下运行并以react-native的方式关闭开发模式?

1 个答案:

答案 0 :(得分:0)

是的,“个人资料”模式可以像在发行版中运行一样对Flutter应用进行测试。

它使用DevTools来帮助调试UI,内存,性能,日志等。

您提到的“与发布版本紧密构建” 在以下位置被提及:

  

Flutter的配置文件模式几乎可以编译并启动您的应用程序   等同于释放模式

最后两个链接提供了有关如何使用其每个功能的大量信息。

您甚至可以检验flutter/Performance best practices,以确保在进入测试之前获得最佳体验。