zoukankan      html  css  js  c++  java
  • 修改eclipse下tomcat的内存大小/解决内存溢出

     我们安装完成eclipse之后,在我们的安装目录下有一个名为eclipse.ini文件。

    打开文件里面的内容如下:

    -startup
    plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar
    --launcher.library
    plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.300.v20150602-1417
    -product
    org.eclipse.epp.package.jee.product
    --launcher.defaultAction
    openFile
    --launcher.XXMaxPermSize
    256M
    -showsplash
    org.eclipse.platform
    --launcher.XXMaxPermSize
    256m
    --launcher.defaultAction
    openFile
    --launcher.appendVmargs
    -vmargs
    -Dosgi.requiredJavaVersion=1.7
    -Xms256m
    -Xmx1024m

    -vmargs:说明后面是VM的参数

    -Dosgi.requiredJavaVersion=1.7  说明需要的java版本是1.7

    -Xms256m : 表示虚拟机占用系统的最小内存为256M。

    -Xmx1024m :表示虚拟机占用系统的最大内存为1024M.

    我们也可以在这里面添加一些其它的参数配置:

    例如:

    -XX:PermSize:最小堆大小。

                             一般报内存不足时,都是说这个太小,堆空间剩余容量小于5%就会警告,建议把这个稍微设大一点,视自己机器内存大小来设置

    -XX:MaxPermSize:最大堆大小。这个也适当大些


    -Xmx512M的5%为25.6M,理论上要求-Xmx的数值与-XX:MaxPermSize必须大于25.6M

  • 相关阅读:
    CDE 快捷键
    shell 快捷键
    Monitor 问题
    vim 编辑快捷键
    MySQL 的include lib文件夹找不到怎么
    深入分析C++引用
    vim 查找匹配字符串次数
    如何配置Vim背景色以及字体?
    vim中字体和配色方案设置
    C#设置richtextbox滚动到最后一行
  • 原文地址:https://www.cnblogs.com/jepson6669/p/9040353.html
Copyright © 2011-2022 走看看