PermGen space错误解决方法
2.报错:
Exception in thread "DispatcherThread" java.lang.OutOfMemoryError: PermGen space Exception in thread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" java.lang.OutOfMemoryError: PermGen space Exception in thread "State Saver" java.lang.OutOfMemoryError: PermGen space Exception in thread "AWT-Windows" java.lang.OutOfMemoryError: OutOfMemoryError
3.原因:
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域,这块内存主要是被JVM存放Class和Meta信息的,Class在被Loader时就会被放到PermGen space中,它和存放类实例(Instance)的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对PermGen space进行清理,所以如果你的应用中有很多CLASS的话,就很可能出现PermGen space错误,这种错误常见在web服务器对JSP进行pre compile的时候。如果你的WEB APP下都用了大量的第三方jar, 其大小超过了jvm默认的大小(4M)那么就会产生此错误信息了。
4.解决方法
第三种方法:修改eclipse的Run Configurations。
点击“Run”-"Run Configurations",在打开的窗口中点击“Arguments”选项卡。
在VM arguments中内容最下边输入:
-Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m
转载于:https://www.cnblogs.com/chuanqimessi/p/4841855.html
PermGen space错误解决方法相关推荐
- java.lang.OutOfMemoryError: PermGen space及其解决方法
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决 ...
- java总是permgen out_java.lang.OutOfMemoryError: PermGen space及其解决方法
项目中redeploy总是出现PermGen space的问题,于是上网查询,得到如下结论: 1. 什么是PermGen space: PermGen space的全称是Permanent Gener ...
- java perm space_java.lang.OutOfMemoryError: PermGen space及其解决方法
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决 ...
- myEclipse开发内存溢出解决办法myEclipse调整jvm内存大小java.lang.OutOfMemoryError: PermGen space及其解决方法...
摘要: tomcat部署多个项目后,启动tomcat正常,访问项目时却会出现该错误 在网上查了查又试了好几次,才解决,将解决方法记录下来,以方便以后查看或让遇到同样问题的朋友有个参考 PermGen ...
- Eclipse中启动tomcat报错java.lang.OutOfMemoryError: PermGen space的解决方法
见:http://outofmemory.cn/java/OutOfMemoryError/outofmemoryerror-permgen-space-in-tomcat-with-eclipse ...
- 元空间不足java.lang.OutOfMemoryError: PermGen space 错误的原因及解决方法
出现 java.lang.OutOfMemoryError: PermGen space 错误的原因及解决方法 原因:堆内存的永久保存区内存分配不足(缺省默认为64M),导致内存溢出错误. 解决的方案 ...
- Java内存不足之PermGen space错误探究
一.Java 程序的运行机制与普通程序,如C或C++ 程序的运行机制有很大的区别. 普通程序运行之前必须首先编译成可执行的二进制码或机器码.机器码是与底层的硬件结构相关的,即使书写源代码的时候没有利用 ...
- Maven 的Could not calculate build plan错误解决方法(不一定适用,看原因)
Maven 的Could not calculate build plan错误解决方法(不一定适用,看原因): 1.将C:\Users\a\.m2\repository\org\apache\mave ...
- 一条命令下载google壁纸,含错误解决方法
该命令是从google图片搜索上搜索wallpaper的大尺寸图片,匹配其中的jpg文件进行下载. #!/bin/bash for i in {1..10}; do for url in $( ...
最新文章
- 【JavaScript总结】JavaScript语法基础:BOM
- windows查看Python安装目录
- (转)探究 TCP 一次数据包最大负载,上限真的是 65495 byte 吗
- 【Python】牛客的输入输出到底怎么整??
- 推荐系统之---如何理解低秩矩阵?
- SpringBoot:Spring boot 主程序的功能SpringApplication.run(启动流程)
- sprintboot 发布
- 「10」民主投票法——KNN的秘密
- Linux 系统实现 SSH 连接的 3 种 方式
- 计算机网络按网络覆盖范围大小排序 从小到大为,现代远程网络教育概论试题及答案分析.pdf...
- QQ浏览器+7654联盟
- 操作系统中的基础抽象
- centos系统 -官网下载mysql
- 洛谷 P4147 玉蟾宫【悬线法/单调栈】
- 12.flowable 流程实例 终止流程
- 在汽车控制器应用最广最多的芯片之一-英飞凌-AURIX架构
- 台式计算机的主流配置,台式机主流配置型号参数
- 用户权限影响瑞星安装
- debian安装和基本使用
- DNS安全防护解决方案
热门文章
- NVIDIA专家实战演示,教你快速搭建基于Python的车辆信息识别系统
- 他入狱10年自学数学,如今凭借手稿发了篇论文,被同行评价“足以开辟数论新领域”...
- 马斯克的星际飞船首次起飞测试成功!起跳150米后平稳着陆,“火星在望”
- # 中小型网络构建-ACL
- Response 和 Request
- maven创建webapp项目
- 建站篇-用户认证系统-开始
- 【Android】自定义listview快速滚动条
- 在sql server中建存储过程,如果需要参数是一个可变集合怎么处理?
- POI按照源单元格设置目标单元格格式