警告!这个“答案” 确实解决了这个问题,但是还包括很多更多的信息,我希望某些人可以从中受益。
对于许多人来说,这将是已知信息。但是,它可能会对新用户有所帮助。
有TOO MUCH Mac计算机会呆滞的经验,有一件事我做知道的是,(不幸)可以有无数的根源。
上面有关Spotlight索引的答案确实是一个可能的罪魁祸首。如果菜单栏右上角的Spotlight放大镜图标包含一个细微地增大和缩小的小点,则Spotlight正在索引硬盘驱动器(包括每个文件的内容)。但是以我的经验,当我继续浏览,发送电子邮件,使用Photoshop,Pages等时,Spotlight并没有造成麻烦的性能损失。
如果需要,可以转到“系统偏好设置”->“ Spotlight”->“隐私”,然后单击最左边一列的左下方的加号。添加您的启动驱动器和任何其他连接的驱动器。这将阻止Spotlight索引和占用您的存储I / O,CPU和其他系统资源。
然后,如果您确实希望Spotlight为所有内容建立索引(例如,当您在睡觉时),请反向进行操作,并在“隐私”列中突出显示每个驱动器,然后单击减号。应该恢复聚光灯,并且放大镜应该再次跳动。(一个允许您删除当前Spotlight索引的共享软件实用程序可能不是一个坏主意,因为Spotlight之后会重新启动并在您入睡时不受干扰地运行。)
Spotlight在第一次对整个卷进行索引时花了很长时间,但是之后(对我而言)没有发现明显的性能变化,因为它只会递增地对新创建的文件和数据进行索引(FAR的索引要少于对整个卷首次运行的索引) 。
实践证明,活动监视器是必不可少的工具,可用于查看正在运行的所有“不可见”进程,否则这些进程对您而言是不可见的。您可能会对Mac OS X的幕后情况印象深刻。它确实是“世界上最先进的桌面操作系统”,IMO。
在活动监视器中,从弹出菜单中选择以查看“所有进程,按层次排列”。
然后单击“ CPU”列,该列根据它们使用的CPU MHz频率对所有进程进行排序。这种排序方法并不完美,因为您会注意到守护进程或进程正在其他进程中运行并显示大量CPU使用率,但可能不会如您所愿地出现在排序列表的顶部。而且,这是实时的,因此进程会在列表中不断地快速跳来跳去。
除了CPU消耗之外,活动监视器还显示一个进程正在使用多少线程。一打或更多的线程意味着该进程将为其分配大量资源。我不关注内存消耗,因为它是虚拟内存,并使用硬盘空间作为虚拟RAM。如果要累加活动监视器中声称为自己分配的应用程序和进程分配的总虚拟内存,您会认为需要安装1 TB的RAM!虚拟内存可以在后台平稳运行,不需要您的关注。(感谢Avi,Bertrand,Jordan等)!最好将引导量的15–20%保留为UNUSED。在运行时,Mac OS X和许多应用程序会暂时“暂存”代码,否则这些代码会耗尽有限的RAM。他们将此硬盘空间视为RAM,
许多程序,例如Photoshop,都将可用驱动器空间用作“暂存盘”。这样,当您仅安装2GB RAM时,便可以在Photoshop中处理4GB图像文件!
在活动监视器中查看时,应该怀疑正在使用超过50%CPU的应用程序或进程。(尽管有些整体程序可以,这很正常。)
如果您不需要应用程序保存或“记住”任何内容,则可以在“活动监视器”中强制退出(红色的八角形停止符号形状的按钮-但是当您尝试突出显示所有程序或应用程序时,这会很棘手只需不到一秒钟的时间就可以完成!)。
我之前已经做过,然后重新启动该应用程序,发现它从之前的54%CPU使用率增加到之后的9%。因此,该应用程序事先运行并没有崩溃,但是其部分代码可能陷入了无限循环或类似情况。退出并重新启动应该可以解决此问题。
清理阁楼(和酒窖)
即使在Mac OS Classic之后,良好的老式Mac关闭(不仅仅是重启)也确实可以带来奇迹。如果从菜单栏中选择“关闭”,当除了墙纸以外的所有内容都消失时,您会看到微调器旋转了一段时间,这很好!Mac OS X正在做一些整理工作,并可能保存您的系统配置,说明所有内部修改,外部设备(硬盘驱动器,打印机,扫描仪,第三方键盘,鼠标,Wacom平板电脑等)以及它们的状态。连接的; USB,FireWire,eSATA PCI卡,蓝牙,Wi-Fi等,创建了需要加载的扩展和内核缓存,因此不必在每次启动时都“钓鱼”,更新了bootcacheplaylist,文件系统日记等等。
关闭完成后,请等待所有内部和外部驱动器停止旋转并关闭电源(静音!)。
然后在按住Shift键的同时按下计算机的电源按钮。不要松开Shift键。Mac电脑的启动时间比正常情况要长一点,但是按住Shift键直到看到Apple徽标并看到微调器开始旋转。现在,您可以释放Shift键。
如果您没有将Mac OS X设置为“自动登录”,最终将向您显示登录窗口,并在帐户名称上方以红色显示“安全启动”字样。
等待!暂时不要登录!
您会看到,所有Apple都会告诉您有关“安全模式”的信息,这是当Mac在“完全启动”模式下都呈片状时的一种故障排除方法。
苹果表示安全模式不会加载任何第三方扩展(甚至是苹果自己的某些扩展),也不会加载您在“系统偏好设置”->“帐户”中选择的任何“启动项”,也不会加载大多数菜单栏项。
确实如此,但是我了解到“安全启动”可以进行各种幕后维修,检查,固定和维护以及许多其他“好东西”。
(但是经过多年的搜索,没有人能确切告诉我什么。他们说:“相信我。它在做好事。)
我知道它会忽略kernelextension缓存,从而迫使OS重新寻找并加载必要的内核扩展。(如果您仍在登录屏幕上,它甚至会检查并修复BOOT VOLUME,这是Disk Utility或任何第三方磁盘实用程序无法执行的操作,并且拒绝这样做。)
在“安全启动”下的登录屏幕上,此时仅加载了极少的OS X部分,因此Apple的安全启动“实用杂项”可在基本环境中正常工作,而无需再加载数百个OS文件。您登录。
在安全启动中,我将其在登录屏幕上放置10分钟左右。当我注意到外部驱动器的活动指示器显示大量磁盘活动时,我发现在登录之前工作正在进行中。
10分钟或更短后,驱动器指示灯停止。
然后,我登录。然后,我什么也没碰(甚至键盘或鼠标都没有),因为该有用的“好东西”在登录后会运行几分钟,并且我不想启动程序甚至不使用键盘或鼠标。我希望安全启动能够无干扰地执行其职责。
我去喝咖啡或在iPad上启动App Store来检查我的应用程序的更新(这比我在Mac上检查macupdate.com来查找出现在每天列表顶部的新共享软件的频率要高得多。 15分钟左右!),然后我实际上在登录十分钟后开始使用Mac。
我通常会执行某些操作,以某种方式更改Mac OS X中的某些文件。我启动“系统偏好设置”,暂时更改“节能器”设置;我断开了互联网连接,然后重新连接;我单击“续订DHCP租约;启动TextEdit,键入一些gobbledygook,等待自动保存以自动保存,然后自己保存;启动Safari并添加书签;启动目录实用工具,然后退出它;对于网络实用工具,相同等等
然后,我SHUTDOWN我的Mac,而不是重新启动,因为停机更新一些缓存文件,该bootcacheplaylist和执行其他任务重启没有。而且,如果微调框出现并且在Mac最终关闭之前需要一段时间,那就太好了!IDK,但它可能会用新鲜,干净的文件等覆盖已损坏的首选项文件。
您总是可以进入“系统”->“库”中的“高速缓存”文件夹,并丢弃一些高速缓存文件(最近的文件–具有旧日期的高速缓存文件可能会被保留)。它将仅为这些已删除的缓存文件创建替换文件,这些文件将是新的且干净且最新的。您可以执行同样的操作,以在主文件夹的“库”->“缓存”中缓存最近日期的文件。同样,它只会写新的。
即使Mac表现良好,我也会每两周左右进入安全模式。
另外,您始终可以按住Command-s并按下Mac的电源按钮。在看到老式的DOS外观屏幕之前,请不要放开Command-s。此时放开按键。Mac OS X的内核已完成所有工作,再加上一些非常少的BSD Unix资源。但是,此时“ Mac OS X”几乎没有加载。GUI甚至还没有加载。
进入此模式时,它将打印一些简短的启动过程信息,然后使您停留在命令行提示符下并带有闪烁的光标。
键入“ / sbin / fsck [空格] -fy [返回]”。在按Return键之前,它应该看起来像/ sbin / fsck -fy。它会像“磁盘工具”一样进行验证/修复,只是在您的BOOT卷上。
如果完成并说一切正常,但最后打印“ #FILE SYSTEM HAS BEEN MODIFIED”,请再次运行相同的命令,并在必要时再次运行,直到不打印“ #FILE SYSTEM HAS BEEN MODIFIED”消息不再。然后,您可以在命令行中输入“退出”以继续启动,或者如果您希望关机并重新启动,则输入“关机”。
有一个很棒的实用程序,名为AppleJack http://www.macupdate.com/app/mac/15667/applejack,它是Unix命令行实用程序,仅在此文本单用户模式下运行(没有GUI)。
阅读AppleJack的文档,尤其是应特别小心地使用(全大写字母)“ AUTO”。
关于修复权限也存在很多争议。有人说这是一件好事。有人说不是,应用程序始终会更改原始文件的权限设置,这不一定是一件坏事或异常。
最后,实用程序“工具箱”中必不可少的工具包括免费的共享软件“ Onyx”实用程序http://www.macupdate.com/app/mac/11582/onyx,TechTool Pro 6,Drive Genius 3,尊敬的DiskWarrior 4和Data Rescue 3(如果通过Bootcamp在Mac上安装了Windows,则可能是Data Rescue PC)。
TechTool的众多功能中仅有两项功能是可以在启动驱动器(或任何驱动器)上创建一个小的分区,该分区可以创建一个紧急磁盘,如果启动驱动器需要维修,可以启动该磁盘。(大多数实用程序不会或无法修复启动驱动器。TechTool的紧急磁盘分区可以解决此问题。)
其次,利用TechTool,您可以选择安装首选项窗格,该窗格执行SMART定期驱动器检查,并备份宝贵的磁盘目录(在任何驱动器上)。如果磁盘目录被删除或损坏,以至于DiskWarrior无法修复,那么您就搞砸了-也许是Mac OS X“存档和安装”。
磁盘目录是一个HUUUUUUUUUGE文件,因此备份它会花费大量时间和空间。我将其设置为将所有驱动器的目录备份存储在我用于长期数据存储的驱动器上的单独文件夹中(存档的照片,我需要保留的旧文件,我需要挂起的旧税收文件7年等)。我也将其设置为在累赘之后进行此备份。
幸运的是,此TechTool首选项窗格可以针对其执行的每个任务进行完全自定义。您可以每周或每小时执行一次目录备份,可以将其设置为每天或每小时执行一次SMART检查。您可以告诉它在SMART检查失败时提醒您和/或通过电子邮件发送给您。
(对我而言)最有用的是,您可以设置一个阈值来确定要腾出多少硬盘空间(出于上述原因)(例如15%,20%),并在接近时让TechTool提醒您您自定义的阈值。
然后是时候存档一些需要挂起但又不经常访问的文件了,将它们从主驱动器中移出。
PS使用自动备份实用程序,并确保日记打开开启所有驱动器。(您可以在“磁盘工具”中检查并打开每个驱动器。)
mac lion 慢 实用程序