GC参数
-Xms6G -Xmx6G -XX:NewRatio=2 -XX:ParallelGCThreads=8 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=60 -XX:+UseCMSInitiatingOccupancyOnly -XX:+UseCMSCompactAtFullCollection -XX:CMSFullGCsBeforeCompaction=3
GC参数加日志
-Xms6G -Xmx6G -XX:NewRatio=2 -XX:ParallelGCThreads=8 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=60 -XX:+UseCMSInitiatingOccupancyOnly -XX:+UseCMSCompactAtFullCollection -XX:CMSFullGCsBeforeCompaction=3 -XX:+PrintGCDetails -Xloggc:/export/Logs/ioms.jd.local/order_logs/gc.log -XX:+PrintGCTimeStamps
最重要的两个值。。
-XX:NewRatio=2 老比新 2:1。 否则年轻代太小,GC回收多 。 慢了再回收,生活到垃圾桶
-XX:ParallelGCThreads=8 并行线程数
export JAVA_OPTS="-Djava.library.path=/usr/local/lib -server -Xms6G -Xmx6G -XX:MaxMetaspaceSize=512m -XX:NewRatio=2 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=60 -XX:ParallelGCThreads=8 -XX:+CMSParallelRemarkEnabled -XX:-UseBiasedLocking -XX:AutoBoxCacheMax=20000 -XX:+ParallelRefProcEnabled -XX:+ExplicitGCInvokesConcurrent -XX:+UnlockDiagnosticVMOptions -XX:ParGCCardsPerStrideChunk=4096 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/export/Logs -Djava.awt.headless=true -Dsun.net.client.defaultConnectTimeout=60000 -Dsun.net.client.defaultReadTimeout=60000 -Djmagick.systemclassloader=no -Dnetworkaddress.cache.ttl=300 -Dsun.net.inetaddr.ttl=300"
相关推荐
标题 "Tomcat JDK打包部署" 涉及到的是在Java开发环境中,如何将应用以JDK和Tomcat服务器为基础进行打包和部署的过程。这个过程是每个Java Web开发者都需要掌握的关键技能,它涉及到项目的构建、配置、优化以及版本...
### 布署Tomcat错误和提示“Tomcat JDK name”错误 在部署Java项目到Tomcat服务器时遇到的问题往往涉及到多个方面的配置错误。本文将详细介绍一个特定问题:当修改了Java项目的名称后,在布署到Tomcat时出现错误...
### Linux下配置Tomcat与JDK #### 一、引言 随着互联网技术的发展,越来越多的应用选择基于Java语言开发,而Tomcat作为一款轻量级的Servlet容器,因其易用性和稳定性,在Java Web应用部署中占据着重要的地位。在...
### Java Tomcat JDK 配置详解 在Java Web开发领域,正确配置Java Development Kit (JDK)、Apache Tomcat服务器及环境变量对于搭建一个稳定可靠的开发环境至关重要。本文将详细介绍如何进行这些配置,并确保所有...
在Linux环境下配置Tomcat和JDK是部署Java应用的基础步骤,这一过程涉及到JDK的安装、环境变量的设定以及Tomcat服务器的配置。下面将详细阐述这些知识点。 ### JDK安装与环境配置 #### 安装JDK 在Linux环境下安装...
docker制作自定义化的tomcat镜像,满足项目自定义需求,相关文章指导可参考https://blog.csdn.net/Ber_Bai/article/details/119960730?spm=1001.2014.3001.5501
Linux下JDK+Tomcat安装配置 在本文档中,我们将详细介绍如何在CentOS系统上安装和配置JDK和Tomcat环境。以下是整个安装和配置过程的步骤。 一、下载所需文件 在开始安装之前,需要下载两个必要的文件:jdk-7u25-...
在IT领域,特别是Java开发环境中,Tomcat与JDK的安装是基础且关键的步骤。以下将详细解析“tomcat jdk安装”的知识点,包括它们的重要性、安装前的准备、具体安装步骤以及常见问题的解决策略。 ### Tomcat与JDK的...
这个压缩包文件包含了四个核心组件:Nginx、Redis、Tomcat以及Java Development Kit(JDK),这些都是构建高性能Web服务的基础。让我们深入探讨一下这些组件及其相关知识点。 1. **Nginx**: Nginx是一款高性能的...
【标题】"Tomcat与JDK在Linux环境下的安装与配置" 在IT行业中,Tomcat和JDK是两个至关重要的组件。Tomcat是一款开源的Java Servlet容器,常用于部署和运行Java Web应用程序,而JDK(Java Development Kit)则是开发...
本文将详细讲解如何在MyEclipse中配置Tomcat服务器和JDK环境,以便顺利创建和运行Web项目。 首先,我们需要确保已经安装了JDK。JDK(Java Development Kit)是开发和运行Java程序的基础,它包含编译器、Java运行时...
### Tomcat指定JDK路径详解 #### 一、前言 Apache Tomcat 是一款开源的Servlet容器,能够作为Web服务器独立运行,也可以与Apache等其他Web服务器配合使用。Tomcat支持最新的Servlet和JSP规范,因为简单易用,是...
在本文中,我们将详细介绍如何在Linux系统上安装和配置Apache Tomcat 8.5以及JDK 1.8。 首先,让我们来安装JDK 1.8。Oracle官方网站提供了JDK的下载链接,对于Java SE Development Kit 8u331,你可以从以下网址获取...
在IT领域,特别是Java开发环境中,正确配置Tomcat与JDK是确保应用程序能够顺利运行的基础。根据提供的文件信息,我们将详细探讨如何进行Tomcat与JDK的环境配置,并深入理解每个配置项的意义及其对系统的影响。 ### ...
本资源包提供了运行环境的基础组件,包括MySQL数据库、Tomcat应用服务器以及Java Development Kit(JDK)。以下是关于这三个核心组件的详细说明: **MySQL 5.7**: MySQL是一款开源、免费的关系型数据库管理系统,...
在IT行业中,"三件套:tomcat8、Nginx1.2、jdk1.8"是一个常见的组合,它们分别代表了三个重要的技术组件,用于构建和部署高性能的Web应用。下面将详细介绍这三个组件以及它们如何协同工作。 首先,JDK(Java ...
在Linux环境下,安装Java Development Kit (JDK) 和Apache Tomcat服务器是开发和运行Java Web应用程序的基础步骤。这里我们将详细探讨这个过程。 首先,我们来理解JDK是什么。JDK是Java开发工具包,它包含了编译...
在IT行业中,尤其是在服务器端应用部署的场景下,配置正确的Java开发工具套件(Java Development Kit,简称JDK)对于运行像Apache Tomcat这样的Java应用服务器至关重要。Tomcat是广泛使用的开源Java Servlet容器,...