`
lhc1986
  • 浏览: 162028 次
  • 性别: Icon_minigender_1
  • 来自: 帝都
社区版块
存档分类
最新评论

tomcat环境下jvm调优

    博客分类:
  • Jvm
阅读更多

windows环境下允许分配给进程最大内存是2G,linux环境下允许分配给进程的最大内存为3G。因为jvmHeap所需要的内存比较大,因此heap的最大值建议为最大内存值的80%即window下1.6G,linux下2.4G。剩下的为其他非heap区域所需内存。heap内存的最大值和最小值之间的转换是执行gc操作的时候转换的,为了避免执行gc操作时频繁转换内存大小一般hea最大值和最小值设置成一样的。
修改tomcat配置文件,window下为catalina.bat,linux下为catalina.sh。例如物理内存大于2G的windows下:


-Xms1600 –Xmx1600m -XX:PermSize=128m -XX:MaxPermSiz=256m -XXNewSiz=128m -XXMaxNewSize=256m'


默认:Tomcat启动时的jvm初始空间(即-Xms)是物理内存的1/64 最大空间(-Xmx)是物理内存的1/4.

 

分享到:
评论

相关推荐

    Tomcat JVM的参数调优

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

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

    常见的JVM调优涉及设置堆内存大小(-Xms, -Xmx)、新生代和老年代的比例(-XX:NewRatio)、垃圾收集器的选择(Parallel GC, CMS, G1等)以及类加载相关的参数(-XX:+UseConcMarkSweepGC, -XX:MaxTenuringThreshold)...

    JVM调优工具命令详解.pdf

    在现代的软件开发与运行环境中,Java虚拟机(JVM)的性能调优是非常重要的一环,特别是在处理大型应用程序或者服务时,合适的JVM调优能够显著提升系统性能和稳定性。本篇文档详细介绍了JVM调优工具的命令使用及其...

    tomcat-jvm调优

    ### Tomcat-JVM调优详解 #### 一、概述 在服务器端应用开发与部署过程中,JVM(Java虚拟机)的性能优化是一项至关重要的任务。对于基于Java的应用程序而言,Tomcat作为最常见的Web容器之一,其运行时的性能表现...

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

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

    Tomcat JVM调优-TomcatJVM.zip

    总的来说,Tomcat JVM调优是一个涉及多方面因素的复杂过程,需要结合应用特点、硬件资源以及运行环境,通过不断的测试和调整,找到最优的配置方案。理解JVM的工作原理,熟练掌握各种调优参数,以及运用有效的监控...

    第04章 大促高并发系统下JVM如何调优指导03.pdf

    总之,大促高并发系统下的JVM调优是一项复杂而细致的工作,涉及到服务器配置、Tomcat优化和JVM参数调整等多个层面。通过精心的调优,可以显著提高系统在高并发环境下的处理能力和稳定性,确保大促期间的服务质量。

    Tomcat 调优及 JVM 参数优化

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

    05-VIP-JVM调优工具详解(预习资料)1

    JVM调优工具详解 JVM调优工具是Java虚拟机(JVM)中的一组工具,用于优化和调试Java应用程序。这些工具可以帮助开发者和运维人员更好地了解JVM的运行情况,诊断和解决性能问题。 Jmap命令是JVM调优工具之一,用于...

    tomcat7安装使用及jvm连接数参数调优

    Tomcat7 安装使用及 JVM 连接数参数调优 Tomcat7 是一个流行的 Java Web 服务器,主要用于部署和管理基于 Java 的 Web 应用程序。为了确保 Tomcat7 的稳定运行和高效性能,需要对其进行合理的安装、配置和优化。...

    jvm调优,java 虚拟机优化

    JVM调优的目标是优化程序运行效率,减少不必要的系统资源消耗,特别是减少全GC(Full GC)的发生,因为Full GC会导致应用短暂停滞,影响用户体验。 首先,了解JVM的内存结构至关重要。Java内存主要分为堆内存(Heap...

    jvm调优思维脑图

    总结了学习jvm调优的知识点,便于大家随时查看,快速串联思维。主要包括:java内存结构、堆内存的构成、堆内存参数调整、垃圾收集算法、垃圾收集器选择、JVM参数、java对象的内存分配过程、Tomcat调优并使用Jmeter...

    tomcat7 优化 性能调优

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

    JVM调优工具分享

    为了有效地进行JVM调优,开发人员和运维人员通常会使用各种工具。本文将详细介绍两款常用的JVM调优工具——JConsole和VisualVM。 首先,JConsole是Java 5及更高版本JDK自带的一款监控和管理控制台。它基于JMX(Java...

    redis集群jvm调优实战MySQL5.6性能优化&Tomcat7优化.rar

    本资料集围绕四个核心主题展开:Redis集群、JVM调优、MySQL 5.6性能优化和Tomcat 7的优化,旨在帮助开发者和运维人员更好地理解和实践这些关键领域的优化策略。 首先,Redis是一个高性能的键值存储系统,常用于缓存...

    java虚拟机jvm及Tomcat中的jvm有关内存的设置与调优

    3. **利用注册表**:对于Windows环境下的Tomcat,还可以通过修改注册表来调整JVM参数。具体路径为`HKEY_LOCAL_MACHINE\SOFTWARE\ApacheSoftwareFoundation\TomcatServiceManager\Tomcat6\Parameters\JavaOptions`,...

    JVM调优工具11.pdf

    JVM调优是确保Java应用程序高效运行的重要手段。在本文件中,提到了JVM调优过程中使用的多种工具,接下来将详细说明这些知识点。 首先,JPS是JDK中一个非常实用的诊断命令,它可以列出当前机器中所有Java进程的进程...

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

    首先,JVM调优主要包括堆内存分配、垃圾收集器选择、线程池配置、类加载机制调整等方面。堆内存是Java应用的主要内存区域,分为新生代、老年代和永久代(Java 8后改为元空间)。合理的堆大小分配可以避免频繁的Full ...

    深入JVM和调优+高性能并发Web服务器实现核心内幕

    2. **JVM调优**:调优主要包括堆内存分配、垃圾收集策略选择、类加载优化、线程池调整等。例如,通过-Xms和-Xmx设置堆大小,-XX:NewRatio调整新生代和老年代比例,-XX:+UseConcMarkSweepGC启用特定的垃圾收集器。...

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

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

Global site tag (gtag.js) - Google Analytics