java.lang.OutOfMemoryError: CG(q0) 内存溢出问题

问题描述

java.lang.OutOfMemoryError: CG(q0) [javelin/java/JavaScope._resolve([Ljavelin/java/ast/NameNode;II)Ljava/lang/Object;] JVM@cgFail (src/jvm/code/codemanagerat javelin.java.JavaScope.resolve(JavaScope.java:1454)at javelin.java.JavaScope.resolveType(JavaScope.java:1222)at javelin.java.JavaSourceResolver.resolveSuperType(JavaSourceResolver.java:292)at javelin.java.JavaSourceResolver.resolveSuperTypes(JavaSourceResolver.java:210)at javelin.java.JavaResolver.resolveSuperTypes(JavaResolver.java:191)这是什么原因呢 有知道的吗?

解决方案

你想解析某个大型数据结构(xml)或者是读取某个大型文件时,内存溢出。如果是读文件,可以用缓存,读一点写一点,如果是解析,可以换成sax解析。
解决方案二:
[size=x-large]内存不足,你去myeclipse安装目录下,打开myeclipse.ini配置文件,增大-Xmx后的值。然后重新启动myeclipse试试看

时间: 2024-11-01 12:22:46

java.lang.OutOfMemoryError: CG(q0) 内存溢出问题的相关文章

Java 内存溢出(java.lang.OutOfMemoryError)的常见情况和处理方式总结(转)

java.lang.OutOfMemoryError这个错误我相信大部分开发人员都有遇到过,产生该错误的原因大都出于以下原因:JVM内存过小.程序不严密,产生了过多的垃圾. 导致OutOfMemoryError异常的常见原因有以下几种: 内存中加载的数据量过于庞大,如一次从数据库取出过多数据: 集合类中有对对象的引用,使用完后未清空,使得JVM不能回收: 代码中存在死循环或循环产生过多重复的对象实体: 使用的第三方软件中的BUG: 启动参数内存值设定的过小: 此错误常见的错误提示: tomcat

java.lang.OutOfMemoryError: Java heap space java内存溢出问题 有错误信息

问题描述 java.lang.OutOfMemoryError: Java heap space java内存溢出问题 有错误信息 2013-12-26 11:18:09 [ERROR]-[rmss:165] Housekeeping log.error( : java.lang.OutOfMemoryError: Java heap spaceat java.lang.AbstractStringBuilder.(AbstractStringBuilder.java:45)at java.la

服务器java.lang.OutOfMemoryError: allocLargeArray内存溢出的解决

今天一个web服务器不工作了,查看日志.tomcat报出如下信息: Caused by: java.lang.OutOfMemoryError: allocLargeArray - Object size: 80040, Num elements: 40010 以上日志信息基本的意思是程序要分配一个大小为 80040字节的数组(在JVM中数组也是对象,也是在heap中分配的),40010是指数组元素的多少.但是分配这个数组的时候, heap没有可用的空间了. 针对以上情况,解决办法如下: A:调

java常见的几种内存溢出和解决方案

项目组最近在开发中经常会出现一些意想不到的内存溢出问题.下面我就说说我们常见的几种内存溢出吧!1.JVM Heap(堆)溢出:java.lang.OutOfMemoryError: Java heap spaceJVM在启动的时候会自动设置JVM Heap的值, 可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置.Heap的大小是Young Generation 和Tenured Generaion 之和.在JVM中如果98%的时间是用于GC,且可用的Heap size 不足2%的

springmvc 实现文件下载 出现异常java.lang.OutOfMemoryError: Java heap space

问题描述 springmvc 实现文件下载 出现异常java.lang.OutOfMemoryError: Java heap space 网上找解决方案,一般都是tomcat中添加-Xms256m -Xms512m等配置,但是不行啊. 我的是MyEclipse里的tomcat. 下载20M(包括)以内的文件没问题,超过就会报异常,有什么解决办法吗? 还有是不是请求下载文件时,服务器会把文件全部装入内存再发过来,还是分成多个部分发送,超过内存大小的文件如何发送呢? ** --异常信息 ** ty

找出导致java.lang.OutOfMemoryError: Java heap space问题的数据

问题描述 引起java.lang.OutOfMemoryError:Javaheapspace异常,可能是由JAVA的堆栈设置太小的原因,在网上查了下都是调整jvm大小的,但这个方法治标不治本呀!!!!,当数据增大是依然会报溢出错误,总不至于再把jvm调大吧.有没有办法找到导致溢出的数据,之前听同事说有办法找到,但是不知道怎么找的,求大神指导 解决方案 解决方案二:upup解决方案三:错误是在tomcat启动的时候报的解决方案四:是不是你程序代码的问题呢?解决方案五:引用3楼rui888的回复:

当tomcat报:java.lang.OutOfMemoryError: Java heap space

问题描述 我要导出一个10W条记录的文件,但是tomcat后台报java.lang.OutOfMemoryError:Javaheapspace异常我用已经用了两种方法不行1./tomcat/bin/catalina.bat加上下面的命令:在remGuessCATALINA_HOMEifnotdefined这句话的下面加setJAVA_OPTS=-Xms32m-Xmx256m2.修改TOMCAT_HOME/bin/catalina.sh在「echo"UsingCATALINA_BASE:$CAT

java.lang.OutOfMemoryError: unable to create new native thread这个异常怎么解决?

问题描述 2011-3-1516:39:49org.apache.catalina.core.StandardWrapperValveinvoke严重:Servlet.service()forservletactionthrewexceptionjava.lang.OutOfMemoryError:unabletocreatenewnativethreadatjava.lang.Thread.start0(NativeMethod)atjava.lang.Thread.start(Unknown

java.lang.OutOfMemoryError 错误整理及解决办法_java

java.lang.OutOfMemoryError处理错误 java.lang.OutOfMemoryError异常解决方法 原因: 常见的有以下几种: 1.内存中加载的数据量过于庞大,如一次从数据库取出过多数据: 2.集合类中有对对象的引用,使用完后未清空,使得JVM不能回收: 3.代码中存在死循环或循环产生过多重复的对象实体: 4.使用的第三方软件中的BUG: 5.启动参数内存值设定的过小: 常见错误提示: 1.tomcat:java.lang.OutOfMemoryError: Perm