性能监控
coast1
这个作者很懒,什么都没留下…
展开
-
使用jstack分析cpu消耗过高的问题
我们使用jdk自带的jstack来分析。当linux出现cpu被java程序消耗过高时,以下过程说不定可以帮上你的忙: 1.top查找出哪个进程消耗的cpu高 21125 co_ad2 18 0 1817m 776m 9712 S 3.3 4.9 12:03.24 java转载 2013-07-10 15:51:40 · 791 阅读 · 0 评论 -
jvm的GC的一些学习总结
一:java内存区的简单介绍 1、堆(Heap) JVM管理的内存叫堆。在32Bit操作系统上有1.5G-2G的限制,而64Bit的就没有。 JVM初始分配的内存由-Xms指定,默认是物理内存的1/64但小于1G。 JVM最大分配的内存由-Xmx指定,默认是物理内存的1/4但小于1G。 默认空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限转载 2013-07-10 17:14:18 · 599 阅读 · 0 评论 -
JConsole远程监控JBoss服务器
一、简言 Java 6.x采用JMX方式提供了一系列监视和管理虚拟机的API,随SDK一起发布的JConsole则是采用这些API实现监控虚拟机的使用工具。 JConsole能够提供被监控虚拟机的内存、线程、类的加载以及MBean等信息,从而能够对服务器的运行情况进行实时监控。 二、运行环境 服务器:Redhat Linux ES 5.3 + JDK 1.6.07 + Jboss 4.转载 2013-07-03 14:49:36 · 718 阅读 · 0 评论 -
如何利用 JConsole观察分析Java程序的运行,进行排错调优
一、JConsole是什么 从Java 5开始 引入了 JConsole。JConsole 是一个内置 Java 性能分析器,可以从命令行或在 GUI shell 中运行。您可以轻松地使用 JConsole(或者,它更高端的 “近亲” VisualVM )来监控 Java 应用程序性能和跟踪 Java 中的代码。 二、如何启动JConsole 如果是从命令行启动,使 JDK 在转载 2013-07-03 15:45:32 · 1061 阅读 · 0 评论