`
pocketduck
  • 浏览: 19712 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

我的缓存方案与jconsole测试流水账

阅读更多

最近项目有缓存方案,后来用jconsole进行内存使用测试,以流水账方式记录如下
开始研究了一下jconsole使用方式,在我的机器上用pid方式总是没有tomcat进程id,搜了半天也解决不了,最后只能用远程方式(其实这样也比较合理)连接,用远程方式首先需要修改tomcat中的catalina.bat(与startup.bat同级),增加JAVA_OPTS,可开始是安装版tomcat,没有这个东西,很多东西都以windows服务方式写到注册表里去了,找了半天找不到地方,后来又下了解压缩版,里面有catalina.bat,在dorun和dostart段开头增加一行(注意是一行):
set JAVA_OPTS=%JAVA_OPTS% -Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port="9004"
-Dcom.sun.management.jmxremote.authenticate="false" -Dcom.sun.management.jmxremote.ssl="false"
完后启动jconsole后,用远程方式通过9004端口能监控到我的tomcat了.终于可是开始测试了
开始tomcat默认分配内存很小jconsole里面看只有初始6,276 Kb,最大65,088 Kb,当我后续测试中以1000用户并发访问时已经突破65kb了,所以要修改tomcat大小,还是修改catalina.bat 前面增加set JAVA_OPTS=-Xms128m -Xmx512m ,完后再用jconsole看已经是初始 130,112 Kb 最大520,256 Kb了,至此基本结束,经过调试后,我的缓存方案的内存使用曲线已经比较好看了,贴个图炫一下吧

 

分享到:
评论

相关推荐

    jconsole 配置和JVM内存检测工具介绍

    jvm检测工具,jconsole工具介绍,其他同类工具介绍

    jconsole.jar下载

    在Java开发与运维过程中,监控应用程序的性能和资源使用情况至关重要。Java提供了一款强大的可视化监控工具——jconsole.jar,它可以帮助开发者和系统管理员实时查看和分析JVM(Java Virtual Machine)的状态,包括...

    jconsole.1.8.0jar

    2. 如果是版本问题,可以尝试升级或降级到与项目所用JDK版本匹配的jconsole版本。 3. 清理Maven本地仓库并重新构建项目,有时候旧的库文件可能会导致冲突。 4. 在引入外部jar时,确保与项目中其他库的版本兼容,避免...

    jconsole-1.8.0.zip

    《JConsole:Java监视与管理控制台详解》 在Java开发和运维过程中,监控和管理应用程序的性能至关重要。JConsole是Java开发工具包(JDK)自带的一个强大的、基于Java的图形用户界面(GUI)工具,它允许我们监控Java...

    jconsole源码

    《深入解析JConsole源码与JMX技术》 JConsole是Java平台提供的一个强大的管理工具,主要用于监控和管理Java应用程序,尤其是对Java Management Extensions (JMX)的支持,使其成为开发者和系统管理员的强大助手。...

    xmanage远程打开jconsole

    《使用xmanage远程开启Jconsole的详细步骤及原理解析》 在日常的Java应用程序管理中,Jconsole是一款非常实用的监控工具,它可以帮助我们实时监控Java应用的性能、内存使用情况以及线程状态等。然而,有时候在配置...

    jconsole.jar

    jconsole.jar

    Jconsole监控Java应用

    Jconsole监控Java应用 Jconsole是JDK自带的监控工具,可以对Java应用程序进行监控。本文将介绍通过Jconsole工具对Java应用程序进行监控,包括环境准备、操作步骤和监控内容等。 环境准备 要使用Jconsole对Java...

    wind版本jdk8以及jconsole工具.zip

    "jconsole连接说明.txt"文件应该包含了如何使用JConsole进行连接的详细步骤和注意事项,确保按照说明正确配置JMX,以实现JConsole与JVM的有效通信。 总的来说,JConsole是Java开发和运维中不可或缺的工具,它可以...

    jconsole配置

    Jconsole是一款强大的Java应用程序监控工具,它包含在JDK的bin目录中,可用于实时监控本地或远程JVM的性能和资源消耗。通过提供丰富的图表和可视化界面,Jconsole可以帮助开发者和系统管理员深入了解Java应用程序的...

    jconsole使用手册

    jconsole使用手册 jconsole是Java Development Kit(JDK)5.0中自带的一个性能监控工具,用于监控Java运行状态、线程数、进程数、对象、JVM内存信息、时间等性能信息。该工具可以帮助开发者和管理员实时监控Java...

    java jvm Jconsole

    #### 一、JConsole简介与基本使用 JConsole是一个由Oracle提供的免费工具,作为Java Development Kit (JDK)的一部分被包含其中。它是一个基于Java Management Extensions (JMX)的图形用户界面(GUI)工具,主要用于...

    JConsole(观察分析Java程序的运行)

    ### JConsole:观察与分析Java程序的运行 #### 一、JConsole简介 JConsole是自Java 5开始集成在JDK中的一个强大的性能监视和故障排除工具。它能够帮助开发者和运维人员监控Java应用程序的运行状态,并进行性能分析...

    JConsole Source Code(jdk1.6)

    JConsole通过JMX接口与运行的JVM通信,收集关于内存、线程、类装载、垃圾回收、CPU使用率等信息。在源码中,你可以看到如何使用MBean(Managed Beans)和MBeanServer来注册和操作管理对象。 2. **GUI设计**:...

    jconsole-1.8.0.jar

    java开发常用组件,jconsole-1.8.0.jar jconsole-1.8.0.jar

    jconsole使用

    **JConsole 使用详解** JConsole 是 Java 虚拟机(JVM)自带的一个性能监控和管理工具,它提供了一个图形用户界面(GUI),用于实时监控应用程序的性能和资源使用情况。通过 JConsole,开发者可以深入理解应用在...

    JConsole_远程监控Tomcat_ricky

    ### JConsole 远程监控 Tomcat 服务 #### 1. 概述 JConsole 是一个集成在 Java 开发工具包 (JDK) 中的图形用户界面 (GUI) 工具,它允许用户通过 Java 管理扩展 (JMX) 对正在运行的 Java 虚拟机 (JVM) 进行监控。...

    JConsole使用手册

    **JConsole使用手册** 在Java开发和运维过程中,性能监控是一项至关重要的任务。JConsole是Java官方提供的一款强大的性能监视工具,它可以帮助我们实时监控Java应用程序的运行状态,包括内存使用、线程状态、类加载...

Global site tag (gtag.js) - Google Analytics