博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Eclipse中启动tomcat时内存溢出
阅读量:6930 次
发布时间:2019-06-27

本文共 424 字,大约阅读时间需要 1 分钟。

  今天在启动自己项目的时候遇到一个永久带(permgen space)内存溢出,查找了很多资料和请教了许多大神,最终才解决问题。

  一、什么原因造成了永久带溢出:

    1.项目使用了太多的静态变量

    2.加载了再多的class也会导致这个问题

  二、解决办法:设置初始永久区内存大小

    在eclipse中window->preferences->server->runtime environments选择tomcat服务器,然后单击edit按钮,然后在jre后面单击Installed JREs,

在弹出的对话框中选择自己的jdk版本,再单击edit,再弹出的对话框中的default vm arguments中输入-Xms512M -Xmx1024M -XX:MaxPermSize=512M即可,然后单击finish。

 

转载于:https://www.cnblogs.com/peiwang/p/6427846.html

你可能感兴趣的文章
Application Virtualization 4.5 部署之(一)
查看>>
获取ip地址解析归属地
查看>>
启用日志调试Kerberos登录验证问题
查看>>
saltstack二次开发构建自己的api
查看>>
动手打造自己强大的右键菜单
查看>>
探测调试器
查看>>
图案研究2--九格定义
查看>>
通过串口关闭Linux服务器
查看>>
RHEL 5服务篇—使用Apache搭建web服务(四)部署AWStats网站分析系统
查看>>
SQL Serer闩锁 和 闩锁超时故障排除
查看>>
Logparser 分析 Exchange 日志文件
查看>>
KDE与GNOME的起源与发展
查看>>
Linux下Java开发环境的搭建Tomcat6+jdk6+eclipse3.5.2+Myeclipse9.0+mysql5.1.47
查看>>
部署Nagios监控系统(一)
查看>>
银行程序代发工资的方法
查看>>
常见拒绝服务攻击行为特征与防御方法
查看>>
【游戏开发备注之二】配置Xcode版本控制SVN详细步骤内含部分问题解决方案
查看>>
JAVA 和.NET在安全功能的比较
查看>>
从91移动应用发展趋势报告看国内应用现状
查看>>
jps could not synchronize with target
查看>>