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,顺利通过

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

JVM参数设置详解

JVMHeap区域分布: Java Heap分为3个区,Young,Old和Permanent。Young区保存绝大多数刚实例化的对象,当该区被填满时,触发局部GC,局部GC会将Young区清空,仍...

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

设置ANT_HOME=C:/apache-ant-1.7.1;  设置内存代码如下:ANT_OPTS=-Xms256m -Xmx1024m -XX:MaxPermSize=256m 当然上面的大小可以...

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

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

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

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

BLE的最大竞争对手是ZigBee、Wi-Fi、Ant+以及一系列广泛的专有协议

BLE是搭建个人网络的最佳选择,可通过无线方式将电池供电型智能设备连接至手机或计算机。因此,越来越多的智能可穿戴设备、PC/手机外设和医疗监测设备将BLE视为了首选通信协议。蓝牙技术联盟的网站上列出了...

linux下tomcat优化,设置最大连接数,内存,Jconsole监控

1. 添加tomcat管理员帐户 添加管理员账户tomcat-users.xml 2. TOMCAT内存 基本原理:JAVA程序启动时都会JVM 都会分配一个初始内存和最大内存给这个...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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