首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React-Native中的高CPU使用率

React-Native中的高CPU使用率
EN

Stack Overflow用户
提问于 2018-11-15 03:11:38
回答 2查看 2.2K关注 0票数 12

我正在努力减少RN应用程序上的CPU负载。我已经在一个设备上构建了应用程序,在发布中,并从项目中修剪了控制台日志。即使这样做之后,应用程序的CPU使用率仍然在33%左右,大部分都是在空白屏幕上。

有趣的是,偶尔,大约6分钟后,CPU会释放出来,并下降到3-4%。我怀疑一个很长的循环已经完成了,但我找不到它。

我已经在Xcode的仪器中运行了这个应用程序,它只在iOS自动取款机上,发现了一些有趣的东西。从外观上看,它已经进入了来自UVVideoRecorder的一长串[CALayer renderInContext]。我对UVVideoRecorder并不熟悉,我很想听听大家的想法。

Call Stack + Threads

EN

回答 2

Stack Overflow用户

发布于 2020-09-03 01:49:20

我建议使用Why Did You Render,它将帮助您跟踪每个组件重新渲染的时间和原因……因此捕捉不必要的重新渲染来优化它……

票数 0
EN

Stack Overflow用户

发布于 2021-09-06 17:27:35

我认为分析可以帮助你做到这一点。您可以同时获得有关在JavaScript线程和主线程中完成的工作的详细信息。

在React Native - https://reactnative.dev/docs/profiling中进行性能分析

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53307231

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档