电脑速度瞬间提升20-50% 打开终端 - 类型“拱形” 今天发现我的电脑多年来运行大多数程式的速度都慢了约30%。 2020 年,苹果将 Mac 电脑的处理器从英特尔晶片更换为自家的 ARM 晶片(M1、M2、M3、M4)。为了确保旧的英特尔应用程式不会一夜之间崩溃,他们开发了 Rosetta——一个能够即时将英特尔指令转换为 ARM 指令的转换层。它的运作非常流畅,你甚至感觉不到它的存在。而这正是问题所在。 当我从旧的 Intel Mac 迁移到新电脑时,「迁移助理」悄悄地复制了 Intel 版的 @MacHomebrew。从那时起,我安装的所有软体套件——Node、Python、终端机、200 多个开发者工具——都变成了 Intel 版本。 Rosetta 完美地转换了所有内容。没有警告,也没有错误。只是整体速度慢了 30%,而我对此毫不知情。 我这个周末才发现这个问题,因为我为了测试一个正在开发的秘密项目,重新安装了 @openclaw。新版的 Openclaw 使用了 node-llama-cpp,而 node-llama-cpp 根本无法在 Rosetta 下运作。这一个故障就暴露了多年来隐藏的效能缺陷。 这种情况可能发生在你身上。 核实 1. 开启任何透过 Homebrew 安装的终端应用程式(例如 iTerm2、GhosttyETC)。系统预设的终端应用程式由系统安装,并且使用 arm 架构,因此无法用于测试。 2. 输入“arch”并按回车键 3. 如果显示 arm64——那就没问题,一切都是原生运作的。 4. 如果显示 i386,表示你的 Mac 所有程式都透过 Rosetta 运行,这样会损失 20% 到 50% 的效能。 您也可以检查特定应用程式:右键单击任何应用程式 → 取得简介 → 如果「使用 Rosetta 开启」已选取(或显示为灰色),则表示该应用程式正在以翻译形式运行。 修复 1. 打开终端 2. 安装 ARM Homebrew:/bin/bash -c "$(curl -fsSL raw.githubusercontent.com/Home...…)" 3. 使用 /opt/homebrew/bin/brew 重新安装软体包 现在就去查一下。 ⚡️一路顺风。
本文为机器翻译
展示原文

相关赛道:
来自推特
免责声明:以上内容仅为作者观点,不代表Followin的任何立场,不构成与Followin相关的任何投资建议。
喜欢
收藏
评论
分享




