`

在tomcat6中查看JVM内存使用情况

 
阅读更多

TOMCAT在运行过程中可以实时监控当前应用JVM的占用情况。TOMCAT本身带的应用manager可以进行服务器状态的监控。为了运行该程序,需要创建角色manager和对应的用户。

创建位置在conf/tomcat-users.xml中,内容如下所示:

<?xml version='1.0' encoding='utf-8'?>                                                                     
<tomcat-users>                                                                                                             
  <role rolename="tomcat"/>                                                                                        
  <role rolename="role1"/>                                                                                          
  <role rolename="manager"/>                                                                                   
  <role rolename="admin"/>                                                                                        
  <user username="tomcat" password="tomcat" roles="tomcat"/>                    
  <user username="both" password="tomcat" roles="tomcat,role1"/>              
  <user username="role1" password="tomcat" roles="role1"/>                          
  <user username="admin" password="tomcat" roles="admin,manager"/>   
</tomcat-users>                                                                                                           

创建了角色manager和用户admin/tomcat后就可以使用manager应用了。

在IE中键入httpp://localhost:8080,进入tomcat的主界面,然后选择左面的

Administration     
下的Tomcat Manager,输入用户名和密码(admin/tomcat),就进入了manager的界面,

选择最右方的“Server Status”,便可以看到JVM的占用情况。

Free memory: 3.69 MB Total memory: 10.60 MB Max memory: 63.31 MB

Free memory:当前可用的内存;

Total memory:当前已经分配的JVM内存;

Max memory:当前允许分配的最大JVM内存;

分享到:
评论

相关推荐

    Tomcat JVM内存设置方法

    默认情况下,Tomcat的JVM内存设置可能无法满足所有应用程序的需求,特别是在资源密集型应用或高并发场景下。因此,了解如何手动调整Tomcat的JVM内存设置至关重要。 #### 二、理解JVM内存模型 在深入探讨如何设置...

    Tomcat 55 Tomcat 6 安装64 JVM

    总结一下,安装64位JVM在Tomcat 55和Tomcat 6中的步骤包括:下载并安装64位JDK或JRE,设置`JAVA_HOME`环境变量,修改Tomcat启动脚本,以及调整内存参数。确保这些配置正确无误,你的Tomcat实例就能充分利用64位系统...

    tomcat6.0 修改启动内存设置 java jvm参数配置

    本文将详细介绍如何在 Tomcat 6.0 中修改启动内存设置以及配置 Java 虚拟机 (JVM) 的相关参数。 #### 二、JVM 内存参数详解 在调整 Tomcat 的内存设置之前,我们需要了解一些基本的 JVM 内存参数: 1. **`-Xms`**...

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

    以下是在Tomcat环境中优化JVM内存的具体步骤: 1. **环境变量设置**:通过设置`CATALINA_OPTS`环境变量,可以在系统级别全局地调整Tomcat中JVM的内存参数。 2. **编辑catalina.bat**:在Tomcat的bin目录下,直接...

    Tomcat性能优化及JVM内存工作原理

    Tomcat性能优化及JVM内存工作原理 Tomcat性能优化是指通过调整Tomcat服务器的配置和JVM的参数,以提高Tomcat服务器的性能和响应速度。Tomcat性能优化主要包括代码层优化、JVM内存优化和应用配置优化三方面。 代码...

    关于tomcat乱码以及tomcat jvm 内存溢出问题的解决方案和理论

    5. **内存泄露检测**:使用工具如VisualVM或JProfiler监控JVM内存使用情况,找出可能的内存泄漏。 最后,提到的`my.cnf`文件通常与MySQL数据库的配置相关,而不是Tomcat。它包含了MySQL服务器的启动参数和配置选项...

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

    在这里可以看到当前 Tomcat7 的 JVM 内存使用情况,包括 Free memory、Total memory 和 Max memory 等信息。 四、添加 Tomcat7 用户 Tomcat7 中缺少默认用户,因此需要手动添加用户。可以在 tomcat-users.xml 文件...

    如何配置Tomcat的JVM虚拟机内存大小

    本文将详细探讨如何在Tomcat服务器上配置JVM内存,包括其背景、配置方法以及最佳实践。 #### Tomcat与JVM的关系 Tomcat作为一款流行的开源Java Servlet容器,用于部署和运行基于Java的Web应用。然而,Tomcat自身并...

    监控tomcat内存使用情况

    首先,Tomcat自带了一个名为`Manager`的应用,它允许管理员监控服务器的状态,包括JVM内存的使用情况。要启用这个功能,我们需要在Tomcat的配置文件`conf/tomcat-users.xml`中设置相应的角色和用户。在上述给出的XML...

    JVM内存溢出问题解析

    在 JVM 中,如果 98%的时间是用于 GC 且可用的 Heap size 不足 2%的时候将抛出内存溢出异常信息。Heap Size 最大不要超过可用物理内存的 80%,一般的要将 Xmx 和 Xms 设置相同避免每次 GC 后都要调整虚拟机堆的...

    ECLIPSE,TOMCAT,JVM内存设置

    标题 "ECLIPSE,TOMCAT,JVM内存设置" 涉及到的是在开发Java Web应用程序时,如何配置Eclipse集成开发环境(IDE)、Apache Tomcat服务器以及Java虚拟机(JVM)的内存参数,以优化性能和避免内存溢出等问题。...

    Tomcat JVM内存优化(Linux环境)

    - 避免在类定义中使用过大或不必要的静态变量。 - 尽量减小常量池的大小。 #### Java heap space内存溢出 Java heap space是JVM中用于存放对象实例的区域,当应用程序创建的对象过多或对象体积过大,导致heap ...

    tomcat修改JVM内存配置(解决大项目内存溢出问题有效方案)

    tomcat修改JVM内存配置(解决大项目内存溢出问题有效方案)

    tomcat的jvm内存.txt

    根据提供的文件信息,“tomcat的jvm内存.txt”,我们可以推断出这份文档主要涉及Tomcat服务器在启动时如何配置JVM(Java虚拟机)的内存参数。以下是对这些配置选项的详细解释,以及它们对Tomcat性能的影响。 ### ...

    Tomcat JVM的参数调优

    【部分内容】提供了设置Tomcat JVM内存大小的三种方法: 1. 直接在启动脚本(如`catalina.bat`或`catalina.sh`)中添加`JAVA_OPTS`环境变量,设置`-Xms`和`-Xmx`。 2. 通过设置操作系统环境变量`JAVA_OPTS`来调整...

    eclipse与tomcat的JVM设置

    在实际开发过程中,经常会遇到由于JVM内存不足导致的问题,例如`OutOfMemoryError`。本文将详细介绍如何在Eclipse与Tomcat中合理设置JVM参数,以避免此类问题的发生。 #### 二、JVM基础知识简介 Java虚拟机(Java ...

    如何设置Tomcat的JVM虚拟机内存大小

    Java虚拟机(JVM)是运行Java应用程序的关键组件,它负责管理程序...总之,理解JVM内存管理和设置是优化Tomcat性能的关键。通过对代码的优化和合理的JVM内存配置,可以有效地防止内存溢出,提高服务器的稳定性和效率。

Global site tag (gtag.js) - Google Analytics