`

tomcat参数调整及调优

 
阅读更多
service:jmx:rmi:///jndi/rmi://192.168.150.102:6969/jmxrmi


CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=6970  -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false"








LANG="en_US.UTF-8"

JAVA_OPTS="-DENVIRONMENT=mysql -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=6960 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Xms1400m -Xmx3048m -XX:PermSize=512M -XX:MaxNewSize=256m -XX:MaxPermSize=256m -Djava.awt.headless=true -Djavax.net.ssl.trustStore=/home/appusr/crt/crt -Djavax.net.ssl.trustStorePassword=jrtruyicai"




JAVA_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=6970 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Xms1400m -Xmx2000m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt.headless=true -Dfile.encoding=UTF-8"


tomcat dump

java_options添加如下2个参数; 
(JDK要求:1.4.2 update 12以上 或者 5.0 update 7.以上) 
-XX:HeapDumpPath=./dumpfile.hprof 
-XX:+HeapDumpOnOutOfMemoryError
然后用Eclipse Memory Analysis分析

linux下密令
jmap -dump:live,format=b,file=heap.bin pid
注意:pid 是进程号
最新:jmap -dump:live,format=b,file=heap-jvm.bin -F  6255


然后利用eclipse的memory analyzer进行内存分析
分享到:
评论

相关推荐

    Tomcat JVM的参数调优

    【标题】"Tomcat JVM参数调优"涉及的是在运行Apache Tomcat服务器时优化Java虚拟机(JVM)性能的过程。Tomcat是一个流行的开源Java应用服务器,它用于部署和运行Java Servlets和JavaServer Pages(JSP)。由于JVM是...

    JVM优化3(Tomcat参数调优,JVM参数调优,jvm字节码,代码优化).pdf

    本篇文件内容主要介绍了JVM优化的第三部分,重点围绕Tomcat参数调优、JVM参数调优、JVM字节码优化以及代码优化等几个方面。下面是针对这些知识点的详细解释: 1. Tomcat参数调优 在Tomcat参数调优部分,首先介绍了...

    tomcat7 优化 性能调优

    本文将围绕“Tomcat7优化与性能调优”的主题,深入探讨优化策略,包括但不限于配置调整、启动模式选择、线程池设置、JVM参数调整等方面。 #### 二、服务器资源考量 服务器所能提供的CPU、内存、硬盘等硬件资源对...

    tomcat性能优化,调优

    外部环境调优是指调整Tomcat运行环境的操作系统参数和运行Tomcat的Java虚拟机参数。其中,Java虚拟机性能优化是Tomcat性能优化的重要步骤。虚拟机的堆大小决定了虚拟机花费在收集垃圾上的时间和频度。调整堆大小的...

    优化提高tomcat性能.Tomcat参数调优

    本篇文章将详细探讨如何通过调整Tomcat的配置参数来优化其性能。 首先,我们需要理解Tomcat的运行机制。Tomcat默认使用两种连接器:BIO(Blocking I/O)和NIO(Non-blocking I/O)。在`nginx+tomcat8开始默认NIO...

    Tomcat 调优及 JVM 参数优化

    为了确保这些应用高效、稳定地运行,调优Tomcat和JVM参数至关重要。这篇文章将深入探讨Tomcat调优与JVM参数优化的各个方面,帮助你提升服务器性能。 首先,我们来了解一下Tomcat调优的基础知识。Tomcat调优主要包括...

    tomcat7性能调优

    另外,提到的`maxSpareThreads`、`maxProcessors`和`minProcessors`等参数在不同版本的Tomcat中有变化,它们在Tomcat5及更早版本中存在,但在Tomcat6和7中已被废弃或替换,因此在优化时无需考虑这些参数。...

    Tomcat启动参数调优

    本文主要探讨如何通过调整Tomcat的启动参数来进行性能优化,特别是针对JVM的内存管理及垃圾回收机制。 #### 二、核心概念 ##### 2.1 堆设置 堆是JVM管理的最大内存区域之一,主要用来存储对象实例。合理的堆设置...

    JVM优化3(Tomcat参数调优,JVM参数调优,jvm字节码,代码优化).zip

    这个压缩包文件"JVM优化3(Tomcat参数调优,JVM参数调优,jvm字节码,代码优化).zip"显然包含了关于如何优化Java应用程序运行效率的四个主要方面:Tomcat服务器的参数调整、JVM参数调优、JVM字节码理解和优化以及代码...

    Tomcat服务器性能调优几个方面[定义].pdf

    Tomcat服务器性能调优是提升应用程序运行效率的关键环节,涉及到多个层面的调整。以下将详细阐述从操作系统、Java虚拟机、Apache与Tomcat的集成以及Apache和Tomcat集群等方面的调优策略。 首先,**操作系统调优**是...

    Tomcat优化-Tomcat 的性能调优的原理和方法

    外部环境调优主要涉及调整Tomcat运行环境的操作系统参数以及运行Tomcat的Java虚拟机参数。 ###### 2.1.1 Java虚拟机性能优化 - **选择合适的JDK版本**:根据客户所使用的操作系统类型选择相应的JDK版本,并推荐...

    jvm虚拟机参数调优,tomcat调优

    本篇文章将深入探讨JVM参数调优以及如何针对Tomcat进行优化。 首先,JVM调优主要包括堆内存分配、垃圾收集器选择、线程池配置、类加载机制调整等方面。堆内存是Java应用的主要内存区域,分为新生代、老年代和永久代...

    学习juc、nio、netty、tomcat调优、jvm调优-Advanced-JAVA.zip

    优化Tomcat主要包括调整线程池大小、减少上下文加载时间、配置JVM参数、启用压缩、缓存静态资源等。理解Tomcat的工作原理,如连接器(Connector)和容器(Container)的概念,以及如何配置server.xml文件,对于提升...

Global site tag (gtag.js) - Google Analytics