首先,确保您正在考虑的任何macOS安全软件都是在本机运行的,而不仅仅是在本机运行苹果的英特尔平台,以及‘Apple silicon’ M1 芯片平台。
本机arm64代码至少有两个性能优势,适用于大型、复杂的程序,如EDR产品
Rosetta
有两种编译方式
‘Ahead-of-Time’ (AOT) translation 即时编译,软件第一次启动是才会进行这个操作
某些 在编译时需要程序运行产生的一些数据,这个时候才会使用 这种编译方式
JIT 编译,任何复杂的程序,至少需要通过 Rosetta 将其部分 Intel 代码翻译为 JIT,与运行本地 arm64 代码的安全解决方案相比,这种翻译讲导致性能损失
可以在没有代码签名的情况下通过Rosetta运行Intel代码
检查安装的软件运行 或者 通过Rosetta运行。我们一般使用 GUI 软件 System Information.app
或者 CLI system_profiler 功能