最近遇到如下问题,主要是在做线程池+数据库连接池时遇到的,虽然有如下解决方案,但效率还是没有多大提升了。
ThreadPoolExecutor threadPool = new ThreadPoolExecutor(10, 3000, 1,
TimeUnit.MILLISECONDS, new ArrayBlockingQueue<Runnable>(3000),
new ThreadPoolExecutor.CallerRunsPolicy());
具体链接如下:
http://topic.csdn.net/u/20071012/10/bfc0c3c0-cc4a-4cfd-a1e3-76158efc8455.html
Exception in thread "CompilerThread0" java.lang.OutOfMemoryError: requested
32756 bytes for ChunkPool::allocate. Out of swap space?
Possible causes:
- not enough swap space left, or
- kernel parameter MAXDSIZ is very small.
解决如下:
-Xms512m -Xmx768m -XX:MaxPermSize=128m -XX:NewSize=300m -XX:MaxNewSize=300m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -Xss128k
分享到:
相关推荐
java.lang.OutOfMemoryError: Java heap space 解决方法
ant编译时抛出OutOfMemoryError.doc
遭遇OutOfMemoryError 的解决方法。
java.lang.OutOfMemoryError,产生该错误的原因大都出于以下原因: JVM内存过小、程序不严密,产生了过多的垃圾.
java.lang.OutOfMemoryError处理错误
解决OutOfMemoryError: PermGen space,过程是痛苦的,结果是舒畅的
tomcat 出现 OutOfMemoryError 的解决方法
java.lang.OutOfMemoryError: PermGen space 解决方案
搜集整理关于java错误处理:java.lang.OutOfMemoryError: Java heap space java.lang.OutOfMemoryError: Java heap space 资料整理
报错 java.lang.OutOfMemoryError: PermGen space 报错 java.lang.OutOfMemoryError: Java heap 启动报错java.lang.ClassNotFoundException: 1catalina.org.apache.juli.FileHandler JAVA_OPTS="-server -Xms800m ...
Myeclipse下java.lang.OutOfMemoryError Java heap space的解决
java.lang.OutOfMemoryError: PermGen space
OutOfMemoryError_8种典型案例分享,定位java内存问题
java.lang.OutOfMemoryError: Java heap space 解决方法
java解决nested exception is java.lang.OutOfMemoryError Java heap space 解决OOM
was6.1+AIX+ORACLE下一次OutOfMemoryError的解决过程,真实环境下一次问题解决的全过程记录,设计范围比较广,希望对相似环境下有相同问题的朋友有些帮助
内存不足OOM java.lang.OutOfMemoryError.
Caused by: java.lang.OutOfMemoryError: PermGen space解决方案, avax.servlet.ServletException: java.lang.OutOfMemoryError: PermGen space at org.apache.jasper.servlet.JspServlet.service(JspServlet.java...
编译时出现java.lang.OutOfMemoryError Java heap space异常.