我经常发现自己想在国际航班上打开 Xcode 并进行一些编码,而我没有电源,但这是清空 MacBook Pro 电池的快速方法。
在运行 Xcode 时,您使用哪些设置来延长电池寿命?
使用电池运行时,预测编译会自动禁用自身。
如果你有双核机器,
defaults write com.apple.Xcode XCMaxNumberOfDistributedTasks 1
一次编译一个文件(而不是在双核 CPU 的每个内核上编译一个文件),这可能会节省一些费用。
我的猜测是 XCode 的预测性编译(在您键入时编译以缩短稍后的构建时间)将是一个很大的吸引力,以及索引。您可以分别在“Building”和“Code Sense”下的“Preferences”中将它们都关闭。
但是,一些轻量级测试似乎表明,如果您使用电池,它不会进行预测编译。所以,也许这不是问题。如果您可以忍受它的关闭,索引仍然可能会有所帮助。
它也可能有助于在编译时做尽可能少的工作 - 也许检查以确保您正在使用预编译的头文件和您正在导入的所有大型框架。
我发现在我的 Mac 上节省电池的最佳方法是使用通用访问来反转所有颜色。一切看起来都是负面的,但如果你能忍受的话,你的屏幕大部分都是黑色的,我相当相信它会有所作为。
除此之外,检查您是否可以关闭其中一个内核,我经常在我的 mac pro 上这样做。
注意:我很清楚在 LCD 中,白色和黑色像素之间的功率差异很小。但是,根据我自己有限的经验,在黑色背景下工作时,我可以降低对比度和亮度,而不是在白色背景下工作,这确实可以节省电量。
如何将编辑窗口更改为在深色背景上显示浅色文本。
在字体和颜色下的首选项中有预定义的设置。