zoukankan      html  css  js  c++  java
  • 转:五种常用web服务器jvm参数设置

    (1) tomcat

    Tomcat默认可以使用的内存为128MB,Windows下,在文件{tomcat_home}/bin/catalina.bat,Unix下,在文件{tomcat_home}/bin/catalina.sh的前面,增加如下设置:

    JAVA_OPTS=’-Xms[初始化内存大小] -Xmx[可以使用的最大内存]’
    参数 描述 -Xms JVM初始化堆的大小
    -Xmx JVM堆的最大值,一般说来,你应该使用物理内存的80% 作为堆大小。
    例如:JAVA_OPTS=”-Xms256 -Xmx512″

    (2) weblogic

    a) 编辑Weblogic Server启动脚本文件;
    BEA_HOME\user_projects\domains\domain-name\startWebLogic.cmd(startWebLogic.sh on Unix)
    BEA_HOME\user_projects\domains\domain-name\startManagedWebLogic.cmd(startManagedWebLogic.sh on Unix) –这个是做集群的时候用的
    b) 编辑set JAVA_OPTIONS命令,如:set JAVA_OPTIONS=-Xms256m –Xmx256m;
    (在UNIX下把MEM_ARGS=”-Xms1024m -Xmx1024m -Xmn128m”加到上述两个.sh文件中即可)
    c) 保存,重启即可。
    注:在WebLogic中,为了获得更好的性能,BEA公司推荐最小Java堆等于最大Java堆。

    (3) websphere

    选择服务器-> 应用程序服务器-> Server1-> 进程定义->Java 虚拟机。
    滚动到初始堆大小和最大堆大小字段并设置值。
    单击确定以保存更改

    (4) jboss

    编辑<jboss>/bin/run.conf,  在文件的底部找到对参数JAVA_OPTS进行设置的地方。这个参数会最后传到jvm里

    (5) resin

    resin3.0 及前期版本内存设置, 如下:

    启动时设置虚拟内存:

    unix> bin/httpd.sh -Xmn100M -Xms500M -Xmx500M
    win> bin/httpd.exe -Xmn100M -Xms500M -Xmx500M
    install win service> bin/httpd.exe -Xmn100M -Xms500M -Xmx500M -install -Xss1m.

    resin3.1, 则只需修改resin.conf,如下配置即可
    <jvm-arg>-Xmx2048m</jvm-arg>
    <jvm-arg>-Xms1024m</jvm-arg>
    <jvm-arg>-Xss1m</jvm-arg>
    <jvm-arg>-Xdebug</jvm-arg>
    <jvm-arg>-Dcom.sun.management.jmxremote</jvm-arg>

    注:

    在linux /unix 下或编辑 httpd.sh, 如下内容:

    args=’-J-server -Xms200m -Xmx1024m -Xloggc:./log/gc.log -XX:MaxNewSize=256m -XX:MaxPermSize=256m -Djava.awt.headless=tr ’

    说明:
    (1)J-server -Xms200m -Xmx1024m 其中,-Xms200m 表示启动时,初时内存大小,-Xmx1024m表示最大内存占用大小。
    (2)-XX:MaxNewSize=256m -XX:MaxPermSize=256m 表示:内存的永久保存区域的大小
    (3)-Djava.awt.headless=tr  解决在linux/unix验证码图片不能显示的问题。

  • 相关阅读:
    vue---思维导图
    vscode----vue中HTML代码tab键自动补全
    css选择器---继承,优先级,层叠
    前端性能优化---减少http请求数量和减少请求资源的大小
    浏览器的一个请求从发送到返回都经历了什么?
    【FAQ】maven包引入版本引发的问题
    【spring】Spring Boot:定制自己的starter
    【redis基础】
    【spring】SpringBoot之Servlet、Filter、Listener配置
    【spring cloud】服务启动后正常,但是无法上线,一直处于down状态
  • 原文地址:https://www.cnblogs.com/xinzhuangzi/p/4100437.html
Copyright © 2011-2022 走看看