开发者社区> 问答> 正文

项目中总是报内存溢出的问题怎么办??报错

最近对网站的后台项目进行了改版但是一上到服务器,点俩下,就报告说内存溢出,但在本地没问题啊,(旧版项目不报这个错,我改完页面后就报了,)

项目是拿spring+ibatis+struts2写的,下面是报错的截图:大牛们,给分析一下吧,我已经被折磨了好几天了,改过设置MaxPermSize,但是还报 

java.lang.OutOfMemoryError: PermGen space

展开
收起
爱吃鱼的程序员 2020-06-15 19:44:37 650 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    兄台,这不是内存溢出,你百度下“ PermGen space ”就知道了。

    PermGenspace的全称是PermanentGenerationspace,是指内存的永久保存区域,这块内存主要是被JVM存放Class和Meta信息的。

    如果你的应用中有很多CLASS的话,就很可能出现PermGenspace错误

    @蓝纸汉加下jvm的启动参数既可,详细的请百度。有什么解决办法吧,兄台??看下这个http://blog.csdn.net/xiaojianpitt/article/details/3276790,或许能帮到你...

    永生区内存溢出

    一般启动就报错的话是SpringBean太多了,导致默认jvm参数不够用

    MaxPermSize增加虚似机内存建议分析下内存镜像,使用mat

    现网环境下,配置Web容器的JVM参数。如果是Eclipse的话,找到InstalledJres,选择你当前所用的jdk,如下配置:

    根据自己的内存适当调整大小

    2020-06-15 19:44:53
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
内存取证与IaaS云平台恶意行 为的安全监控 立即下载
云服务器ECS内存增强型实例re6全新发布 立即下载
JVM实战 立即下载