`
lifaming15
  • 浏览: 64759 次
  • 来自: ...
文章分类
社区版块
存档分类

Java性能检测及内存泄露检测(一)——JConsole

 
阅读更多
JConsole 监控远程 linux中的tomcat实例

在catalina.sh来设置JAVA_OPTS=' -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.port=7080 -Dcom.sun.management.jmxremote'

特别注意:-Dcom.sun.management.jmxremote.port=7080,这个端点是jconsole专用的,不要和你的系统的端点冲突。再启动你的应用。
ok,配置好了后,就直接进dos命令,输入jconsole,它会弹出一个界面,你直接点“远程连接”的选项卡,主机就填你要监控的ip地址名,端口与 你配的-Dcom.sun.management.jmxremote.port 的端口一致就可以了,再连接就可以了。如果连接成功就会进入监控你的系统。


常见问题:在linux下,运行hostname -i,如果名称显示为127.0.0.1,则jconsole将连接不上远程服务器。解决办法如下:
vi /etc/hosts
增加192.168.0.4 anchor110

然后在jconsole的连接选项中,填写192.168.0.4:[port]即可
分享到:
评论

相关推荐

    Jprofile资料——使用JConsole实现JBoss性能监控

    JConsole是Java平台自带的一个强大的可视化管理工具,它允许开发者和管理员实时监控Java应用程序的性能和资源消耗。通过JMX(Java Management Extensions)接口,JConsole可以提供内存使用情况、线程状态、类装载...

    实战Java虚拟机——JVM故障诊断与性能优化.pdf

    《实战Java虚拟机——JVM故障诊断与性能优化》是一本深入探讨Java开发中的关键环节——Java虚拟机(JVM)的专著。本书聚焦于实际应用中的问题解决和性能调优,对于Java开发者和系统管理员来说,是提升技术水平的重要...

    实战Java虚拟机——JVM故障诊断与性能优化

    《实战Java虚拟机——JVM故障诊断与性能优化》是一本深入探讨Java开发人员和运维人员必备技能的书籍。本书作者葛一鸣以其丰富的实战经验,详细阐述了JVM(Java Virtual Machine)的工作原理,以及如何有效地进行故障...

    ibm-java-堆内存分析工具-heapanalyzer

    IBM Java堆内存分析工具——HeapAnalyzer,是一款专为IBM J9 VM设计的强大内存分析工具,它可以帮助开发者深入理解Java应用程序的内存使用情况,检测并解决内存泄漏问题,从而提升应用性能。本文将详细介绍Heap...

    学习笔记——JVM性能调优之 jstat(csdn)————程序.pdf

    JVM性能调优是Java开发中至关重要的一环,它直接影响应用程序的运行效率和稳定性。jstat(JVM Statistics Monitoring Tool)是Oracle JDK提供的一款强大的命令行工具,用于实时监控Java虚拟机的各种运行状态,包括...

    Java中内存泄露及垃圾回收机制宣贯.pdf

    收机制在Java中,垃圾回收(Garbage Collection, GC)是一项自动管理内存的重要机制,它主要负责识别并清除不再使用的对象,从而释放内存资源。Java的垃圾回收机制是由虚拟机(JVM)的一部分——垃圾回收器(Garbage...

    JAVA虚拟机的内存管理

    HotSpot JVM引入了一项新技术——**工效学(ergonomics)**,能够在不同的平台上自动选择合适的内存收集器类型、堆大小及工作模式(客户端或服务器),并根据用户期望的目标自动调整垃圾收集的参数。 #### 六、内存...

    java——飞机大作战

    这通常通过专门的资源管理类来实现,确保资源的正确加载和释放,避免内存泄漏。 10. **测试与调试**:游戏开发过程中,测试和调试是非常重要的步骤。Java提供了强大的调试工具,如JConsole和VisualVM,帮助开发者...

    Java JDK 6学习笔记——ppt简体版附课本代码

    JVisualVM则是一个全面的诊断工具,它可以分析内存泄漏,查看线程状态,进行性能剖析等。这些工具对于优化程序和排查问题非常有用。 代码示例和练习是学习过程中不可或缺的部分。课本中的代码实例涵盖了各种Java...

    实战JAVA虚拟机 JVM故障诊断与性能优化

    《实战JAVA虚拟机 JVM故障诊断与性能优化》这本书主要涵盖了Java开发者在实际工作中可能遇到的JVM相关问题,包括但不限于故障排查、性能调优、内存管理、垃圾收集机制等内容。以下将详细介绍这些知识点: 1. **Java...

    30+个视频+深入理解Java虚拟机(jvm优化+内存模型+虚拟机原理)

    JVM提供了一套自动内存管理系统——垃圾回收器(Garbage Collector),用于跟踪不再使用的对象并释放其占用的内存空间。常见的垃圾回收算法包括标记-清除算法、复制算法、标记-整理算法等。不同版本的JVM可能会采用...

    java葵花宝典——各种问题详细解答

    《Java葵花宝典——各种问题详细解答》 在编程世界中,Java以其跨平台、面向对象、稳定性和高效性而备受青睐。本资源“Java葵花宝典”旨在为初学者和经验丰富的开发者提供一系列关于Java的常见问题解答,以及深入...

    U计划——Java部分选择题

    Java Development Kit (JDK) 包含Java编译器(javac)、Java运行时解释器(JRE)、Java应用程序编程窗口(如JConsole)以及Java文档化工具(javadoc)等,为Java开发提供了一整套工具。 【工作空间与环境变量】 在...

    java面试——深圳-商汤科技-Java高级.zip

    理解内存模型(堆、栈、方法区等),知道如何分析和解决内存泄漏,理解垃圾收集的工作原理(如可达性分析、标记-清除、复制、标记-整理、分代收集等),是Java高级开发者的重要技能。 4. **JVM优化**:熟悉JVM内部...

    JVM监控工具介绍jstack, jconsole, jinfo, jmap, jdb, jstat.doc

    本文将深入探讨六种关键的JVM监控工具——`jstack`, `jconsole`, `jinfo`, `jmap`, `jdb`, `jstat`——它们各自的功能、应用场景及如何帮助开发者和运维人员诊断并解决JVM中的复杂问题。 #### 1. jstack —— Java ...

    JVM性能调优-JVM内存整理及GC回收.pdf_java_jvm_

    《JVM性能调优——JVM内存整理及GC回收》是针对Java开发人员的重要主题,尤其是在大型企业级应用中,确保JVM(Java虚拟机)的高效运行是至关重要的。本资料深入探讨了如何通过调整JVM内存设置和优化垃圾回收机制来...

    Java虚拟机-jvm故障诊断与性能优化-源码

    在《实战Java虚拟机——JVM故障诊断与性能优化》一书中,作者深入探讨了如何对JVM进行故障排查和性能调优,通过源码分析来帮助读者理解其内部工作原理。下面我们将根据书中的主题,详细阐述相关的知识点。 1. **JVM...

    JVM调优工具分享

    本文将详细介绍两款常用的JVM调优工具——JConsole和VisualVM。 首先,JConsole是Java 5及更高版本JDK自带的一款监控和管理控制台。它基于JMX(Java Management Extensions),提供了图形用户界面来监控JVM中的内存...

    毕业论文专业译文-Java堆

    每个虚拟化的资源——包括Java堆和Java线程——都必须存储在原生内存中,以及虚拟机运行时所用的数据。这意味着主机硬件和操作系统(OS)对原生内存的限制会影响你的Java应用能做什么。 这篇文章是关于不同平台上的...

    老调重弹 之 性能调优

    标题中的“老调重弹 之 性能调优”暗示了我们将探讨的是一个永恒的话题——如何优化程序的性能。在软件开发中,性能优化是一个关键环节,它涉及到代码的效率、资源的利用以及用户体验等多个方面。对于Java开发者来说...

Global site tag (gtag.js) - Google Analytics