`
SSailYang
  • 浏览: 307937 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

简单用了一下 VisualVM

    博客分类:
  • Java
阅读更多

原来分析程序性能用的是 YourKit(其实是别人用,自己看分析结果)。主要原因是由于 YourKit 是收费的,不是想用就能用的。后来看到网上介绍 VisualVM 的文章,自己就来试试。发现还不错。VisualVM 是 Sun JDK 自带的,6.0 版本的会有。不过最低可支持 J2SE 1.4 应用的性能分析。执行 JDK bin 目录下的 jvisualvm.exe 就能运行。BTW. Win7 的搜索有时睁眼说瞎话,眼皮子底下的东西愣是搜不出来。

 

VisualVM 上手很容易,一看就会用,我也不作介绍了。说明一下,用 VisualVM 的 Profile 功能是,有时会提示正在分析的程序停止运行。一般情况下并不是程序真的出问题了,而是 CPU 不够用了。忽略继续,一会儿就好了。不过实际使用时最好还是不要在本机运行。

 

加张图,好看些

 

分享到:
评论

相关推荐

    Java VisualVM插件--Visual GC-附件资源

    Java VisualVM插件--Visual GC-附件资源

    jmxdemo.rar

    jmx的服务端和客户端的简单demo,是visualvm远程监控java项目的底层基础

    JAVA上百实例源码以及开源项目源代码

    简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 凯撒加密解密程序 1个目标文件 1、程序结构化,用函数分别实现 2、对文件的加密,解密输出到文件 利用随机函数抽取幸运数字 ...

    java源码包2

    得到RSA密钥对,产生Signature对象,对用私钥对信息(info)签名,用指定算法产生签名对象,用私钥初始化签名对象,将待签名的数据传送给签名对象(须在初始化之后),用公钥验证签名结果,使用公钥初始化签名对象,用于...

    JAVA上百实例源码以及开源项目

    得到RSA密钥对,产生Signature对象,对用私钥对信息(info)签名,用指定算法产生签名对象,用私钥初始化签名对象,将待签名的数据传送给签名对象(须在初始化之后),用公钥验证签名结果,使用公钥初始化签名对象,用于...

    java源码包---java 源码 大量 实例

    得到RSA密钥对,产生Signature对象,对用私钥对信息(info)签名,用指定算法产生签名对象,用私钥初始化签名对象,将待签名的数据传送给签名对象(须在初始化之后),用公钥验证签名结果,使用公钥初始化签名对象,用于...

    java源码包3

    得到RSA密钥对,产生Signature对象,对用私钥对信息(info)签名,用指定算法产生签名对象,用私钥初始化签名对象,将待签名的数据传送给签名对象(须在初始化之后),用公钥验证签名结果,使用公钥初始化签名对象,用于...

    java源码包4

    得到RSA密钥对,产生Signature对象,对用私钥对信息(info)签名,用指定算法产生签名对象,用私钥初始化签名对象,将待签名的数据传送给签名对象(须在初始化之后),用公钥验证签名结果,使用公钥初始化签名对象,用于...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 凯撒加密解密程序 1个目标文件 1、程序结构化,用函数分别实现 2、对文件的加密,解密输出到文件 利用随机函数抽取幸运数字 ...

    成百上千个Java 源码DEMO 3(1-4是独立压缩包)

    简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 凯撒加密解密程序 1个目标文件 1、程序结构化,用函数分别实现 2、对文件的加密,解密输出到文件 利用随机函数抽取幸运数字 ...

    java面试题,180多页,绝对良心制作,欢迎点评,涵盖各种知识点,排版优美,阅读舒心

    如果用VisualVM,dump线程信息出来,会有哪些信息? 59 【*JVM】查看jvm虚拟机里面堆、线程的信息,你用过什么命令? 59 【JVM】垃圾回收算法有哪些? 59 引用计数法(Reference Counting Collector) 59 tracing算法...

    深入理解JVM内存结构及运行原理全套视频加资料.txt

     第59讲 VisualVM使用详解 00:08:03  第60讲 性能调优概述 00:11:22  第61讲 性能调优-案例1 00:23:28  第62讲 性能调优-案例2 00:10:05  第63讲 性能调优-案例3 00:12:41  第64讲 前半部分内容整体回顾...

Global site tag (gtag.js) - Google Analytics