随笔分类 -  jvm-monitor

上一页 1 2 3 下一页
jvm监控
jvm调优之四:生产环境参数实例及分析【生产环境实例增加中】
摘要:java application项目(非web项目) 改进前: -Xms128m-Xmx128m-XX:NewSize=64m-XX:PermSize=64m-XX:+UseConcMarkSweepGC-XX:CMSInitiatingOccupancyFraction=78-XX:ThreadS 阅读全文
posted @ 2015-10-18 22:01 duanxz 阅读(2386) 评论(0) 推荐(0)
一、jdk工具之jps(JVM Process Status Tools)命令使用
摘要:目录 一、jdk工具之jps(JVM Process Status Tools)命令使用 二、jdk命令之javah命令(C Header and Stub File Generator) 三、jdk工具之jstack(Java Stack Trace) 四、jdk工具之jstat命令(Java V 阅读全文
posted @ 2015-05-19 20:22 duanxz 阅读(5770) 评论(0) 推荐(2)
JMX-JAVA进程监控利器
摘要:Java 管理扩展(Java Management Extension,JMX)是从jdk1.4开始的,但从1.5时才加到jdk里面,并把API放到java.lang.management包里面。 如果一个 Java 对象可以由一个遵循 JMX 规范的管理器应用管理,那么这个Java 对象就可以称为 阅读全文
posted @ 2015-05-03 21:28 duanxz 阅读(5467) 评论(0) 推荐(1)
JProfiler学习笔记
摘要:JProfiler学习笔记 一、安装JProfiler 从http://www.ej-technologies.com/下载5.1.2并申请试用序列号 二、主要功能简介 1.内存剖析 Memory profiler JProfiler 的内存视图部分可以提供动态的内存使用状况更新视图和显示关于内存分 阅读全文
posted @ 2014-11-18 12:35 duanxz 阅读(580) 评论(0) 推荐(0)
mat之一--eclipse安装Memory Analyzer
摘要:工欲善其事必先利其器,先开始更新下eclipse,顺便装下工具软件。那么简要的写写怎么从头安装Memory Analyzer Memory Analyzer (Eclipse MAT)是一个跨平台的开源工具,不仅可以用它来分析内存问题,也可以用来监控整个 Java 应用程序的状态和行为。通过读取应用 阅读全文
posted @ 2014-09-05 17:34 duanxz 阅读(4337) 评论(0) 推荐(1)
八、jdk工具之JvisualVM、JvisualVM之一--(visualVM介绍及性能分析示例)
摘要:目录 一、jdk工具之jps(JVM Process Status Tools)命令使用 二、jdk命令之javah命令(C Header and Stub File Generator) 三、jdk工具之jstack(Java Stack Trace) 四、jdk工具之jstat命令(Java V 阅读全文
posted @ 2014-05-14 21:38 duanxz 阅读(15781) 评论(3) 推荐(4)
JVM 性能调优实战之:使用阿里开源工具 TProfiler 在海量业务代码中精确定位性能代码
摘要:本文是《JVM 性能调优实战之:一次系统性能瓶颈的寻找过程》 的后续篇,该篇介绍了如何使用 JDK 自身提供的工具进行 JVM 调优将 TPS 由 2.5 提升到 20 (提升了 7 倍),并准确定位系统瓶颈:我们应用里静态对象不是太多、有大量的业务线程在频繁创建一些生命周期很长的临时对象,代码里有 阅读全文
posted @ 2014-01-07 09:35 duanxz 阅读(718) 评论(0) 推荐(0)
JVM 性能调优实战之:一次系统性能瓶颈的寻找过程
摘要:玩过性能优化的朋友都清楚,性能优化的关键并不在于怎么进行优化,而在于怎么找到当前系统的性能瓶颈。性能优化分为好几个层次,比如系统层次、算法层次、代码层次…JVM 的性能优化被认为是底层优化,门槛较高,精通这种技能的人比较少。笔者呆过几家技术力量不算弱的公司,每个公司内部真正能够进行 JVM 性能调优 阅读全文
posted @ 2014-01-06 23:28 duanxz 阅读(2687) 评论(0) 推荐(1)
线上问题分析
摘要:《Springboot Actuator之二:actuator在监控和管理指标的特性》 arthas的监控: 垃圾回收:垃圾回收次数gc.ps_scavenge.count、垃圾回收消耗时间gc.ps_scavenge.time、标记-清除算法的次数gc.ps_marksweep.count、标记- 阅读全文
posted @ 2014-01-05 22:50 duanxz 阅读(1792) 评论(0) 推荐(0)
八、jdk工具之JvisualVM、JvisualVM之二--Java程序性能分析工具Java VisualVM
摘要:目录 一、jdk工具之jps(JVM Process Status Tools)命令使用 二、jdk命令之javah命令(C Header and Stub File Generator) 三、jdk工具之jstack(Java Stack Trace) 四、jdk工具之jstat命令(Java V 阅读全文
posted @ 2013-12-26 18:26 duanxz 阅读(4470) 评论(1) 推荐(0)
二、jdk命令之javah命令(C Header and Stub File Generator)
摘要:目录 一、jdk工具之jps(JVM Process Status Tools)命令使用 二、jdk命令之javah命令(C Header and Stub File Generator) 三、jdk工具之jstack(Java Stack Trace) 四、jdk工具之jstat命令(Java V 阅读全文
posted @ 2013-12-19 19:43 duanxz 阅读(2201) 评论(0) 推荐(0)
JVM参数汇总
摘要:一、java启动参数共分为三类: 其一是标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容;其二是非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容;其三是非Stable参数(-XX),此类参数各个jvm实现会有所不同,这些都是不 阅读全文
posted @ 2013-12-19 15:56 duanxz 阅读(7766) 评论(1) 推荐(0)
JVM内存占用情况深入分析
摘要:内存分布 首先,列举一下一个JVM进程主要占用内存的一些地方: Young Old metaspace java thread count * Xss other thread count * stacksize (非Java线程) Direct memory native memory codec 阅读全文
posted @ 2013-06-19 08:47 duanxz 阅读(2445) 评论(1) 推荐(0)
四、jdk工具之jstat命令2(Java Virtual Machine Statistics Monitoring Tool)详解
摘要:目录 一、jdk工具之jps(JVM Process Status Tools)命令使用 二、jdk命令之javah命令(C Header and Stub File Generator) 三、jdk工具之jstack(Java Stack Trace) 四、jdk工具之jstat命令(Java V 阅读全文
posted @ 2012-11-29 15:38 duanxz 阅读(2364) 评论(0) 推荐(0)
十一、jdk工具之Jstatd命令(Java Statistics Monitoring Daemon)
摘要:1、介绍 jstatd是一个基于RMI(Remove Method Invocation)的服务程序,它用于监控基于HotSpot的JVM中资源的创建及销毁,并且提供了一个远程接口允许远程的监控工具连接到本地的JVM执行命令。 jstatd是基于RMI的,所以在运行jstatd的服务器上必须存在RM 阅读全文
posted @ 2012-11-14 15:58 duanxz 阅读(407) 评论(0) 推荐(0)
Thread Dump 分析综述
摘要:最近在做性能测试,需要对线程堆栈进行分析,在网上收集了一些资料,学习完后,将相关知识整理在一起,输出文章如下。 一、Thread Dump介绍 1.1什么是Thread Dump? Thread Dump是非常有用的诊断Java应用问题的工具。每一个Java虚拟机都有及时生成所有线程在某一点状态的t 阅读全文
posted @ 2012-11-05 13:32 duanxz 阅读(765) 评论(0) 推荐(0)
采集HeapDump、ThreadDump
摘要:一、Windows 1、Control + Break 转向服务器的标准输出窗口并按下Control + Break组合键, 之后需要将线程堆栈、内存堆栈信息复制到文件中。 示例还是中的示例: 了解String类的intern()方法--从Java7开始,字符串常量池从Heap空间移动到Metasp 阅读全文
posted @ 2012-11-04 16:34 duanxz 阅读(850) 评论(0) 推荐(0)
四、jdk工具之jstat命令(Java Virtual Machine Statistics Monitoring Tool)
摘要:目录 一、jdk工具之jps(JVM Process Status Tools)命令使用 二、jdk命令之javah命令(C Header and Stub File Generator) 三、jdk工具之jstack(Java Stack Trace) 四、jdk工具之jstat命令(Java V 阅读全文
posted @ 2012-11-03 08:54 duanxz 阅读(3913) 评论(0) 推荐(1)
六、jdk工具之jinfo命令(Java Configuration Info)
摘要:目录 一、jdk工具之jps(JVM Process Status Tools)命令使用 二、jdk命令之javah命令(C Header and Stub File Generator) 三、jdk工具之jstack(Java Stack Trace) 四、jdk工具之jstat命令(Java V 阅读全文
posted @ 2012-11-02 17:27 duanxz 阅读(2534) 评论(0) 推荐(0)
七、jdk工具之jconsole命令(Java Monitoring and Management Console)
摘要:目录 一、jdk工具之jps(JVM Process Status Tools)命令使用 二、jdk命令之javah命令(C Header and Stub File Generator) 三、jdk工具之jstack(Java Stack Trace) 四、jdk工具之jstat命令(Java V 阅读全文
posted @ 2012-11-02 14:25 duanxz 阅读(2828) 评论(0) 推荐(0)

上一页 1 2 3 下一页