Tôi đã bật tính năng tiết kiệm năng lượng trong Android Studio 1.0, điều đó có ích nhưng điều này có nghĩa là tôi đã chọn không sử dụng quá nhiều tính năng mà Android Studio phải cung cấp. Vì vậy, tôi đã tìm kiếm một giải pháp tốt hơn, tôi tình cờ luôn có một hộp thoại bật lên và yêu cầu tôi tăng kích thước máy ảo của mình. Rõ ràng sau khi tôi tăng điều này, tôi có thể tắt tiết kiệm năng lượng và Android Studio của tôi hoạt động hoàn hảo.
Đây là cách thực hiện: Trên Mac OS, hãy truy cập /Applications/Android\ Studio.app/Contents/bin/studio.vmoptions
(Để mở nội dung, nhấp chuột phải vào ứng dụng Android Studio> Xem nội dung) Bạn sẽ tìm thấy các biến sau
-Xms128m
-Xmx4096m
-XX:MaxPermSize=1024m
-XX:ReservedCodeCacheSize=200m
-XX:+UseCompressedOops
Trên Windows, hãy chuyển đến Biến môi trường và tìm một Biến hệ thống được gọi là _JAVA_OPTIONS
Tăng các số liệu này tương ứng.
- Xmx chỉ định nhóm phân bổ bộ nhớ tối đa cho Máy ảo Java (JVM).
- Xms chỉ định nhóm cấp phát bộ nhớ ban đầu.
tức là JVM của bạn sẽ được bắt đầu với dung lượng bộ nhớ Xms và sẽ có thể sử dụng tối đa dung lượng bộ nhớ Xmx.