所以你買了一台閃亮的新 Apple 機器?它是該系列中速度最快的機器,並且擁有你能負擔得起的最大 RAM。
僅此一項就可以阻止 OS X 在您一天中最高效的時間向您扔煩人的沙灘球圖標嗎?
如果您的答案是肯定的,請繼續閱讀。
Mac OS X 通常是一個非常好的多任務操作系統,但與所有操作系統一樣,OS X 也有其局限性,這取決於可用的 RAM 和 CPU 能力(以及運行支持 Grand Central 的應用程序的能力)。如果使用多核)。 ,總會有不得不面對沙灘球的時候。
所有現代 Mac 都配備了相當數量的 RAM,因此 RAM 用完並不是真正的問題。當應用程序需要使用超過某個閾值的 RAM 時,操作系統的交換和內存管理例程就會啟動並處理它。 .
另一方面,CPU 週期總是供不應求。如果您對創建或編輯任何類型的多媒體感興趣,您就會明白我的意思。
那麼,當一個正在運行的應用程序開始像沒有明天一樣佔用 CPU 時,您究竟有什麼選擇呢?
嗯,第一個選項很簡單。找到錯誤的應用程序並關閉它。您可以通過查看活動監視器查看所有應用程序的 CPU 使用情況。
要強制退出應用程序,請選擇該應用程序並點擊紅色[プロセスを終了]單擊按鈕。這很容易。
這種方法的唯一問題是您會丟失在該應用程序中執行的任務。除非應用程序本身能夠保存和恢復任務,否則您無法真正撤消它們。
然而,事實證明還有另一種方法可以解決這個問題。
Mac OS X 不是退出應用程序,而是提供了一種“暫停”它的方法,並在您想要返回時從中斷的地方繼續它。
您需要的第一件事是要掛起的特定進程的進程標識符 (PID)。這是活動監視器窗口第一列中顯示的數字。記下這個數字。可以用了。
現在打開終端應用程序([アプリケーション]->[ユーティリティ]文件夾)並使用下面的屏幕截圖所示的 kill 命令。
大多數人認為 Kill 命令僅用於在基於 Unix 的系統上殺死進程。但是,您實際上可以使用此命令將任何操作系統定義的信號發送到您的應用程序。 STOP 是 Mac OS X 中定義的此類信號之一。它所做的是停止(或暫停)您的應用程序正在運行的任務並從那裡控制 CPU。該任務仍然保存在內存中並且是安全的。
kill -STOP <PID>
您可以在活動監視器中檢查進程的狀態。 CPU 消耗現在應該為 0%。
當您完成工作並想要返回中斷的進程時,使用相同的 kill 命令將另一個信號(這次是 CONT)傳遞給具有您之前使用的相同 PID 的進程。
kill -CONT <PID>
而已。 我已成功暫停並恢復 Mac OS X 上的進程。你可以繼續工作,就像什麼都沒發生一樣。
訂閱我們的新聞!
最新教程直接發送到您的收件箱
註冊所有時事通訊。註冊即表示您同意我們的隱私政策,並且歐洲用戶同意我們的數據傳輸政策。我們不共享您的數據。您可以隨時取消訂閱。訂閱