通过intellij idea执行ant程序,发现报内存溢出,请问需要如何修改啊,求指点,谢谢!
通过intellij idea执行ant程序打包android程序,发现报内存溢出,请问需要如何修改啊,我通过修改idea.exe.vmoptions配置
-Xms1024m
-Xmx1024m
-Xmn512m
-XX:MaxPermSize=512m
-XX:ReservedCodeCacheSize=64m
-server
-XX:NewSize=128m
-XX:+UseParNewGC
-XX:ParallelGCThreads=8
-XX:+UseConcMarkSweepGC
-XX:CMSInitiatingOccupancyFraction=60
-Xverify:none
-Xnoclassgc
-XX:+UseParNewGC
-XX:+UseConcMarkSweepGC
-XX:CMSInitiatingOccupancyFraction=85
-ea
但仍然不好使。。。
我甚至修改了idea.bat,加了如下内容也不好使
set ANT_OPTS=-Xms512m -Xmx1024m -verbosegc
求高手指点下,到底intellij idea需要如何来设置jvm配置,还是说这个是ant程序的异常问题,需要配置修改android的ant相关配置?求解啊!
异常如下:
java.util.concurrent.ExecutionException: E:\android\sdk\tools\ant\build.xml:875: java.lang.OutOfMemoryError: Java heap space
at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222)
at java.util.concurrent.FutureTask.get(FutureTask.java:83)
at com.xunyou.biz.MutiUpgradeBiz.callUpgrades(MutiUpgradeBiz.java:228)
at com.xunyou.biz.MutiUpgradeBiz.main(MutiUpgradeBiz.java:605)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)
Caused by: E:\android\sdk\tools\ant\build.xml:875: java.lang.OutOfMemoryError: Java heap space
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:116)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)
at com.android.ant.IfElseTask.execute(IfElseTask.java:120)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
-Xms1024m
-Xmx1024m
-Xmn512m
-XX:MaxPermSize=512m
-XX:ReservedCodeCacheSize=64m
-server
-XX:NewSize=128m
-XX:+UseParNewGC
-XX:ParallelGCThreads=8
-XX:+UseConcMarkSweepGC
-XX:CMSInitiatingOccupancyFraction=60
-Xverify:none
-Xnoclassgc
-XX:+UseParNewGC
-XX:+UseConcMarkSweepGC
-XX:CMSInitiatingOccupancyFraction=85
-ea
但仍然不好使。。。
我甚至修改了idea.bat,加了如下内容也不好使
set ANT_OPTS=-Xms512m -Xmx1024m -verbosegc
求高手指点下,到底intellij idea需要如何来设置jvm配置,还是说这个是ant程序的异常问题,需要配置修改android的ant相关配置?求解啊!
异常如下:
java.util.concurrent.ExecutionException: E:\android\sdk\tools\ant\build.xml:875: java.lang.OutOfMemoryError: Java heap space
at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222)
at java.util.concurrent.FutureTask.get(FutureTask.java:83)
at com.xunyou.biz.MutiUpgradeBiz.callUpgrades(MutiUpgradeBiz.java:228)
at com.xunyou.biz.MutiUpgradeBiz.main(MutiUpgradeBiz.java:605)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)
Caused by: E:\android\sdk\tools\ant\build.xml:875: java.lang.OutOfMemoryError: Java heap space
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:116)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)
at com.android.ant.IfElseTask.execute(IfElseTask.java:120)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
...全文
相关推荐
解决Intellij IDEA运行报Command line is too long的问题
主要介绍了解决Intellij IDEA运行报Command line is too long的问题,本文通过两种方案给大家详细介绍,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
IntelliJ IDEA修改内存大小,使得idea运行更流畅
今天小编就为大家分享一篇关于IntelliJ IDEA修改内存大小,使得idea运行更流畅的文章,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
IntelliJ IDEA设置Eclipse样式,关键字颜色等修改
IntelliJ IDEA的代码样式与Eclipse样式不一样,刚入手看不习惯,本人亲自修改了代码样式,导入即可使用 File--ImportSettings
intellij idea修改maven配置时总是恢复默认配置的解决方法idea版本(2020.2.x)
主要介绍了intellij idea修改maven配置时总是恢复默认配置的解决方法idea版本(2020.2.x),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
关于IntelliJ IDEA如何生成exe程序
有时候我们写完程序,想在别人电脑上也运行一下,怎么办呢?制作exe。 我们用到的工具是IntelliJ IDEA,和launch.exe


