JDK 6 Update 7

 

今天无聊逛了一下java.sun.com,结果发现又有新的JDK更新了,Update7,记得前段时间下载Update6的时候还没多久呢,呵呵,最近Sun的更新比较频繁啊,看来传说中的Update 10也快正式发布了吧。 官方 的Release Note里面提到Update 7 照例干了一些Bug Fix 的活,不过这次附带一个Java Visual VM的工具软件,记得以前看到网上有篇文章,对Java VM的一个诟病之处就在于基于JMX API 无法很好的对VM进行监控,文中似乎还提到JRockit跟IBM的的那个VM比较好的一点就是对VM监控这方面的增强。 为了体验一下这个Visual VM,我装了一下Update 7,不过装完之后没有提示说有这么一个比较重要的特性。其实这里不得不提到一点,JDK安装好后,除了会在控制面板里面添加一个Java 的快捷方式,方便管理WebStart的东东以为就没有其它的快捷方式了,其实Java里面也有很多的好用的工具软件啊,大的比如说Java DB,小的有Native2Ascii,不知道在开始菜单里面新建一个Java 的文件夹,放上常用的快捷方式是不是会更加人性化一点,呵呵。 找这个Visual VM就是靠经验了,在JDK_HOME/bin目录下面,有一个jvisualvm.exe文件,看名字也就知道是它了,双击打开,从UI上来看,这个软件是基于NetBeans开发的了。

  • Splash界面
  • OverView界面
  • Monitor界面
  • Threads界面
  • Profiler界面
从界面上看还是比较简洁的,左边是树形结构,自动显示当前本机所运行的Java程序,还可以添加远程的Java VM,其中括号里面的PID指的是进程ID。OverView界面显示VM启动参数以及该VM对应的一些属性。Monitor界面则是监控Java堆大小,Permgen大小,Classes和线程数量。Profiler界面比较有趣,看样子似乎可以动态的对某个Java程序进行调优了。不过我没试用这个功能,感觉要调优还是在Netbeans里面比较自然一点,起码有代码,没代码调优了用处也不大。而且这里还有个问题,有些VM是没有Threads跟Profiler界面的,不知道是什么原因,像我截图里面的Weblogic的Server就没有这两个界面。

2 评论:

匿名 说...

沙发,哈哈,学习下

阿福 说...

呵呵,多谢捧场啊:)