我有一台旧的 iMac(1.83 GHz Core Duo,2 GB DDR2)和 Snow Leopard。在某些情况下(例如启动、应用程序启动时间)它有点慢。我只用它来浏览网页、播放视频和音乐(iTunes)等。我该怎么做才能加快速度?我可以禁用默认启用的、对我而言无用的功能吗?
答案1
添加 RAM。根据我的经验,在典型使用情况下(Safari、iTunes 和 Mail 处于打开状态),Snow Leopard 在 2GB 内存下运行虚拟机时,最终会过度地将虚拟机与磁盘进行交换。从你问题的字里行间,我认为你是在试图避免花钱,但我认为你应该认真考虑增加内存。这种情况可能是你尝试了所有人建议的每一种方法,让事情进展得更快,这样你就不必在那台旧机器上再花钱了,但这些方法都不够,你最终还是崩溃了,不得不购买内存,然后你后悔自己一开始没有这样做,省去了所有的麻烦。
安装 ClickToFlash 或类似的浏览器插件或扩展程序,以便您选择要加载哪些 Flash 或其他插件内容。即使游戏/广告/视频处于空闲状态,Flash 和类似技术也会占用过多的 CPU。
确保您使用的 Flash 和其他浏览器插件(QuickTime、Silverlight、Flip4Mac 等)是最新的。
安装昨天刚发布的 iTunes 10。我觉得它比 iTunes 9.x 更快、更高效。
使用系统分析器查看哪些应用程序、扩展或框架仅适用于 PowerPC,然后将其升级为 Intel 或通用二进制版本,或者停止使用它们。
使用控制台实用程序检查控制台日志、系统日志和内核日志,以查找过多后台活动的线索。
使用活动监视器活动查看各种进程正在使用多少 CPU 和其他系统资源。我曾经通过这种方式发现我的邮箱已损坏,Mail 不停地尝试使用。一旦我清理了邮箱,我的系统就更快了,风扇也终于停了下来。我还发现其他进程中存在大量内存泄漏(导致内存使用量过大);退出这些泄漏的进程意味着释放了大量内存,从而大大减少了虚拟机抖动,系统变得更快、更凉爽。
如果您看到 md*(mds、mdworker 等)在活动监视器中出现很多次,并且占用大量资源,那么这些主要是 Spotlight 的进程(当然,Time Machine 也使用了一些进程)。如果您不使用 Spotlight,请考虑告诉它不要索引任何内容。