React Native ActivityIndi cator导致较高的CPU负载和过热

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

我正在使用React Native组件ActivityIndi​​cator来显示预加载状态。但是,如果此状态持续的时间比预期的时间长(或应用陷入预加载状态),我的CPU将开始快速过载。您可能会认为这是由于后台的某些计算引起的,但是即使我只是这样渲染,也会发生这种情况...

<View>
      <ActivityIndicator color="white" size="small"/>
      <Text>Connecting...</Text>
</View>

我在Mac OSX 10.12.1的Genymotion模拟器中使用仿真设备(S. Galaxy S6,API 23)消耗CPU的进程是Vboxheadless

enter image description here

任何想法可能是什么原因,或者如何解决?我是在做错什么还是缺少某些设置?

android react-native cpu-usage genymotion activity-indicator
1个回答
0
投票

也许您可以尝试启用Hermes。它对我有很大帮助,并改善了我的应用程序的性能。您可以在android / app / build.gradle中启用它,文档位于https://facebook.github.io/react-native/docs/hermes

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