最近,无论我做什么,我的 MacBook 似乎都运行得很慢。在 Windows 上,我有很多选择来找出哪些东西占用了内存、CPU 周期,哪些东西没有占用,然后采取适当的措施。
想知道 Mac OS X 上是否有与 Windows 上的任务管理器等效的替代品吗?
答案1
活动监视器。它包含在 OS X 中。只需查看您的应用程序/实用程序文件夹或使用 Spotlight 查找并打开它。
答案2
答案3
正如其他人所回答的那样,活动监视器/Applications/Utilities/
是 Windows 任务管理器最直接的对应物,但还有其他选择。
我主要使用iStat 菜单找出哪个应用程序占用了所有的 CPU 时间。
我不需要启动活动监视器(需要几秒钟才能启动),只需单击小 CPU 菜单栏项,它就会列出当前的顶级进程:
您也可以使用“top”命令代替 Activity Montior(启动速度也更快)。只需top
在终端中运行以下命令:
我有一个别名ltop
,它启动 top,按 CPU 使用率排序,并带有一些标志来减少它的 CPU 使用率(降低其在内存使用方面的准确性,但使用大约 2% 的 CPU,而不是默认的大约 10-12%):
alias ltop='top -F -R -t -o cpu'
答案4
任务浏览器,它与活动监视器接近,尽管具有活动监视器所没有的一些功能(进程环境、使用的共享库、打开的文件、导出的符号)。
我也觉得有用顶部来自 *nix-world 的实用程序(可在 macports 中使用)。