我正在使用非常好的配置8 GB ram和大量可用空間的臺式機。錯誤:java.lang.OutOfMemoryError:超出GC開銷限制Android Studio
,同時運行在我的設備的Android工作室的應用程序是給我這個錯誤的時候,
Error:java.lang.OutOfMemoryError: GC overhead limit exceeded
Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException
我studio64.exe.vmoptions文件
-Xms256m
-Xmx1024m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-da
-Djna.nosys=true
-Djna.boot.library.path=
-Djna.debug_load=true
-Djna.debug_load.jna=true
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Didea.paths.selector=AndroidStudio2.2
-Didea.platform.prefix=AndroidStudio
-Didea.jre.check=true
請讓我知道。我也禁用了即時運行功能。
將-Xmx設置從-Xmx1024m更改爲更高的值(例如-Xmx2048m)。 -Xmx指定內存分配池的最大大小(以字節爲單位)。 –
[Error java.lang.OutOfMemoryError:超出GC開銷限制]的可能重複(http://stackoverflow.com/questions/1393486/error-java-lang-outofmemoryerror-gc-overhead-limit-exceeded) –