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参数调优"涉及的是在运行Apache Tomcat服务器时优化Java虚拟机(JVM)性能的过程。Tomcat是一个流行的开源Java应用服务器,它用于部署和运行Java Servlets和JavaServer Pages(JSP)。由于JVM是...
本篇文件内容主要介绍了JVM优化的第三部分,重点围绕Tomcat参数调优、JVM参数调优、JVM字节码优化以及代码优化等几个方面。下面是针对这些知识点的详细解释: 1. Tomcat参数调优 在Tomcat参数调优部分,首先介绍了...
本文将围绕“Tomcat7优化与性能调优”的主题,深入探讨优化策略,包括但不限于配置调整、启动模式选择、线程池设置、JVM参数调整等方面。 #### 二、服务器资源考量 服务器所能提供的CPU、内存、硬盘等硬件资源对...
"Tomcat性能调优总结" ...Tomcat 性能调整需要考虑多方面的因素,包括 JVM 的性能优化、操作系统的选择和配置,以及 Tomcat 自身的参数调整。通过合适的调整,可以提高 Tomcat 的性能和响应速度。
外部环境调优是指调整Tomcat运行环境的操作系统参数和运行Tomcat的Java虚拟机参数。其中,Java虚拟机性能优化是Tomcat性能优化的重要步骤。虚拟机的堆大小决定了虚拟机花费在收集垃圾上的时间和频度。调整堆大小的...
本篇文章将详细探讨如何通过调整Tomcat的配置参数来优化其性能。 首先,我们需要理解Tomcat的运行机制。Tomcat默认使用两种连接器:BIO(Blocking I/O)和NIO(Non-blocking I/O)。在`nginx+tomcat8开始默认NIO...
为了确保这些应用高效、稳定地运行,调优Tomcat和JVM参数至关重要。这篇文章将深入探讨Tomcat调优与JVM参数优化的各个方面,帮助你提升服务器性能。 首先,我们来了解一下Tomcat调优的基础知识。Tomcat调优主要包括...
另外,提到的`maxSpareThreads`、`maxProcessors`和`minProcessors`等参数在不同版本的Tomcat中有变化,它们在Tomcat5及更早版本中存在,但在Tomcat6和7中已被废弃或替换,因此在优化时无需考虑这些参数。...
本文主要探讨如何通过调整Tomcat的启动参数来进行性能优化,特别是针对JVM的内存管理及垃圾回收机制。 #### 二、核心概念 ##### 2.1 堆设置 堆是JVM管理的最大内存区域之一,主要用来存储对象实例。合理的堆设置...
这个压缩包文件"JVM优化3(Tomcat参数调优,JVM参数调优,jvm字节码,代码优化).zip"显然包含了关于如何优化Java应用程序运行效率的四个主要方面:Tomcat服务器的参数调整、JVM参数调优、JVM字节码理解和优化以及代码...
本文主要介绍了三个流行的Java应用服务器——WebLogic、Tomcat和WebSphere的调优方法,特别是WebLogic的参数调整。调优是提高应用程序性能的关键步骤,通过调整服务器配置,可以实现更高效的资源利用。 首先,搭建...
Tomcat服务器性能调优是提升应用程序运行效率的关键环节,涉及到多个层面的调整。以下将详细阐述从操作系统、Java虚拟机、Apache与Tomcat的集成以及Apache和Tomcat集群等方面的调优策略。 首先,**操作系统调优**是...
外部环境调优主要涉及调整Tomcat运行环境的操作系统参数以及运行Tomcat的Java虚拟机参数。 ###### 2.1.1 Java虚拟机性能优化 - **选择合适的JDK版本**:根据客户所使用的操作系统类型选择相应的JDK版本,并推荐...
Tomcat 内存调优文档 Tomcat 是一款流行的 Java 服务器,但是在高并发和大数据量的情况下,Tomcat 的性能可能会下降。...* `-XX:+UseAdaptiveSizePolicy`:启用自适应GC策略,以根据系统负载情况动态调整GC参数。
### Tomcat 安装、配置及调优详解 #### 一、Tomcat简介与安装 Apache Tomcat 是一款开源的Servlet容器,它实现了Servlet规范,同时也支持JSP规范。Tomcat因其简单易用且功能强大而广泛应用于中小型项目中。 **...
本篇文章将深入探讨JVM参数调优以及如何针对Tomcat进行优化。 首先,JVM调优主要包括堆内存分配、垃圾收集器选择、线程池配置、类加载机制调整等方面。堆内存是Java应用的主要内存区域,分为新生代、老年代和永久代...
优化Tomcat主要包括调整线程池大小、减少上下文加载时间、配置JVM参数、启用压缩、缓存静态资源等。理解Tomcat的工作原理,如连接器(Connector)和容器(Container)的概念,以及如何配置server.xml文件,对于提升...