我正在努力减少RN应用程序上的CPU负载。我已将应用程序发布到设备中,并从项目中修剪了控制台日志。即使在执行此操作后,该应用程序在大部分为黑屏的情况下仍仍占CPU使用率的33%。
有趣的是,偶尔约6分钟后,CPU释放并下降到3-4%。我怀疑一个很长的循环已经完成,但是找不到。
我已经在Xcode的Instruments中运行了该应用程序,它仅在iOS atm上运行,并且发现了一些有趣的东西。从它的外观来看,它已经融入了[CALayer renderInContext]
的一长串UVVideoRecorder
中。我对UVVideoRecorder
不熟悉,很想听听别人的想法。