React Native 应用程序在分析时占用太多内存

问题描述 投票:0回答:1

最近我使用 Android Profiler 来检查我的 React Native 应用程序使用的内存。我的应用程序是电子商务应用程序,下面是打开 10 个产品时的内存快照(使用

push
react-navigation
方法,以便用户可以返回较早的产品)。该应用程序占用大约 900 MB 内存,我不知道与另一个电子商务应用程序相比这个数字是否太高。我的问题是:

  1. 电子商务移动应用程序使用的最佳 RAM 是多少? (我的应用程序很简单,没有视频分享功能,没有实时聊天功能)
  2. 下面“内存”选项卡中的
    Others
    Code
    Stack
    Native
    Java
    中的哪一部分反映了 Javascript 代码? (所以我可以改进它)
  3. 我的项目还使用
    react-native-fast-image
    来改进加载图像。该库对使用的内存影响很大吗? (我在这里阅读:https://medium.com/free-code-camp/finding-memory-leaks-react-native-app-ios-46e6eeb50c8c

android react-native memory memory-management profiler
1个回答
0
投票

其他部分包含第三方包的内存消耗。请重新访问您正在使用的软件包,看看哪个点是峰值。

本机代码包含 Android 元素消耗检查资产(例如您直接使用的图像),它们在应用程序启动时加载到内存中。

© www.soinside.com 2019 - 2024. All rights reserved.