前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JMeter-java.lang.OutOfMemoryError: PermGen space错误

JMeter-java.lang.OutOfMemoryError: PermGen space错误

作者头像
流柯
发布2018-08-31 11:38:59
7450
发布2018-08-31 11:38:59
举报
文章被收录于专栏:流柯技术学院流柯技术学院

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)那么就会产生此错误信息了。 解决方法: 手动设置MaxPermSize大小

JMeter启动中的perm相关如下:

if %current_minor% LEQ "8" ( rem Increase MaxPermSize if you use a lot of Javascript in your Test Plan : set PERM=-XX:PermSize=64m -XX:MaxPermSize=128m )

故推测可能是该设置没有生效的缘故(在if里面的设置)

所以,直接在外面加了这句话,然后启动OK。

set PERM=-XX:PermSize=64m -XX:MaxPermSize=128m

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-08-02 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档