在日常实际中,M1 Mac 的使用者会很快留神到他们的 ARM Mac 速度异样快。次要起因之一与新 CPU 的设计无关。
诸如 Geekbench 之类的测试工具能够分明地证实 M1 Mac 是一台十分快的计算机。然而这些测试通常只能说一半,他们通知你一台机器在压力下的体现如何,但人们留神到的是 Mac 在日常应用中的体现。
只管在 Geekbench 上的得分很高,一些电脑用户可能会对英特尔的 mac 电脑感到悲观,这是典型套路。然而对于新款 M1 mac 在失常应用过程中很少听到性能降落的埋怨,仿佛在日常应用中,高性能失去了放弃。
依据开发商的说法,这是因为鲜为人知的零碎性能:QOS 或服务质量。
新的 M1 Mac 具备非对称外围:四个高性能(Icestorm)和四个效率外围(Firestorm)。具备两种类型的内核可确保后盾过程不会升高计算机的速度,因为始终有足够的能源可用于程序。
这对日常应用的反应式应用程序有踊跃的影响。以前,即便是最快的 Mac 用户也可能会在关上应用程序时遇到提早,并且其余令人讨厌的性能降落。利用可能因为后盾产生的 iCloud 之类的零碎过程或对 Photo 或 Spotlight 的索引编制而减慢了速度。
这在 M1 Mac 上会有所变动,因为如果程序员应用 QOS,他们能够在 M1 Mac 上为其利用抉择四个固定(或一个主动)级别。例如,对于图像处理软件,他们能够抉择“userInteractive”,而对于在线备份,他们能够抉择“背景”。而后,依据他们抉择的级别,将这些任务分配到 M1 的八个外围:应用 Time Machine 的备份仅在四个效率外围上运行,而图像处理或电子表格能够齐全拜访四个性能外围。
M1 Mac 上的简直所有零碎性能都仅通过效率内核运行。如果关上“流动监视器”(Command + Space,键入“流动监视器”),则能够看到此内容。从菜单中选择“窗口”,而后抉择“CPU 负载历史记录”。在这里,您将看到八个方框,批示八个外围的利用率,分为性能和效率外围。
英特尔 Mac 机中也存在雷同的概念,您甚至能够在当前为应用程序调配更高或更低的优先级,然而常常会再次发生,后盾零碎过程忽然减慢了您正在解决的应用程序的速度。
Oakley 在 Intel 和 M1 Mac 上进行了测试,确定了这两个零碎之间的次要区别:在 Intel Mac 上,低优先级的过程通常被调配所有可用的 CPU 能力,如果还没有其余过程正在应用该 CPU,以及以最大速度实现。在具备 M1 的 Mac 上,具备低 QOS 的过程专门在效率外围上运行。
后盾过程的运行速度比 Intel Mac 上慢得多,然而用户不太可能留神到 Spotlight 索引或 Time Machine 备份是否比 Intel Mac 上破费的工夫长得多。他将留神到的是,因为他用于执行工作的应用程序具备四个性能外围,因而他将领有最佳的用户体验。