Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/217.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 应用程序分析/性能测试_Android_React Native_Flutter - Fatal编程技术网

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

Android 应用程序分析/性能测试,android,react-native,flutter,Android,React Native,Flutter,(注意:我想在android上测试它) 嗨 我在react native中有一个应用程序,在Flatter中有一个类似的应用程序。我想评测/测试它,看看cpu使用情况,检查它们何时丢弃帧,等等 我知道调试模式下的应用程序性能较差。所以我想我必须在发布模式下测试这两个应用程序,因为我不知道debugmode在多大程度上阻碍了这些应用程序。 但据我所知,android评测在发布模式下不起作用(我不知道systrace,它仍然存在一些问题) 那么我的问题是,如何比较这两个应用程序?有没有办法处理发布版

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

我在react native中有一个应用程序,在Flatter中有一个类似的应用程序。我想评测/测试它,看看cpu使用情况,检查它们何时丢弃帧,等等

我知道调试模式下的应用程序性能较差。所以我想我必须在发布模式下测试这两个应用程序,因为我不知道debugmode在多大程度上阻碍了这些应用程序。 但据我所知,android评测在发布模式下不起作用(我不知道systrace,它仍然存在一些问题)

那么我的问题是,如何比较这两个应用程序?有没有办法处理发布版本?或者我应该测试它并与调试版本进行比较

[编辑]
我了解到,Flatter有一个配置文件构建,它构建的版本与发布版本非常接近,在debugmode下运行,在react native中关闭开发模式大致相同?

是的,配置文件模式是您测试Flatter应用程序的方式,就像它在发布版本中运行一样

它使用DevTools,可以帮助调试UI、内存、性能、日志等

您注意到的“与发布版本密切相关的构建”,请参见:

颤振的配置文件模式几乎可以编译并启动您的应用程序 与释放模式相同

最后两个链接提供了关于如何使用它们各自功能的丰富信息

在开始测试之前,你甚至可以检查一下,以确保自己获得了最佳体验