gpt4 book ai didi

xcode - 在iOS模拟器上运行React Native应用程序时,诊断过程的CPU负载很高

转载 作者:行者123 更新时间:2023-12-03 16:49:28 26 4
gpt4 key购买 nike

我已经使用React Native进行开发已有几年了,但是以下行为只是最近才开始的。在iOS模拟器上(直接从Xcode或通过react-native run-ios)运行任何React Native应用程序后,经过几分钟的诊断过程将CPU使用率缓慢提高到150%。我的笔记本电脑变得无法使用,因为该过程也耗尽了操作系统的所有文件句柄。谷歌搜索仅表明过多的日志记录,但是我找不到合适的位置,或者没有进行大量的日志记录。

通过按模拟器中的“主页”按钮关闭应用程序会立即停止高CPU负载。

有人也在经历吗?我如何找出造成这种情况的原因?

MacOS Catalina版本10.15.3,Xcode版本11.4,React版本16.9.0,React native 版本0.61.5,模拟器iPhone 11(iOS 13.4)

最佳答案

我想我找到了解决方案。 Xcode记录了很多行,其中包含:xcode nw_connection_get_connected_socket Client called nw_connection_get_connected_socket on unconnected nw_connection。这是在几个月前对Xcode进行一些更新之后开始的。禁用日志记录已停止诊断进程消耗所有操作系统资源。我遵循以下指示:Hide strange unwanted Xcode logs

基本上可以归结为在方案(运行)中添加值为OS_ACTIVITY_MODE的环境变量disable

我仍然不知道进行日志记录的真正原因是什么。看起来像是来自React Native的某种轮询。

关于xcode - 在iOS模拟器上运行React Native应用程序时,诊断过程的CPU负载很高,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60884993/

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