java.lang.OutOfMemoryError:Java heap space问题
来源:互联网 发布:网络基础知识点 编辑:程序博客网 时间:2024/06/15 05:56
由于程序中用到分词,要调入词库,需要的内存有点大
在单独运行类的时候没有发现问题,当集成在一起时,却出现了:
Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space
在网上查了好多资料,解释基本上的答案是:
1、设置环境变量
set JAVA_OPTS= -Xms32m -Xmx512m
可以根据自己机器的内存进行更改,但本人测试这种方法并没有解决问题。可能是还有哪里需要设置。
2、java -Xms32m -Xmx800m className
就是在执行JAVA类文件时加上这个参数,其中className是需要执行的确类名。(包括包名)
这个解决问题了。而且执行的速度比没有设置的时候快很多。
如果在测试的时候可能会用Eclispe 这时候就需要在Eclipse ->run -arguments 中的VM arguments 中输 入-Xms32m -Xmx800m这个参数就可以了。
主要问题是JAVA的堆栈设置太小的原因。
在网上的解决办法中,没有提到Jbuilder2006
(我在想可能有以下原因:
1、这个问题太简单,没人当它是问题;
2、用JBuiler的人太少了,很多人都说在用Eclipse,我也在想什么时候改用Eclipse算了,用的人多,问题也好解决些)
在JBuiler2006中找了好多菜单想设置下JVM的堆栈,却找不到,最后发现真的很简单,只怪自己笨了。
在单独运行类的时候没有发现问题,当集成在一起时,却出现了:
Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space
在网上查了好多资料,解释基本上的答案是:
1、设置环境变量
set JAVA_OPTS= -Xms32m -Xmx512m
可以根据自己机器的内存进行更改,但本人测试这种方法并没有解决问题。可能是还有哪里需要设置。
2、java -Xms32m -Xmx800m className
就是在执行JAVA类文件时加上这个参数,其中className是需要执行的确类名。(包括包名)
这个解决问题了。而且执行的速度比没有设置的时候快很多。
如果在测试的时候可能会用Eclispe 这时候就需要在Eclipse ->run -arguments 中的VM arguments 中输 入-Xms32m -Xmx800m这个参数就可以了。
主要问题是JAVA的堆栈设置太小的原因。
在网上的解决办法中,没有提到Jbuilder2006
(我在想可能有以下原因:
1、这个问题太简单,没人当它是问题;
2、用JBuiler的人太少了,很多人都说在用Eclipse,我也在想什么时候改用Eclipse算了,用的人多,问题也好解决些)
在JBuiler2006中找了好多菜单想设置下JVM的堆栈,却找不到,最后发现真的很简单,只怪自己笨了。
解决办法:Run-->Configurations,在Runtime Configurations 中选类 -->"Edit",在VM parameters中输入:-Xms128m -Xmx256m
转载地址:http://jzgl-javaeye.iteye.com/blog/960676
- java.lang.OutOfMemoryError: Java heap space问题
- java.lang.OutOfMemoryError: Java heap space问题
- java.lang.OutOfMemoryError:Java heap space问题
- java.lang.OutOfMemoryError: heap space、PermGen space
- java heap space 问题 java.lang.OutOfMemoryError: ChunkPool::allocate
- 关于java.lang.OutOfMemoryError: Java heap space的问题
- java.lang.OutOfMemoryError: Java heap space内存不足问题
- Mtalab 运行问题:java.lang.OutOfMemoryError:Java heap space
- java.lang.OutOfMemoryError: Java heap space
- java.lang.OutOfMemoryError: Java heap space
- java.lang.OutOfMemoryError: Java heap space
- java.lang.OutOfMemoryError: Java heap space
- java.lang.OutOfMemoryError: Java heap space 解决方法
- java.lang.OutOfMemoryError: Java heap space
- java.lang.OutOfMemoryError: Java heap space 解决方法
- java.lang.OutOfMemoryError: Java heap space 解决方法
- java.lang.OutOfMemoryError: Java heap space 解决方法
- java.lang.OutOfMemoryError: Java heap space异常
- Nginx event核心模块之epoll模块详解(三)
- 正则表达式的优先级
- Unity3D 计算机3D图形基础在Unity中的实现(Vector3,Maxtrix4*4,Transform)
- fedora 16 编译 gcc 4.4.6
- 分析Linux ALSA系统架构
- java.lang.OutOfMemoryError:Java heap space问题
- 裁剪图片(Java端)
- fedora16 编译 linux kernel 2.6.33
- web.xml元素介绍
- 解决在运行处输入cmd没反应问题
- 字符,字节和编码
- 修改telnet连接数
- <context-param>与<init-param>的区别与作用
- Mini2440开发板:U-boot-2008-10之支持nand flash驱动K9F1G08U0B