tomcat版本:apache-tomcat-5.5.28
解压版tomcat
修改catalina.bat文件,在开头添加如下内容:
JAVA_OPTS='-Xms1024m -Xmx2048m -XX:PermSize=256M -XX:MaxNewSize=256m -XX:MaxPermSize=256m'
如果将解压版tomcat安装为Windows系统服务,需要修改注册表中的参数
修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Tomcat Service Manager\Tomcat5\Parameters\JavaOptions
末尾添加如下内容:
-Xrs -Xms1024m -Xmx2048m -XX:PermSize=256M -XX:MaxNewSize=256m -XX:MaxPermSize=256m
优化的内存值,取决于测试机器的内存配置,仅供参考~
修改完配置之后,重新启动tomcat,测试系统中比较占用内存的功能,观察进程的内存是否有变化
解压版tomcat的进程名javaw.exe,安装为系统服务tomcat的进程名为安装服务时的服务名称,类似于tomcatXXX
如果占用内存大小大于默认值就说明设置成功!
参考资料:
http://ihuangweiwei.iteye.com/blog/1233941
http://www.360doc.com/content/11/0628/21/3804236_130206311.shtml
分享到:
相关推荐
【Tomcat集群优化详细配置】 在IT行业中,服务器性能优化是一项关键任务,特别是在高并发、大规模用户访问的场景下。Tomcat,作为广泛使用的Java应用服务器,常常需要通过集群部署来提升系统的可用性和可伸缩性。...
简单测量CPU速率或程序占用CPU的比例相对容易,但Web服务器的性能优化则需要调整许多变量才能达到预期效果。为了更好地理解这一点,我们需要关注以下几个方面: - **客户端与服务器的关系**:两者是否在同一台机器...
本文将详细介绍如何对刚搭建好的Tomcat服务器进行简单的优化,包括启动内存优化以及线程和连接数的配置优化等方面。 #### 二、启动内存优化 启动内存优化是提高Tomcat服务器性能的重要手段之一。合理的内存设置...
这种方式简单但会导致内存碎片化问题。 3. **复制(Copying)**:将内存分为两个区域,垃圾回收时只复制存活的对象到另一个区域。虽然避免了碎片问题,但需要双倍内存空间。 4. **标记-整理(Mark-Compact)**:...
- **具体步骤**:首先需要确保在Tomcat中已经配置了具备访问权限的用户,接着在LoadRunner中编写脚本来实现访问并保存监控页面上的关键指标,如JVM的自由内存、总内存和最大内存等。 这种方法虽然技术门槛较高,...
Tomcat5还引入了新的部署工具Catalina,使得应用程序的部署变得更加简单。此外,它还支持JNDI(Java Naming and Directory Interface),使得开发者可以方便地访问目录服务。 Tomcat6在2005年推出,它主要针对...
### MySQL+Tomcat+Apache优化 #### 1. MySQL优化: ##### 1.1 简介: 在处理大量数据时,MySQL的优化至关重要。合理的内存分配不仅能提高系统的响应速度,还能有效避免因资源过度使用而导致的系统崩溃或性能下降...
3. **更好的性能**:Tomcat 7.0在性能方面进行了优化,包括更快的启动速度和更高的并发处理能力。通过改进线程池管理和内存管理,它能更好地应对高流量网站的需求。 4. **增强的安全性**:Tomcat 7.0加强了安全特性...
6. 性能优化:Tomcat可以通过调整连接器配置(如最大连接数、超时设置)和容器配置(如线程池大小、内存分配)来优化性能。此外,还可以启用压缩、缓存等特性以减少网络传输和提高响应速度。 总结来说,“简单的...
Tomcat的优化涉及多个层面,包括内存设置、线程池配置、连接器优化、日志优化、JVM参数调整等。例如,通过增大堆内存(-Xms和-Xmx)可以提升性能,合理设置线程池大小以平衡响应速度和资源消耗,优化连接器配置(如...
9. **性能优化**:Tomcat可以通过调整配置参数,如线程池大小、最大连接数、内存分配等,来提高其性能。同时,还可以结合使用缓存和负载均衡技术来进一步提升系统性能。 10. **扩展性**:虽然Tomcat本身是轻量级的...
- **性能优化**:5.5.x系列相比早期版本,进行了多方面的性能优化,包括更好的线程管理和内存管理。 - **安全性**:5.5.25版本修复了一些安全漏洞,增强了服务器的安全性,确保了应用的稳定运行。 - **配置管理**...
2. **性能优化**:Tomcat9可能针对启动速度、内存使用和响应时间进行了优化,以提升整体性能。这可能包括对垃圾收集算法的改进,以及对连接管理的调整。 3. **安全增强**:每个新版本的Tomcat都会对安全方面进行...
Tomcat5作为轻量级应用服务器,尤其适用于小型到中型的Web应用程序部署,因其免费、开源和相对简单的管理特性而广受欢迎。 在Java Web开发中,Tomcat5扮演着关键角色,它实现了Servlet 2.4和JSP 2.0标准,提供了对...
- **易于配置**: 相比其他重量级的应用服务器,Tomcat5的配置文件简单明了,易于理解和管理。 2. **目录结构** - `bin`: 包含启动和停止Tomcat的脚本,如`catalina.sh`或`catalina.bat`。 - `conf`: 存放Tomcat...
### Tomcat及其JDK优化详解 #### 一、Tomcat优化概述 Tomcat作为一个轻量级的Web服务器,被广泛应用于各种规模的应用程序部署。然而,对于高性能的需求场景,简单的安装配置往往无法满足实际需求。因此,对Tomcat...
部署这个监控应用到Tomcat的过程非常简单,只需要将WAR文件放入Tomcat安装目录下的`webapps`文件夹。Tomcat会自动检测到新文件并进行解压和部署。一旦部署完成,用户可以通过Web浏览器访问Tomcat服务器的特定URL来...
优化Tomcat性能通常涉及到内存设置、线程优化、IO处理、DNS查询缓存、静态资源缓存、GZIP压缩以及与Nginx集群的配合使用等多个方面。 首先,对Tomcat自身的优化,内存设置是最直接有效的方式。在Tomcat的启动脚本...
- **易于配置**:配置文件如`server.xml`、`web.xml`和`context.xml`简单明了,便于管理和定制。 - **安全管理**:支持多种认证机制和角色基安全模型,确保应用的安全性。 - **跨平台**:可在多种操作系统上运行...
此外,Tomcat 7还优化了内存管理和并发性能,使其在处理高流量网站时更为高效。 安装Apache Tomcat 7.0.52通常涉及解压下载的压缩包,如"apache-tomcat-7.0.52",然后配置环境变量,如CATALINA_HOME,指向Tomcat的...