在 Mac OS X(10.6.3)中,当您从冷启动计算机时,或者当您注销并以新用户(或同一用户)身份登录时,计算机响应所需的时间有很大差异。
我所说的“响应式”是指计算机已完成打开启动项,并且在单击新应用程序时实际上会打开它们,而不是仅在 Dock 中无休止地弹跳它们。
- 为什么是这样?
- 有没有什么方法可以利用 1) 的潜在答案来使 Mac 总体上响应更快?(我知道,苹果可能已经这样做了,但无论如何......)
谢谢!
编辑1:我实际上运行的是 OS X 10.6.4,忘记了上次更新
编辑2:我的电脑运行良好,这个问题更像是很高兴知道输入问题。
答案1
如果你的意思是启动关闭的机器和以新用户身份登录之间存在差异,那么有几个因素在起作用。
1) 启动时,有许多系统服务必须启动、自行配置,并可能执行一些初始化任务(检查文件是否已更改,可能检查网络上是否有新版本等)。这通常需要时间和系统内存。需要一段时间才能稳定下来。在所有这些活动完成之前,您通常会看到登录窗口。
2) 登录时,以上所有内容都适用于您的启动项。此外,任何用于启动但现在不再需要的内存都需要交换到磁盘。
当您注销,然后以同一用户或不同用户的身份登录时,注销操作将结束用户程序,释放大量可供新用户使用的内存。
有一种方法可以利用这一点,让您的计算机进入睡眠状态而不是完全关闭它。它消耗最少的电量,可以更快地投入使用,并且与您离开时的状态完全相同,所有程序和文件都打开。Mac OS 处理睡眠/唤醒非常好。我唯一一次重新启动系统是在更新需要时。
答案2
答案3
我对 1) 的回答是推测 - 如果不检查你的计算机或了解 10.6.3 更新的内部情况,很难确定 - 但这里有一个(非详尽的)列表,列出了可能发生的一些事情:
a) Apple 为操作系统添加了一些新的优化(如果你从 10.5 更新,情况就更是如此,但我怀疑他们是否会在从 10.6.2 升级到 10.6.3 时也这样做)
b) Apple 已经修复了一些损坏或失败并导致回退速度变慢的问题。
c) 安装过程中硬盘碎片减少。读取将更加连续,因此速度更快。这可能是安装过程中“针对已安装软件进行优化的系统”阶段所做的事情。
d) 您的权限已在安装过程中修复。
对于第 2 部分),显然除非您深入研究 Darwin 源代码,否则您无法对 a)或 b)做太多事情。
c) 你可以自己做,尽管苹果声称这不会有太大区别。要么通过 Google 寻找免费的碎片整理程序,要么像穷人一样进行碎片整理,将文件移动到外部磁盘,然后再移回。
d) 打开磁盘实用程序 (/Applications/Utilities),选择启动磁盘并单击“修复权限”。每月执行一次并不是坏事,它可以阻止各种奇怪的行为。