引言
使用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