上海盛大网络发展有限公司 VisualVM 使用手册 徐景春 2011-4-2 2 / 18 目 录 1. Visual VM 基 本 信 息 ....................................................................................................... 3 2. Visual VM 的 安 装 ........................................................................................................... 3 3. 远 程 监 控 连 接 方 式 ........................................................................................................... 4 3.1 JMX 方 式 连 接 ............................................................................................................... 4 3.2 Jstatd 方 式 连 接 ............................................................................................................ 7 4. VisualVM 监 控 内 容 介绍 .............................................................................................. 10 3 / 18 1. Visual VM 基 本 信息 VisualVM是 JDK的 一 个 集 成 的 分 析 工 具 , 自 从 JDK 6 Update 7以 后 已 经 作为 Sun的 JDK的 一 部 分 。 VisualVM可 以 做 的 : 监 控 应 用 程 序 的 性 能 和 内 存 占 用 情 况 、监 控 应 用 程 序的 线程 、进行线程 转储(Thread Dump)或堆转储(Heap Dump)、跟踪内 存 泄漏、监 控 垃圾回收器、执行内 存 和 CPU分 析 , 保存 快照以 便脱机分 析 应 用 程 序 ;同时它还支持在MBeans上进行浏览和 操作 。 尽管 VisualVM自 身要在JDK6以 上的运行, 但是 JDK1.4以 上版本的 程 序 它都能 被它监 控 。 界面 2. Visual VM 的安装 Step1. 从 官网 http://visualvm.java.net/下载 Visual VM 安装程 序 ,有英文 4 / 18 版 与 多 语 言 版 ( 包 括 中 文 ) Step2. 需 要 在 本 机 安 装 jdk 6 以 上 jdk 版 本 Step3. 解 压 缩 VisualVM 压 缩 包 后 , 至 bin 目 录 下 , 打 开 visualvm.exe 即可 运 行 3. 远 程 监 控 连 接 方 式 以 下 以 监 控Jboss 应 用 为 例 , VisualVM 有 两 种 方...