以上两种解决方案我都尝试过了,效果都不太理想。
后来偶然间发现我的 vscode 进程显示的种类是 Intel 而非 Apple ,这表明 vscode 安装的是 universal 版本而非 apple silicon 的版本。
我打开了 vscode 的官网,发现点击下载默认给的就是 universal 版本,需要进一步进入下载详情页,才能看到 Apple silicon 的下载选项。之后我下载了这个版本,打开后发现一切又丝般顺滑了,即便开多个项目也丝毫不卡顿。
经过此事也得出了一个经验,安装软件尽可能不要选择 universal 版本,虽然能用,但无法提供最佳用户体验。