• 修改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

  • 相关阅读:
    头文件<stdarg.h>
    头文件<signal.h>
    头文件<setjmp.h>
    头文件<math.h>
    头文件<locale.h>
    头文件<limits.h>
    头文件<ctype.h>
    头文件<assert.h>
    PHP error_reporting
    八大排序算法
  • 原文地址:https://www.cnblogs.com/jepson6669/p/9040353.html
Copyright © 2020-2023  润新知