zoukankan      html  css  js  c++  java
  • java虚拟机JVM内存不够,OutOfMemorry Error

      java.lang.OutOfMemoryError,这个错误是由于Java虚拟机分配的内存不够造成的,网络上很多文章说修改eclipse.ini,本人尝试后,仍旧没有作用,大家都是抄来抄去,自己懒得写的。

    修改eclipse配置文件eclipse.ini,路径在安装目录下,如D:\eclipse,文件修改后如下: 

    -startup

    plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar

    --launcher.library

    plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813

    -product

    org.eclipse.epp.package.jee.product

    --launcher.defaultAction

    openFile

    --launcher.XXMaxPermSize

    256M

    -showsplash

    org.eclipse.platform

    --launcher.XXMaxPermSize

    512m

    --launcher.defaultAction

    openFile

    -vmargs

    -Dosgi.requiredJavaVersion=1.5

    -Dhelp.lucene.tokenizer=standard

    -Xms256m

    -Xmx512m

     

    -XX:PermSize=150M

    -XX:MaxPermSize=256M

     

      以上的修改并不能真正解决问题,仅仅是使eclipse启动快了一些而已。

     

      具体解决方案如下图:eclipse->window –> Preferences ->tomcat(对应使用的服务器,比如tomcat,jboss,weblogic等) -> JVM Settings,添加-Xmx512M -Xms256M -XX:MaxPermSize=256m

      Myeclipse的Java VM argument 修改位置如下图:添加-Xmx512M -Xms256M -XX:MaxPermSize=256m

    ——朋友,转载请注明出自这里。 PS:本随笔属个人学习小结,文中内容有参考互联网上的相关文章。如果您博文的链接被我引用,我承诺不会参杂经济利益。其中如果发现文中有不正确的认知或遗漏的地方请评论告知,谢谢!
  • 相关阅读:
    Mandala Coloring Book Game ver 1.2
    Racing Game Starter Kit 1.1.0a
    Unity3D射击项目源码
    U3D第一人称解谜游戏完整项目工程源码
    uMMORPG Remastered v2.25
    U3D网球完整项目源码 v1.1
    Unity3D果汁店模拟经营完整项目工程源码
    3D坦克大战游戏项目源码
    周民强实变函数论第3版勘误14个
    竞赛2021年浙江省高等数学(微积分)竞赛数学类与工科类试题2页pdf
  • 原文地址:https://www.cnblogs.com/MyITHome/p/2664437.html
Copyright © 2011-2022 走看看