用戶內存從 1G 升至 3G,佔用率 60%,Android Studio 不再卡頓,但 CPU 長期 100%,考慮更換 AMD M120 (2.1GHz) CPU。
更換 CPU 收效極微,甚至無效。 Android Studio 基於 IntelliJ 平台,屬於重度索引、分析、編譯工具,高 CPU 佔用是常態,主要受限於:
編輯 studio64.exe.vmoptions(或 studio.vmoptions):
-Xms1024m
-Xmx3072m # 根據物理內存設置,建議不超過 75%
-XX:ReservedCodeCacheSize=512m
-XX:+UseG1GC # G1 垃圾收集器減少長停頓
-XX:SoftRefLRUPolicyMSPerMB=50
-Dfile.encoding=UTF-8
-Dsun.io.useCanonCaches=false
Project 面板右鍵 → Mark Directory as → Excluded:
build/、.gradle/、out/、node_modules/ 等輸出目錄。
I/O 瓶頸會導致 CPU 等待,SSD 能顯著降低索引、構建時的 CPU 佔用峰值。
# gradle.properties
org.gradle.daemon=true
org.gradle.parallel=true
org.gradle.caching=true
org.gradle.configureondemand=true
總結:優化配置 > 換 CPU > 換電腦。先按上述優化,體驗通常有質的飛躍。