八、jdk工具之JvisualVM之四--VisualVM 进行性能分析及调优
摘要:背景知识 性能分析的主要方式 监视:监视是一种用来查看应用程序运行时行为的一般方法。通常会有多个视图(View)分别实时地显示 CPU 使用情况、内存使用情况、线程状态以及其他一些有用的信息,以便用户能很快地发现问题的关键所在。 转储:性能分析工具从内存中获得当前状态数据并存储到文件用于静态的性能分
阅读全文
posted @
2012-10-25 16:40
duanxz
阅读(958)
推荐(0)
统计JVM进程中线程数两种方式小记
摘要:I. 统计进程中的线程数 相关系列博文推荐: 180711-JVM定位分析CPU性能消耗 180704-JDK常用监控参数 jvm调优的工具介绍 1. proc查询 /proc 目录以可读文本文件形式输出,提供现有进程和系统硬件相关的信息如 CPU、中断、内存、磁盘等等 查看状态命令 cat /pr
阅读全文
posted @
2012-10-25 15:14
duanxz
阅读(2141)
推荐(0)
数据库访问优化法则
摘要:要正确的优化SQL,我们需要快速定位能性的瓶颈点,也就是说快速找到我们SQL主要的开销在哪里?而大多数情况性能最慢的设备会是瓶颈点,如下载时网络速度可能会是瓶颈点,本地复制文件时硬盘可能会是瓶颈点,为什么这些一般的工作我们能快速确认瓶颈点呢,因为我们对这些慢速设备的性能数据有一些基本的认识,如网络带
阅读全文
posted @
2012-08-14 10:39
duanxz
阅读(2239)
推荐(0)
九、jdk工具之jhat命令(Java Heap Analyse Tool 虚拟机堆转储快照分析工具)、jhat之一:对dump的结果在浏览器上展示
摘要:目录 一、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-07-10 10:59
duanxz
阅读(4340)
推荐(1)