





























最近在安装一款软件时遇到一个奇怪的问题:系统资源占用正常,但软件本身却反应极其迟缓,几乎无法正常使用。整个排查过程折腾了好一会儿,最终才发现原因竟然是——下载错了架构版本。
本文记录整个排查过程,希望对遇到类似问题的朋友有所帮助。
安装软件后发现:

直觉告诉我不是电脑硬件问题,也不像是软件功能 bug,于是开始排查。
第一时间想到可能是代理或网络环境导致软件卡顿。
于是关闭代理、切换网络 API,但问题依旧存在。
网络排查方向排除。
考虑到软件近期可能更新引入问题,于是下载旧版本安装。
结果依然非常卡顿,没有改善。
版本变动导致的问题也排除。
有的软件会在启动时进行大量云同步或登录验证,我也检查了账号登录情况。
结果还是没有改善。
账号同步方向排除。
在重新检查安装包时,终于发现问题所在:
我使用的是 Apple Silicon | ARM64 的 Mac,
却误下载了 x64(Intel)版本的软件。

虽然 macOS 能通过 Rosetta 2 兼容运行 x64 应用,但这种情况下:
也正因为如此,软件能打开,但反应极其迟缓。
重新下载 ARM64(Apple Silicon)原生版本后,问题瞬间解决,运行速度恢复正常。
主要原因来自 Rosetta 转译机制:
对于复杂应用(如开发工具、设计工具、音视频应用),差距尤其明显。
这一经历提醒我:
常见的几种标识:
无论是性能、稳定性还是功耗,Apple Silicon 原生版本都明显更优。
如果你也遇到软件莫名其妙变慢的情况,不妨检查一下是否下载了正确的架构版本。

Don’t reinvent the wheel, library code is there to help.
欢迎关注公-众-号【TaonyDaily】、留言、评论,一起学习。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。