AndroidStudio 设置内存大小

背景

本人之前,有用Eclipse开发Android 遇到同样的问题,Eclipse在安装目录E:\eclipse\eclipse-jee-kepler-SR1-win32\eclipse 找到文件eclipse.ini

同理:位于android-studio/bin目录下的studio64.exe.vmoptions和studio.exe.vmoptions文件。


Eclipse 设置内存大小

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
–launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20130807-1835
-product
org.eclipse.epp.package.jee.product
–launcher.defaultAction
openFile
–launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
–launcher.XXMaxPermSize
256m
–launcher.defaultAction
openFile
–launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx512m

重启即可。


AS设置内存大小

位于android-studio/bin目录下的studio64.exe.vmoptions和studio.exe.vmoptions文件。
把Xms,Xmx,-XX:MaxPermSize,-XX:ReservedCodeCacheSize分别修改大一些,根据电脑内存大小分配大一点就可以了。

1.studio64.exe.vmoptions文件

-Xms512m
-Xmx2048m
-XX:MaxPermSize=1024m
-XX:ReservedCodeCacheSize=1024m
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djna.nosys=true
-Djna.boot.library.path=

-Djna.debug_load=true
-Djna.debug_load.jna=true
-Djsse.enableSNIExtension=false
-XX:+UseCodeCacheFlushing
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-Dawt.useSystemAAFontSettings=lcd

2.studio.exe.vmoptions文件

-server
-Xms518m
-Xmx2048m
-XX:MaxPermSize=1024m
-XX:ReservedCodeCacheSize=1024m
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djna.nosys=true
-Djna.boot.library.path=

-Djna.debug_load=true
-Djna.debug_load.jna=true
-Djsse.enableSNIExtension=false
-XX:+UseCodeCacheFlushing
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-Dawt.useSystemAAFontSettings=lcd

3.修改完后在AndroidStudio中执行File/Invalidate Cashes / Restart, 在弹出的对话框中点击“Invalidate and Restart”重启即可。

你可能感兴趣的:(android-studio,eclipse,内存)