Ant中设置JVM的最大内存

原创 2006年05月23日 11:13:00

用ant跑一堆Junit的测试,大概是测试太多的缘故吧,跑到后来就出现

OutOfMemory Exception。

心想大概是JVM的内存不足(默认只有64M),于是想设置到256M

网上查了一些资料说是设置ANT_OPTS的环境变量 -Xmx256M

发现还是不行在单元测试里加了句

System.out.println(Runtime.getRuntime().maxMemory);

输出还是64M

后来看来一下ant的build.xml文章,发现Junit的任务的fork属性为"true",是新起一个jvm

大概是不受ant的jvm的内存大小影响的

查了Ant的Definition Book发现只要在Junit的任务里添加maxMemory=256M的属性即可。

再次运行ant test,顺利通过

 

解决ANT出现的内存溢出问题

笔者今天在使用ANT构建项目时,抛出了异常错误,java.lang.OutOfMemoryError:The system is out of resources。 在Ant中使用javac命令,抛...

ant执行命令的详细参数和Ant自带的系统属性

转载自:http://ldbjakyo.iteye.com/blog/910114 一:ant执行命令的详细参数  -buildfile,-file,-f :要指定执行构件的的位置和名称。  ...

给ANT 设置足够的内存 的代码

设置ANT_HOME=C:/apache-ant-1.7.1;  设置内存代码如下:ANT_OPTS=-Xms256m -Xmx1024m -XX:MaxPermSize=256m 当然上面的大小可以...
  • getdate
  • getdate
  • 2010年12月31日 09:28
  • 2083

Ant中设置JVM的最大内存

用ant跑一堆Junit的测试,大概是测试太多的缘故吧,跑到后来就出现 OutOfMemory Exception。 心想大概是JVM的内存不足(默认只有64M),于是想设置到256M 网上查了...
  • aerchi
  • aerchi
  • 2012年01月09日 12:42
  • 3148

JVM系列:解决JVM最大内存设置问题

你知道JVM内存最大能调多大吗,这里和大家分享一下JVM最大内存方面的内容,Java虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在Java虚拟机启动时创建的。 ...

JBOSS最大连接数配置和jvm内存配置

一.调整JBOSS最大连接数.配置deploy/jboss-web.deployer/server.xml文件 .                port="8080"         address...
  • jljf_hh
  • jljf_hh
  • 2011年06月30日 13:28
  • 7020

JBOSS最大连接数配置和jvm内存配置

一.调整JBOSS最大连接数. 配置deploy/jboss-web.deployer/server.xml文件 .                 port="8080"       ...

JBOSS最大连接数配置和jvm内存配置

一.调整JBOSS最大连接数. 配置deploy/jboss-web.deployer/server.xml文件 .                 port="8080"         ...
  • gzh0222
  • gzh0222
  • 2012年04月09日 11:04
  • 13881

JBOSS最大连接数配置和jvm内存配置

一.调整JBOSS最大连接数. 配置deploy/jboss-web.deployer/server.xml文件 .                  port="8080"       ...

JVM内存最大能调多大分析【经典】

问: 为什么安装openssh的时候要安装openssl,是不是也可以不用安装openssl ?          网上查了下有说openssl是协议,这样的话那还要openssl做什么?  open...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Ant中设置JVM的最大内存
举报原因:
原因补充:

(最多只允许输入30个字)