Last Updated on 2021-10-16 by Clay
今天當我在使用 Android Studio 這個著名的 IDE 撰寫程式時,右下角出現了好幾次的:
this IDE is Running in low memory, also android studio keeps not responding
這樣的訊息。並且在每次訊息出現的時候,我的 Android Studio 就會崩潰、卡住,無法繼續運行。
照著字面上解釋:IDE 正在以低記憶體運作,Android Studio 也保持著沒有回應的狀態。
我反覆在終端機使用 htop
指令確認,但我的系統總共有 16 GB 的記憶體、而整體的佔用只有 7 GB 多一些。這讓我不明白問題究竟發生在哪。
在經過查詢後,我終於明白必須主動配置 Android Studio 記憶體的使用限制,這才能讓 Android Studio 順暢的運行。
解決方法
首先我們必須打開 Android Studio 的設定頁面來進行記憶體的設定。不同的平台打開方式不盡相同。
Windows & Linux
選擇 File > Settings 打開設定頁面。
MacOS
選擇 Android Studio > Preferences 打開設定頁面。
搜尋 "Memory" 並設定記憶體限制
這裡就根據你自己裝置的配置來予以設定即可。
這個方法確實解決了我的問題。在我配置完之後,一整個晚上都沒有再出現卡住的情況。
References
- https://stackoverflow.com/questions/64256204/android-studio-warning-this-ide-is-runing-in-low-memory-also-android-studio-ke
- https://developer.android.com/studio/intro/studio-config