顶尖数码风向标 顶尖数码风向标

实测M1芯片:大型应用程序启动,表现不及Intel

最近大家都因为苹果的新 M1 芯片而兴奋不已。我也买了一台 MacBook Air 16GB M1 版,想看看是否能当作主力开发机使用。下面是我在测试了一个星期之后的报告。

Xcode 在M1上的运行速度非常快。编译 PSPDFKit PDF SDK( debug, arm64 版)几乎能与加载了目前最快的英特尔芯片的 MacBook Pro 媲美,前者的编译时间是8分49秒,后者是7分31秒。

iOS 14 版以下的测试很有问题。似乎 WebKit 会在某个内存分配的地方崩溃,抛出异常。性能也差,Xcode 经常会停止响应,整个系统也变得慢,鼠标移动都会断断续续的。一些模拟器甚至会在 iOS 14 上出问题,例如 iPad Air (4th gen) 的模拟器依然模拟的是英特尔 CPU ,所以尽量不要使用这些模拟器。为了测试 Windows PDF SDK,大多数人通常都会使用 VMware 虚拟机,安装 Windows 10 和 Visual Studio 。目前没有任何 Mac 上的虚拟化程序能支持苹果芯片,但 VMware 和 Parallels 都在努力解决问题。我认为 VirtualBox 应该无法在短期内给出解决方案。

联想(Lenovo)小新 14英寸轻薄本窄边框笔记本电脑 i7 8G 512G 2G独显

联想(Lenovo)小新 14英寸轻薄本窄边框笔记本电脑 i7 8G 512G 2G独显

¥

去购买

我认为最终我们肯定能通过某种商业工具运行基于 ARM 的 Windows 。目前已经有了许多概念性的验证,性能似乎非常不错。微软目前并没有基于 ARM 的 Windows ,所以如何获取授权会是很有意思的问题。

基于 ARM 的 Windows 可以模拟 x86 的应用程序,而微软正在开发 x64 模拟,目前已经在 Insider 的构建中推出了。几个月后就应该能在 M1 上通过 Visual Studio 以可以接受的性能测试我们的 Windows SDK 了。

运行旧版本的 macOS 可能问题更大。目前我们的 AppKit PDF SDK 支持 macOS 10.14 ,而 Catalyst PDF SDK 支持 macOS 10.15 ,两个发布都需要测试。我们依然需要依赖于 VMware 或 Parallels 是否会包含完整的 x64 模拟层。这模拟层将会非常慢,所以我并没有太多期待。大型应用程序的启动似乎受到了较大的性能影响(例如,Word 需要大约 20 秒才能转译完成),但可执行文件会缓存起来,以后的运行速度就会很快。

最后,16GB 内存并不多。在运行并行测试时,机器会产生大量的页面交换,导致性能大幅度下降。在运行虚拟机时问题会更严重。希望大部分问题能在 2021 年第一季度得到解决,但要让所有 Java 版本能在 ARM 上正常运行还需要很长一段时间。如果最近有换电脑想法的朋友,还是优先考虑Intel版本的笔记本电脑吧。

热卖爆款
全面了解 联想(Lenovo)小新 14英寸轻薄本窄边框笔记本电脑 i7 8G 512G 2G独显
  • 联想(Lenovo)小新 14英寸轻薄本窄边框笔记本电脑 i7 8G 512G 2G独显
  • 没有更多啦