jprofiler:JProfiler 6.0支持动态插桩和历史锁视图

         JProfiler最新版支持动态插桩历史锁视图和个别思路方法运行分析JProfiler背后公司ej-technologies最近发布了Java应用分析工具JProfiler V6.0 该工具还支持监控分析和线程转存(thread dump)视图

        动态插桩自动调节能够发现负载不相称思路方法并在JProfilerGUI中建议移除它们被频繁短运行思路方法可能会歪曲整体数据用于度量这些思路方法所用去时间要远远大于它们本身实际运行时间新版本进行分析时在状态栏中提供了这类热点通知使得开发人员能够关注那些较长运行时间思路方法

        个别思路方法运行分析特性帮助开发人员分析选定思路方法最慢执行细节个思路方法中耗费了最长时间那些通常个思路方法在进行大量行为是非常相似但有时花时间却长得多这种情况下检查访问树是没用绝大多数是正常现在开发人员可以在访问树视图或思路方法统计图中将个思路方法设定为特别思路方法这样访问树将单独显示最慢

        其他JProfiler 6新功能包括:

        锁视图:         JProfiler中扩展了监控分析增加了显示当前锁状态和所有记录锁状态图标当前锁视图显示了当前等待或阻塞在某监控器上所有线程以及那些持有竞争监控器线程死锁用红色节点标识并由小贴士显示了时间和栈跟踪

        在历史锁视图中开发人员可以记录监控事件并通过记录锁状态逐步导航时间轴视图将事件分布放在相关上下文中从而提供了向其他监控事件种导航方式

        线程转存视图:         新线程转存视图显示了所有访问帧而不仅仅是分析类开发人员可以在同线程上遍历区别线程转存以了解栈跟踪变化该特征支持多线程转存和单线程转存并且现在整个线程转存可以拷贝到剪切板中

        监控分析:         由于可能有大量监控事件你可以把特定线程或监控器标定为感兴趣节点这样组独立导航按钮将仅仅逐步跟踪那些至少有个感兴趣节点参和事件你可以通过选择时间轴段区域收集监控事件为锁视图中箭头展示总体阻塞和等待时间以及栈跟踪列表在显示在工具贴士窗口中你可以通过JProfiler MBean或控制器(Controller)API开启和关闭监控事件记录

        思路方法统计视图:         该视图展示了思路方法执行时间分布统计数据它包括个称为“偏离系数”特征用于显示最慢偏离时间中位数程度在该视图下方有个展示时间分布这里y轴展示是对数这样能更清晰地显示单个偏离

        树地图视图:
        对所有显示访问树视图中加入了树地图视图模型在树地图视图中矩形区域和思路方法执行时间成比例你把鼠标移动到矩形区域上就可以看到思路方法信息并缩放到合适大小以显示详细访问跟踪器栈跟踪信息也加了进来每次栈跟踪信息可以在下面窗口中看到这样使用者就能更方便地获得所选跟踪上下文信息

        对于使用Java SE v5或更高java应用该工具配置仅需设置个VM参数即“-agentpath”对于Java 6以上JVM新版本在修改分析设置后不需要重新启动而且新版本还能从IDE集成环境装载快照支持IDE包括Netbeans 6.8(同时支持Glassfish v3分析)和IntelliJ Idea 9该工具也可以和JBoss 5.1以及Oracle Weblogic 11g这样应用服务器起工作

        最新版还支持在两个新平台上运行他们是FreeBSD x86和Linux PPC32位以及64位 JVM操作系统

Tags:  jprofiler注册码 jprofiler使用手册 jprofiler下载 jprofiler

延伸阅读

最新评论

发表评论