gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 05:51:19 25 4
gpt4 key购买 nike

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

你好,

我有一个 react 原生的应用程序和一个用 flutter 制作的类似应用程序。我想分析/测试它并查看 cpu 使用情况,检查它们何时丢帧等。

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

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

[编辑]
我读到 flutter 有一个配置文件构建,它与发布构建非常接近,在 Debug模式下运行并在 react-native 中关闭开发模式大致相同?

最佳答案

是的,Profile 模式是您测试 Flutter 应用程序的方式,就好像它在发行版中运行一样。

  • flutter/Flutter's build modes: Profile

  • 它使用可以帮助调试 UI、内存、性能、日志等的 DevTools。
  • flutter/DevTools

  • 您提到的“与发布版本密切相关的构建”在以下位置提到:
  • flutter/Flutter performance profiling: Run in profile mode

  • Flutter’s profile mode compiles and launches your application almost identically to release mode



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

    您甚至可以查看 flutter/Performance best practices以确保您在开始测试之前获得最佳体验。

    关于android - 应用程序分析/性能测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53759076/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com