為什么M1 Mac在日常使用中能擊敗Intel Mac
在日常實踐中,M1 Mac的使用者會很快注意到他們的ARM Mac速度異???。主要原因之一與新CPU的設(shè)計有關(guān)。

諸如Geekbench之類的測試工具可以清楚地證明M1 Mac是一臺非??斓挠嬎銠C。但是這些測試通常只能說一半,他們告訴你一臺機器在壓力下的表現(xiàn)如何,但人們注意到的是Mac在日常使用中的表現(xiàn)。
盡管在Geekbench上的得分很高,一些電腦用戶可能會對英特爾的mac電腦感到失望,這是典型套路。但是對于新款M1 mac在正常使用過程中很少聽到性能下降的抱怨,似乎在日常使用中,高性能得到了保持。

根據(jù)開發(fā)商的說法,這是由于鮮為人知的系統(tǒng)功能:QOS或服務(wù)質(zhì)量。
新的M1 Mac具有非對稱核心:四個高性能(Icestorm)和四個效率核心(Firestorm)。具有兩種類型的內(nèi)核可確保后臺進程不會降低計算機的速度,因為始終有足夠的動力可用于程序。
這對日常使用的反應(yīng)式應(yīng)用程序有積極的影響。以前,即使是最快的Mac用戶也可能會在打開應(yīng)用程序時遇到延遲,并且其他令人討厭的性能下降。應(yīng)用可能由于后臺發(fā)生的iCloud之類的系統(tǒng)過程或?qū)hoto或Spotlight的索引編制而減慢了速度。
這在M1 Mac上會有所變化,因為如果程序員使用QOS,他們可以在M1 Mac上為其應(yīng)用選擇四個固定(或一個自動)級別。例如,對于圖像處理軟件,他們可以選擇“ userInteractive”,而對于在線備份,他們可以選擇“背景”。然后,根據(jù)他們選擇的級別,將這些任務(wù)分配到M1的八個核心:使用Time Machine的備份僅在四個效率核心上運行,而圖像處理或電子表格可以完全訪問四個性能核心。
M1 Mac上的幾乎所有系統(tǒng)功能都僅通過效率內(nèi)核運行。如果打開“活動監(jiān)視器”(Command + Space,鍵入“活動監(jiān)視器”),則可以看到此內(nèi)容。從菜單中選擇“窗口”,然后選擇“ CPU負載歷史記錄”。在這里,您將看到八個方框,指示八個核心的利用率,分為性能和效率核心。

英特爾Mac機中也存在相同的概念,您甚至可以在以后為應(yīng)用程序分配更高或更低的優(yōu)先級,但是經(jīng)常會再次發(fā)生,后臺系統(tǒng)進程突然減慢了您正在處理的應(yīng)用程序的速度。
Oakley在Intel和M1 Mac上進行了測試,確定了這兩個系統(tǒng)之間的主要區(qū)別:在Intel Mac上,低優(yōu)先級的進程通常被分配所有可用的CPU能力,如果還沒有其他進程正在使用該CPU,以及以最大速度完成。在具有M1的Mac上,具有低QOS的過程專門在效率核心上運行。
后臺進程的運行速度比Intel Mac上慢得多,但是用戶不太可能注意到Spotlight索引或Time Machine備份是否比Intel Mac上花費的時間長得多。他將注意到的是,由于他用于執(zhí)行工作的應(yīng)用程序具有四個性能核心,因此他將擁有最佳的用戶體驗。