【问题标题】:How do I adjust the system settings to allow more simulated devices to boot at once?如何调整系统设置以允许更多模拟设备一次启动?
【发布时间】:2018-03-30 20:33:11
【问题描述】:

我在尝试启动我的第四个模拟器时收到以下错误消息:

由于系统资源不足,无法启动设备。

有关调整系统设置以允许更多模拟设备同时启动的信息,请参阅模拟器帮助。

maxUserProcs: 709, runningUserProcs: 569, enforcedProcBuffer: 144

我不知道他们指的是什么模拟器帮助,因为我没有找到任何关于此的信息。谷歌也没有帮助我。从错误消息中可以清楚地看出,如果runningUserProcs + enforcedProcBuffer 大于maxUserProcs,则无法启动另一个模拟器。不清楚的是如何更改maxUserProcs 设置。

有谁知道如何更改maxUserProcs

【问题讨论】:

标签: ios xcode ios-simulator simulator xcode9


【解决方案1】:
sudo launchctl limit maxproc 2000 2500

来源:https://help.apple.com/simulator/mac/9.0/index.html#/dev8a5f2aa4e

【讨论】:

  • 另请注意,从 macOS 10.14 开始,我们会根据系统 RAM 量自动调整这些值,因此具有 64 GB 内存的 iMac Pro 应该有更高的默认限制。
  • @russbishop “由于系统资源不足,无法启动设备。”错误出现了。我退出了所有应用程序。然后尝试打开模拟器。还是同样的问题。关于我能做什么的任何想法?
【解决方案2】:

但是,当我运行上面给出的这个特定命令时,这个指针对我有帮助

sudo launchctl limit maxfiles 2000 unlimited

它将我的设置设置为maxfiles 2000 10240

所以我再次运行这个有点不同的

sudo launchctl limit maxfiles 65536 200000

现在设置被设置为maxfiles 65536 200000

后来这样做只会帮助我再次成功地重新运行模拟器。我有一个 Mojave 10.14.5。

【讨论】:

    猜你喜欢
    • 2013-11-07
    • 2018-01-23
    • 1970-01-01
    • 1970-01-01
    • 2017-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多