`

java性能监控与分析

    博客分类:
  • java
 
阅读更多

一:关于虚拟机的性能监控与工具介绍,我觉得这篇文章介绍的挺好:

http://zheng12tian.iteye.com/blog/1420508 

看完这个,可以进入第二步了

二:visualVM可以说是多合一故障处理工具,基于NetBeans平台开发,举杯了插件扩展功能,有很多使用的插件可以安装。觉得人家已经介绍的很好了,我引用一下:http://www.iteye.com/topic/516447

 

三:BTrace动态日志跟踪 也很不错,也是VisualVM的插件,也可以独立运行。·它的作用就是在不停止目标程序运行的前提下,通过HotSpot虚拟机的HotSwap技术动态加入原本并不存在的调试代码。在生产环境中可能经常遇到各种问题,定位问题需要获取程序运行时的数据信息,如方法参数、返回值、全局变量、堆栈信息等。为了获取这些数据信息,我们不得不停掉服务,通过改写代码,增加日志信息的打印,再发布到生产环境。通过这种方式,一方面将增大定位问题的成本和周期,对于紧急问题无法做到及时响应;另一方面重新部署后环境可能已被破坏,很难重新问题的场景。

当线上服务无法随便停止时,缺一两句日志导致排错进行不下去是一件非常郁闷的事情。

分享到:
评论

相关推荐

    Java性能监控工具

    Java性能监控是优化Java应用程序的关键环节,它可以帮助开发者识别并解决性能瓶颈,确保程序的高效稳定运行。在Java中,有一些内置的工具可以用来监控和分析性能,包括内存使用、垃圾回收等方面。 首先,`jps`命令...

    java虚拟机性能监控

    ### Java虚拟机性能监控 #### 一、引言 在当今快速发展的信息技术领域,Java作为最流行的编程语言之一,其虚拟机(Java Virtual Machine, JVM)的性能优化和监控成为了确保应用程序高效稳定运行的关键因素。Java...

    Java生产环境下性能监控与调优详解视频教程

    Java生产环境下性能监控与调优详解视频教程 jstat查看JVM统计信息 jstack与线程的状态 MAT 分析内存溢出的方法 可视化工具分析GC日志 通过这套视频学习如何在生产环境下进行性能监控与调优。 视频在百度网盘中...

    java性能监控

    Java性能监控是针对Java应用程序的性能分析和优化过程,目的是确保程序运行高效,资源使用合理。在Java环境中,性能监控通常包括CPU使用率、内存使用情况、线程状态、垃圾回收(Garbage Collection)行为等多个方面...

    JavaMelody JAVA Web项目服务器性能监控工具

    JavaMelody是一款强大的JAVA Web项目服务器性能监控工具,它能够实时、全面地监控应用程序的运行状态,帮助开发者和运维人员了解系统性能瓶颈,及时发现并解决问题。通过在Java Web应用中简单集成,JavaMelody就能...

    Java生产环境下性能监控与调优详解课程笔记(完整版)

    一、Java性能监控工具 1. JVisualVM:集成在JDK中的一个多用途工具,可以进行内存分析、线程快照、CPU分析等,直观了解程序运行状态。 2. JConsole:同样是JDK自带的监控工具,提供了GUI界面来监视Java应用程序的...

    Java生产环境下性能监控与调优详解.7z

    Java生产环境下性能监控与调优详解 本课程将为你讲解如何在生产环境下对Java应用做性能监控与调优;通过本课程,你将掌握多种性能监控工具应用,学会定位并解决诸如内存溢出、cpu负载飙高等问题;学会线上代码调试...

    Java性能监控工具Jprofiler4.3.2

    Java性能监控工具JProfiler是Java开发中的重要辅助软件,它为开发者提供了深入的性能分析功能,帮助优化应用程序的运行效率。JProfiler 4.3.2版本是该工具的一个历史版本,虽然较新版本可能拥有更多特性,但4.3.2...

    java性能分析文档

    Java性能分析是优化Java应用程序的关键步骤,它涉及监控和理解应用程序在运行时的资源消耗,如CPU使用率、内存分配、线程活动等。Performance Analyzer是一款专门针对Java性能的工具,它提供了深入洞察应用程序性能...

    newrelic-java-3.45.0.zip_java 性能监控

    Java性能监控是优化应用程序的关键环节,New Relic是一家知名的云监测服务提供商,其Java插件在业界广泛应用。本文将深入探讨New Relic Java性能监控工具的特性、功能以及如何使用。 New Relic Java Agent是一款...

    Java应用性能远程监控系统(使用CS架构)适用于监控所有Java应用.zip

    在JavaMonitor-master这个项目中,我们可以预期找到一个完整的Java性能监控系统的源代码,包括客户端代理和服务器端的实现。开发者可能会通过阅读和理解这些代码来学习如何构建自己的监控系统,或者将其作为起点进行...

    Java自带的性能监控工具使用简介

    Java 自带的性能监控工具使用简介 Java 自带的性能监控工具使用简介 jconsole 和 VisualVM 是 Java 自带的性能监控工具,能够帮助开发者监控和优化 Java 应用程序的性能。 VisualVM VisualVM 是 Java 6 自带的...

    JAVA实时屏幕监控

    标题中的“JAVA实时屏幕监控”指的是使用Java编程语言开发的一种技术,它允许程序实时捕获和分析用户的屏幕活动。在IT领域,这种功能通常用于远程协助、员工监控、软件演示或者安全监控等场景。Java的跨平台特性使得...

    JAVA性能测试与调优案例

    ### oracle性能监控、诊断分析与调优 在数据库性能调优方面,文档提及了多种监控和诊断Oracle数据库性能的方法,包括在LoadRunner的Controller中配置监控Oracle,使用SiteScope、Oracle企业管理器和Spotlight等工具...

    Java 性能分析

    在IT行业中,Java性能分析是优化应用程序的关键环节,它涉及到如何有效地使用系统资源,提高程序运行效率,并确保软件系统的稳定性。本主题将深入探讨Java性能分析的相关知识点,结合标签"源码"和"工具",我们将关注...

    JAVA编码习惯和几款JAVA性能分析工具

    常见的Java性能分析工具有JProfiler、VisualVM、YourKit Java Profiler等。这些工具提供了深入的性能指标,如CPU使用率、内存分配、线程状态等,帮助开发者诊断和优化代码。 例如,JProfiler提供了丰富的可视化界面...

    Java Mission Control:Java性能分析与诊断的利器

    Java Mission Control是一个功能强大的工具,它为Java性能分析和诊断提供了深入的洞察力。通过本文的介绍,读者应该能够了解JMC的主要功能、使用方法以及如何利用它进行有效的Java性能分析。 Java Mission Control是...

    java流量监控软件

    总的来说,这个Java流量监控软件利用了Java的跨平台特性和网络管理的相关技术,通过连接交换机端口来提供网络流量的可视化监控,帮助IT专业人员优化网络性能,提升网络安全。用户可以借助提供的可执行文件、数据库和...

Global site tag (gtag.js) - Google Analytics