HanC's Blog

加速VS Code於MacBook M1速度

Posted:21st May 2022
4 Minutes
724 Words

引言

使用MacBook pro 13吋(2016機型),近5年的壽命,也算老人了,雖然很感謝它陪我度過了種種事,寫Code也好、通訊也好、剪輯、寫文案,任何大大小小的事,都需要依賴它,但生住易滅,無法抵抗的定律,讓我在寫Code時,感受到它變慢的影子,更有感的是…我開著Zoom在開會,中途就當給我看,然後無預警的重新開機,嚇到害我心臟漏了一拍。😨

忍到不行後,決定衝去Straight A採購,之前聽朋友說,現在的Air其實跟Pro不會差多少,而且Apple把晶片換成自家的M1,效能也有顯著的提昇,加上看YT開箱,M1 Air就打趴所有電腦,立馬下單訂購。


剛收到貨,當然採最懶人方式,從Time Machine直接回復備份到新電腦,無需在那邊找配置、一一設定。

當一切就緒,很自然轉到新電腦繼續工作,結果…另我失望的是為什麼…新電腦還是一樣慢,而且好似比舊電腦還要慢,鍵盤打完了8個字左右,VS code才慢慢出現該打的第1個字,在不同檔案tab切換時,還有3~5秒延遲,更受不了的是,它有時還會當掉,出現「是否重新開啟VS Code」。

它們根本是來訓練我的耐心…


本來一度要放棄,還是用舊電腦好了,突然在社群跟網友聊到,才意識到應是VS Code裝了太多的插件,當天立馬把不是很常使用的插件缷載。但…持續使用時,問題仍存在。

直到昨日不知道哪根筋想到,Google下了正確的關鍵字,才找到問題根源。

即是,新電腦的晶片是M1,但舊電腦是Intel,從Time Machine備份過來的軟體仍是適用於Intel的MacBook,所以需重新下載M1版本的軟體。


重新安裝後,就像得到了新生,原本開VS Code需花將近12秒,才完整打開一個專案,現在只需要3秒不到,就準備好整個開發環境。

解決辦法

  • 如何查看軟體是否為Intel版本 or M1版本?
    (於啟動台打開「活動監視器」) or (command+Space,搜尋「活動監視器」)

  • 點選「能耗」→ 上方列點「顯示方式」→ 選「直欄」 → 將「種類」勾選起來

  • 從「種類」直欄,即可查看當前運行的軟體屬於Intel版本 or M1版本(即Apple)

  • 上述作法是上官網重新下載M1版的VS Code,然後直接安裝,系統會詢問是否取代。若沒有取代成功,可直接把舊的軟體先解除安裝,再重新安裝M1版的VS Code
Article title:加速VS Code於MacBook M1速度
Article author:HanC
Release time:21st May 2022