关于Eclipse运行java程序时内存溢出

关于Eclipse运行java程序时内存溢出ECLIPSE运行java程序,系统提示OutOfMemoryError:PermGenspace。解决办法:设置runas—>runconfiguragtions—>jre标签下的属性VMarguments:-server-Xms512m-Xmx1024m-XX:PermSize=512m-XX:MaxPermSize=512m-XX:+CMSC

大家好,又见面了,我是你们的朋友全栈君。ECLIPSE运行java程序,系统提示OutOfMemoryError: PermGen space。

解决办法:

设置run as —>run configuragtions—>jre标签下的属性VM arguments:

-server -Xms512m -Xmx1024m -XX:PermSize=512m -XX:MaxPermSize=512m -XX:+CMSClassUnloadingEnabled -XX:+PrintGCDetails -Xloggc:%M2_HOME%/gc.log -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=%M2_HOME%/java_pid.hprof 

其中参数说明如下:

-XX:+CMSPermGenSweepingEnabled : 允许permgenspace的垃圾回收

-XX:+CMSClassUnloadingEnabled : allows the garbage collector to remove even classes from the memory

-XX:PermSize=256M -XX:MaxPermSize=256M : raises the amount of memory allocated to the permgenspace

解决失败用例:

1.在系统环境变量中添加 MAVEN_OPTS=”-Xms40m -Xmx512m -XX:PermSize=512m” 不行,

2.在eclipse.ini文件中添加 -Xms40m -Xmx512m -XX:PermSize=512m 也不行。

3.run as —>run configuragtions—>jre标签下的属性VM arguments:

-Xms512m -Xmx1024m

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/159287.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • googleearth离线地图_谷歌插件离线安装

    googleearth离线地图_谷歌插件离线安装Google离线地图API概要解析发布时间:2018-01-17版权: 1.说明离线地图发布有多种方式均可以实现,可以利用ArcGisServer、GeoServer等构建地图Web服务器,还可以使用谷歌地图、百度地图等API进行地图发布服务。本篇主要简单介绍如何调用Google离线地图API实现地图标注、获取坐标、及其他参数的设置。【如何发布Google离线地图】2.实…

    2022年9月2日
    3
  • IntelliJ IDEA输出打印System.out.println()的快捷键[通俗易懂]

    IntelliJ IDEA输出打印System.out.println()的快捷键[通俗易懂]在eclipse中习惯了使用syso,开始用idea很不习惯。在idea中直接输入sout,自动出现提示,不像eclipse中那样还要alt+/,这算是idea的一个优点了。sout看图:按Tab或Enter都可以出现…

    2022年10月2日
    0
  • Pycharm中出现ImportError:DLL load failed:找不到指定模块的解决方法

    Pycharm中出现ImportError:DLL load failed:找不到指定模块的解决方法关于conda安装matplotlib报错最近在师姐机器上跑实验的时候,想利用matplotlib包来绘制损失曲线图,安装过程中碰到了一些小麻烦,感觉之前好像也碰到过类似的问题,所以这次记录下来系统版本:Windows10python包管理工具:conda4.7.11python版本:3.7.4

    2022年7月13日
    18
  • X3D 概念

    X3D 概念Extensible3D(X3D)Part1:Architectureandbasecomponents4Concepts概念4.1一般4.1.1主题此条款描述了X3D的核心概念,包括:如何创建和回放X3D场景,X3D场景的运行时语法,组件和概貌构成的模块化结构,通过层概念保证顺应性,数据编码语法,程序存取,网络化因素。表

    2022年6月5日
    47
  • tomcat 配置环境变量

    tomcat 配置环境变量最近换电脑,备注一下tomcat环境变量配置 1、官网下载tomcat,并解压 2、找到tomcat解压路径,配置三个环境变量新建CATALINA_HOME环境变量,CATALINA_HOME=E:\tomcat\apache-tomcat-8.5.38新建CATALINA_BASE环境变量,CATALINA_BASE=E:\tomcat\a…

    2022年4月28日
    46
  • 确认新CEO及首次上市失败,比特大陆成立5年后的危机与未来 …

    确认新CEO及首次上市失败,比特大陆成立5年后的危机与未来 …

    2021年7月3日
    158

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号