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)那么就会产生此错误信息了。

解决方法:

1、在Service中双击tomcat

2、单击Open launch configuration

3、在弹出框中选择Arguments,在VM arguments中添加以下代码:

-Xms256M -Xmx512M -XX:PermSize=256m -XX:MaxPermSize=512m

4、点击OK,完成。

最新文章

  1. jquery学习(一)
  2. PHP include 和 require 语句
  3. Spring Quartz定时调度任务配置
  4. android 中 ColorDrawable dw = new ColorDrawable(0x3ccccccc),关于颜色定义的总结
  5. Java正则表达式的语法与示例
  6. yum部署、使用 zabbix监控 - 详细过程
  7. 要不要用gzip优化前端项目
  8. Codeforces 839D Winter is here【数学:容斥原理】
  9. angular2 学习笔记 ( app initialize 初始化 )
  10. springboot中使用kindeditor富文本编辑器实现博客功能
  11. Java基础13:反射详解
  12. Shell命令-系统信息及显示之stat、du
  13. matlab 曲线拟合小记
  14. Android JNI 学习(八):Calling Instance Methods Api
  15. Python学习笔记-输入与输出
  16. Oracle 12c pdb的数据泵导入导出
  17. 【转】 Qt如何设置自动补全快捷键
  18. 转 安装php时报gd相关的错误(gd_ctx.c)
  19. Oracle JDeveloper 10g 卡顿、花屏的解决方法
  20. java.lang.SecurityException: Permission Denial: reading com.android.providers.media.MediaProvider uri content://media/external/images/media/20 from pid=711, uid=10074 requires android.permission.READ_

热门文章

  1. iOS 模块化
  2. OpenSSL学习笔记
  3. HTML5游戏制作完全指南
  4. android数据恢复
  5. Dubbo+Zookeeper视频教程
  6. Javascript中的window.event.keyCode使用介绍
  7. ios UITableView高度自适应(转)
  8. [SQL Database] 内外网数据库同步
  9. upstream模块实现反向代理的功能
  10. #define宏定义