(注意:我想在android上进行测试)
嗨,
我有一个本机反应的应用程序,还有一个用flutter开发的类似应用程序。我想对其进行配置文件/测试,并查看CPU的使用情况,检查它们何时丢帧等。
我知道调试模式下的应用程序的性能会更差。因此,我认为我必须在发布模式下测试这两个应用程序,因为我不知道有多少调试模式会阻止这两个应用程序。 但是据我了解,android性能分析在发布模式下不起作用(不了解systrace,但仍然存在一些问题)。
所以我的问题是,如何比较这两个应用程序?有没有办法与发布版本建立关系?还是应该测试它并与调试版本进行比较?
[编辑] 我读到flutter的配置文件版本与发行版本的版本关系密切,是否在调试模式下运行并以react-native的方式关闭开发模式?
答案 0 :(得分:0)
是的,“个人资料”模式可以像在发行版中运行一样对Flutter应用进行测试。
它使用DevTools来帮助调试UI,内存,性能,日志等。
您提到的“与发布版本紧密构建” 在以下位置被提及:
Flutter的配置文件模式几乎可以编译并启动您的应用程序 等同于释放模式
最后两个链接提供了有关如何使用其每个功能的大量信息。
您甚至可以检验flutter/Performance best practices,以确保在进入测试之前获得最佳体验。