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