JVM、GC、内存泄露诊断
文章平均质量分 83
utf7
微信公众号: yechaotalk ,大数据、云计算
https://github.com/utf7
展开
-
如何在eclipse dump Java内存占用情况和打印GC LOG
当使用java开发应用程序发生内存泄露的时候,经常会需要dump内存,然后使用内存分析工具,比如Eclipse Memory Analyzer(一般称作MAT)工具。本文将介绍如何在eclipse中dump 内存。提前准备: 一、下载MAT : http://www.eclipse.org/mat/ 二、测试代码如下: package c原创 2013-06-21 18:26:14 · 3399 阅读 · 0 评论 -
你不知道的5个JVM命令行标志
本文是Neward & Associates的总裁Ted Neward为developerworks独家撰稿“你不知道5个……”系列中的一篇,JVM是多数开发人员视为理所当然的Java功能和性能背后的重负荷机器。然而,我们很少有人能理解JVM是如何进行工作的—像任务分配和垃圾收集、转动线程、打开和关闭文件、中断和/或JIT编译Java字节码,等等。不熟悉JVM将不仅会影响应用程序性能,而且转载 2013-06-29 00:27:24 · 868 阅读 · 0 评论 -
Java定位CPU使用100%的方法
---流程:把线程dump出来,然后分析1:Threaddump的方法:kill -3 pidjstack -l pidjvisualvm中来thread dump2:找到导致cpu高的线程 top -H -p pid PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ C转载 2013-06-29 01:34:19 · 1275 阅读 · 0 评论