zoukankan      html  css  js  c++  java
  • TomcatJVM参数优化降低内存使用率(重点)!

    JVM是jdk最底层的支柱

    做JVM参数优化主要是为了改善服务器性能以及内存使用率

    JAVA堆分为三大部分:(新生代、老年代、永久代)

    =========================================================================

    进行内存参数优化,降低对服务器的使用率(只需安装Tomcat)

    [root@localhost ~]# cd /usr/local/tomcat8/webapps/
    [root@localhost webapps]# ls
    docs  examples   host-manager    manager   ROOT
    [root@localhost webapps]# rz -E
    z waiting to receive.**B0100000023be50
    [root@localhost webapps]# ls                                       //上传meminfo.war包到webapps下
    docs    examples   host-manager   manager   meminfo   meminfo.war    ROOT

    测试原始值:

    Available-------------------------:216M:可用内存为216M

    调整对进行参数值的修改从而进行优化:

    [root@localhost webapps]# vim /usr/local/tomcat8/bin/catalina.sh

    修改如下:

    #!/bin/sh JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms1024m -Xmx1024m
    //Xms表示最小内存
    -XX:NewSize=512m -XX:MaxNewSize=512m -XX:PermSize=512m -XX:MaxPermSize=512m"
    //-XX:NewSize新生代初始值,-XX:MaxNewSize新生代最大内存
    //-XX:permSize永久代初始值,-XX:MaPermSize永久代最大值
    
    
    
    

    [root@localhost webapps]# /usr/local/tomcat8/bin/shutdown.sh 

    [root@localhost webapps]# /usr/local/tomcat8/bin/startup.sh 

    测试优化后的值:

  • 相关阅读:
    Yahoo军规的学习
    从github上拉取代码速度慢的解决方案
    hosts文件介绍
    Windows系统下用nginx服务器部署页面
    前端开发面试题
    IDEA中maven无法拉下依赖问题的解决
    利用补丁永久破解IDEA
    OC项目中常用第三方库和框架介绍
    [暑假集训]开训复健练习赛 G
    [暑假集训]开训复健练习赛 D
  • 原文地址:https://www.cnblogs.com/CMX_Shmily/p/11579581.html
Copyright © 2011-2022 走看看