写点什么

YourKit 发布了 Java Profiler 2013

  • 2013-11-29
  • 本文字数:904 字

    阅读完需:约 3 分钟

在最近发布的 2013 版 Java Profiler 中,YourKit 着重提升了它的高层(level)数据收集功能。所谓的 J2EE 高层性能分析的目的是能够洞悉逻辑处理而不仅仅是提供时间信息。

高层性能分析所需要的数据——例如 SQL 语句、JNDI 调用或者 JSP 请求——是使用探针(probes)收集的。在之前的版本中,这些探针是通过字节码的再转换附加到代码上或者从代码中移除的。这一过程造成了一些负载同时还需要类的再转换,此外该功能在使用的 JVM 上还有可能会被禁用。

在 2013 版的 Java Profiler 中,探针现在始终都会被附加到代码上,但是激活(activation)和停用(deactivation)是由探针代码内部简单的复选框(checks)控制的。

除了减少开销之外,这样还可以让探针状态的变化立即生效。

探针有 3 种状态:onoffauto ,在 CPU 性能分析模式下 auto 将会激活探针。

性能图表(Performance Charts)主要的新功能是能够对探针收集的数据进行可视化和关联。例如,它能够将高 CPU 负载和数据库调用的数量或者将内存消耗和 servlet 调用的数量关联起来。这些类型的高层分析通常是由 APM 工具提供的,并不会展现在分析工具里面,因为后者所做的工作更加细致。但是,如果你想要查看系统中的哪些部分是相互影响的,那么关联功能给出了一个很好的切入点。

CPU 性能分析增加了配置项:

  • 现在还能够分析那些通常会被排除的方法,例如 getter 和 setter 函数。
  • UI 可以选择性地显示那些执行时间在 1 毫秒之内的方法。

对于性能分析,同样也有一些新功能:

  • 对于 _Date_ 或者原始类型包装器这样的简单对象其对应的值会被显示出来。这样不需要进入它们就能够查看它们所代表的值,加快了分析的速度。
  • 以后将无法展开对象树中的自引用(Self References),这样可以防止用户进入无限递归的引用路径。

当然,为了包含默认方法的性能分析新版本还扩展了 Java 8 的支持,同时所有新版本的 IDE 都支持集成。使用 TestNG 执行测试现在也能够很容易地分析。

YourKit 给出的报价是每个开发者 $499,或者每个浮动许可 $2,499。如果购买时间不满一年那么升级是免费的,否则的话只能享受 40% 的优惠。

查看英文原文 YourKit Released the 2013 Version of its Profilers

2013-11-29 11:021893
用户头像

发布了 321 篇内容, 共 133.1 次阅读, 收获喜欢 19 次。

关注

评论

发布
暂无评论
发现更多内容

BeeWorks企业内部通讯,企业安全高效沟通

BeeWorks

即时通讯 IM 私有化部署

MyEMS:数字化能源管理系统的技术架构与能效优化实践

开源能源管理系统

开源 能源管理系统

CST软件教程:CST如何设置电压监视器

思茂信息

电磁 仿真 CST软件

从TikTok到X:全球社交媒体平台上的危机预警机制

沃观Wovision

社交媒体 海外舆情监控 沃观Wovision

GitHub 上 Star 数量前 18 的开源 AI Agent 项目

NocoBase

人工智能 GitHub 开源 AI AIAgent

MyEMS:以开源智能为笔,绘就能源可持续发展新图景

开源能源管理系统

开源 能源管理系统

LED球形屏与传统LED显示屏5大区别

Dylan

LED显示屏 全彩LED显示屏 户外LED显示屏 led显示屏厂家 户内led显示屏

人工智能驱动下,海外舆情监测的技术革新与应用

沃观Wovision

人工智能、 沃观Wovision 舆情监测系统

NocoBase 本周更新汇总:优化及缺陷修复

NocoBase

开源 低代码 零代码 无代码 版本更新

HR Path战略收购澳企RKM Consulting,以强化全球布局

财见

当 AI SaaS 的边际成本不再为零,Cursor 是如何设计定价策略的?

Baihai IDP

人工智能 AI SaaS cursor

Pole Star收购Clearwater

财见

实战分析前端优化工具Performance面板!

OpenTiny社区

性能优化 前端 OpenTiny

鼎捷数智新书创想会:“AI+”的未来已来,面对窗口期鼎捷只争朝夕

人称T客

开发者必看!前端性能调优工具Performance面板实战

OpenTiny社区

性能优化 前端

GPT-5时代,咕泡人工智能深度学习班重磅升级!

咕泡科技

人工智能 咕泡ai 咕泡科技 gpt-5

TiDB Grafana 3000 端口漏洞问题处理方案

TiDB 社区干货传送门

管理与运维

Infobip确立人工智能为亚太客户体验新标杆

财见

1688商品评论API秘籍!轻松获取商品评论数据

tbapi

1688商品评论数据接口 1688商品评论API 1688API 1688评论API

AI 陪伴市场 2025 收入预计破 1.2 亿美元;语音助手 Commitify:AI 打电话追踪用户任务进度丨日报

声网

从 VMware 到国产超融合:平滑迁移与效能跃迁的技术实践

智驱前线

如何通过Python SDK创建一个新的Collection

DashVector

数据库 AI 向量检索 大模型

昆仑万维Mureka V7.5模型上线,AI音乐创作水平再迎新高度

新消费日报

德莎胶带闪耀DIC EXPO 2025,以创新粘接技术赋能显示产业进化

财见

kubectl logs 报错问题解决

天翼云开发者社区

容器

大数据-68 Kafka 日志存储 与 LogSegment 机制全面详解 实机实测

武子康

Java 大数据 kafka 分布式 消息队列

MyEMS:企业低碳转型中的能效价值挖掘与数字化管控范式

开源能源管理系统

开源 能源管理系统

新客户 | 上亿条油罐数据秒查,智慧加油站告别慢查询

TDengine

tdengine 时序数据库 tsdb

从 VMware 到超融合:合规与性能双重变革下的必然选择

智驱前线

vmware 超融合

BeeWorks 即时通讯全家桶:一站式办公的强大引擎

BeeWorks

即时通讯 IM 私有化部署

YourKit发布了Java Profiler 2013_Java_Fabian Lange_InfoQ精选文章