zoukankan      html  css  js  c++  java
  • myeclipse 配置堆内存

    2.非堆内存分配

    JVM使用-XX:PermSize设置非堆内存初始值,默认是物理内存的1/64;由XX:MaxPermSize设置最大非堆内存的大小,默认是物理内存的1/4。

    打开myeclipse.ini

    #utf8 (do not remove)

    #utf8 (do not remove)

    -startup

    ../Common/plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar

    --launcher.library

    ../Common/plugins/org.eclipse.equinox.launcher.i18n.win32.win32.x86_64_4.2.0.v201201111650

    -install

    D:AppDataLocalMyEclipseMyEclipse 10

    -vm

    D:AppDataLocalMyEclipseCommoninarycom.sun.java.jdk.win32.x86_64_1.6.0.013injavaw.exe

    -configuration

    D:AppDataLocalMyEclipseMyEclipse 10configuration

    -vmargs

    -Xmx512m

    -XX:MaxPermSize=384m

    -XX:ReservedCodeCacheSize=96m

    -Dosgi.nls.warnings=ignore

    以上是我的myclipse.ini文件内容,修改参数为:-Xmx,-XX:MaxPermSize,-XX:ReservedCodeCacheSize,注意:-Xmx和-XX:MaxPermSize总和不能超过计算机本身内存大小。

    myeclipse.ini修改了参数设置但未生效,是因为违反了文件的设置规范:

    参数如”项值”此类形式中间有空格需换行书写;如果值中有空格需用双引号包括起来。

    -------------------------------------------------------------------------------------------------

    1、普通java应用程序,使用java命令运行, 

    java -Xms1024m -Xmx1024m -XX:MaxNewSize=256m  -XX:MaxPermSize=256m -jar 

    2、tomcat 

    在catalina.bat的set JAVA_OPTS修改为set JAVA_OPTS=-Xms1024m -Xmx1024m -XX:MaxNewSize=256m  -XX:MaxPermSize=256m –server

    3、eclipse中运行应用程序 

    程序右键选属性->run/debug settings->选中应用程序->编辑->Arguments->VM arguments输入框输入 

    -Xms1024m -Xmx1024m -XX:MaxNewSize=256m  -XX:MaxPermSize=256m 

    4、weblogic 

    在$DOMAIN_HOME/bin/setDomainEnv.sh修改内存 

  • 相关阅读:
    Docker | 第二章:第一个Docker应用
    Docker | 第一章:Docker简介
    Docker | 第零章:前言
    SpringBoot | 第十五章:基于Postman的RESTful接口测试
    SpringBoot | 第十四章:基于Docker的简单部署
    SpringBoot | 第十三章:测试相关(单元测试、性能测试)
    2014年计划
    学习方法,工作方法 探讨
    2013年总结
    asp.net用Zxing库实现条形码输出
  • 原文地址:https://www.cnblogs.com/feiyuanxing/p/5282746.html
Copyright © 2011-2022 走看看