`

tomcat优化一例

    博客分类:
  • Java
 
阅读更多

 #-Xmx6000m :设置JVM最大可用内存为6000MB

  #-Xms6000m :设置JVM初始可用内存为6000MB

  #-Xmn2g :设置年轻代大小为2G

  #-Xss128k :设置每个线程的堆栈大小为128k

  #-XX:NewRatio=4 :设置年轻代与年老代的比值为4

  #-XX:SurvivorRatio=4 :设置年轻代中Eden区与Survivor区的大小比值为4

  #-XX:PermSize=512m :设置堆栈永久区起始大小为512m

  #-XX:MaxPermSize=512m :设置堆栈永久区最大大小为512m

  #-XX:MaxTenuringThreshold=0 :设置垃圾最大年龄为0

  #-XX:+UseParallelGC :选择垃圾收集器为并行收集器

  #-XX:ParallelGCThreads=8 :配置并行收集器的线程数

  #-XX:+UseParallelOldGC :配置年老代垃圾收集方式为并行收集

  #-XX:+UseAdaptiveSizePolicy :并行收集器会自动选择年轻代区大小和相应的Survivor区比例,以达到目标系统规定的最低响应时>间或者收集频率等,此值建议使用并行收集器时,一直打开。

  JAVA_OPTS='-Xms6000m -Xmx6000m -Xmn2g -Xss128k -XX:NewRatio=4 -XX:SurvivorRatio=4 -XX:PermSize=512m -XX:MaxPermSize=512m -XX:MaxTenuringThreshold=0 -XX:+UseParallelGC -XX:ParallelGCThreads=20 -XX:+UseParallelOldGC -XX:+UseAdaptiveSizePolicy'

分享到:
评论

相关推荐

    TOMCAT优化

    ### TOMCAT优化详解 #### 一、引言 随着互联网技术的发展及企业级应用的不断扩展,服务器性能优化成为提高用户体验、确保业务稳定的关键因素之一。Apache Tomcat作为一款广泛使用的开源Servlet容器,其性能直接...

    ngnix+tomcat 负载小例

    在IT行业中,构建高效、可扩展的Web服务是至关重要的,而`Nginx`和`Tomcat`的结合正是实现这一目标的常见方案。`Nginx`是一款高性能的反向代理服务器和负载均衡器,而`Tomcat`则是Java Servlet容器,主要用于运行...

    Tomcat源码学习:一个最简单的“Tomcat”

    【描述】虽然描述部分为空,但我们可以推测博主pirate4444在文章中可能以一个简化的Tomcat实现为例,逐步解析其核心组件,如Catalina(核心处理引擎)、 Coyote(HTTP连接器)和 Jasper(JSP编译器)等。他可能还会...

    Linux版本 tomcat 8.5.78 下载

    在本例中,我们关注的是针对Linux系统的Tomcat 8.5.78版本,其压缩包为`apache-tomcat-8.5.78.tar.gz`。这个版本提供了稳定性和性能的优化,是开发者和学习者理想的部署选择。 **一、Tomcat简介** Tomcat是按照Java...

    apache-tomcat7 linux

    Apache Tomcat7是一款广泛应用的开源Java Servlet容器,用于部署和运行Java Web应用程序。...在实际应用中,你可能还需要根据具体需求调整内存设置、配置SSL、优化性能等方面,确保Tomcat能够高效、稳定地运行。

    apache-tomcat-6.0.18

    1. 下载:首先,从官方或者可靠的源下载适用于您操作系统的Tomcat版本,如本例中的apache-tomcat-6.0.18.exe。 2. 安装:运行.exe文件,按照向导指示进行安装,选择合适的安装目录。 3. 配置:安装完成后,配置...

    tomcat-embed5.5.28

    《深入理解嵌入式Tomcat:以tomcat-embed5.5.28为例》 在现代Web应用程序的开发中,Tomcat作为一个轻量级、高效的Java Servlet容器,被广泛应用于各种项目。其中,嵌入式Tomcat的概念更是为开发者带来了极大的便利...

    Tomcat8亲测可用 tomcat-redis-session-manager的jar包

    在本例中,jar包包含了实现Tomcat与Redis交互的类和相关资源。 综上所述,这个自编译的jar包提供了一种解决方案,即利用Redis作为session存储,以增强Tomcat8在高并发环境下的session管理能力。用户在使用时,需要...

    apache-tomcat-9.0.54-deployer.zip

    Apache Tomcat 9.0.54是一个稳定版本,包含了对之前版本的一些错误修复、性能优化以及安全更新。此版本遵循Java EE 8规范,提供了对最新Java语言特性和API的支持。在部署应用程序时,它确保了与Java标准的兼容性,这...

    apache-tomcat-6.0.44

    9. **性能优化**:可以通过调整JVM参数,启用线程池,限制并发连接数,以及调整缓存大小等方式优化Tomcat的性能。 10. **错误与异常处理**:Tomcat默认返回详细的错误页面,但在生产环境中,通常会配置为返回自定义...

    apache-tomcat-8.5.83.tar.gz

    在本例中,我们讨论的是Apache Tomcat 8.5.83版本的tar.gz压缩包。这个版本是针对Linux系统的,尽管Tomcat本身是跨平台的,可以在多种操作系统上运行,包括Windows、macOS和各种Linux发行版。 1. **Apache Tomcat...

    Tomcat 6安装版

    在本例中,我们使用的是`tomcat-6.0.10.exe`,这表明这是Tomcat 6.0.10的Windows安装程序。 ### 2. 安装Tomcat 双击`tomcat-6.0.10.exe`执行文件开始安装过程。安装向导会引导你完成一系列步骤,包括选择安装类型...

    Linux下配置tomcat和jdk

    随着互联网技术的发展,越来越多的应用选择基于Java语言开发,而Tomcat作为一款轻量级的Servlet容器,因其易用性和稳定性,在Java Web应用部署中占据着重要的地位。在Linux环境下配置Tomcat和JDK,不仅能够提高系统...

    Tomcat安装与配置

    以Eclipse为例,安装配置Tomcat服务器的步骤如下:首先,找到Tomcat服务器的安装位置,并记住安装目录;然后,打开Eclipse,在首选项设置中找到服务器配置项目;接着,选择添加Tomcat7项目,并创建新的服务器实例;...

    Tomcat安装包.zip

    Apache Tomcat是一款广泛使用的开源Web应用服务器,主要处理基于Java Servlet和JavaServer Pages(JSP)的技术。它以其轻量级、高效和稳定性著称,是许多开发人员和企业的首选Java应用服务器。在本文中,我们将深入...

    最新版windows apache-tomcat-10.0.27-windows-x64.zip

    在本例中,我们讨论的是针对Windows 64位操作系统的Apache Tomcat 10.0.27的最新版本。 标题和描述中的“最新版windows apache-tomcat-10.0.27-windows-x64.zip”表明这是一个专为64位Windows系统设计的Tomcat...

    最新版linux apache-tomcat-8.5.70.tar.gz

    在本例中,我们讨论的是针对Linux操作系统的最新版本——Apache Tomcat 8.5.70。 Apache Tomcat 8.5是Tomcat的第八个主要版本,它引入了许多性能优化和新特性。版本号中的70代表这是8.5系列中的第70个小版本,通常...

    iis与tomcat捆起来

    4. **测试和优化**:部署一个测试应用,验证IIS和Tomcat是否能正确通信。根据性能调整JK模块的参数和Tomcat的配置。 **注意事项:** 1. **安全性**:确保两个服务之间的通信安全,避免敏感数据暴露。 2. **性能监控...

Global site tag (gtag.js) - Google Analytics