AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

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:021714
用户头像

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

关注

评论

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

2024 年 Web3 融资情况解析:公售项目占比超八成,散户抱团取暖

TechubNews

国际营销服务内容

cts喜友科技

营销 通讯 国际营销

Vision Pro开发实践

京东零售技术

Vision pro

火山引擎携手南开大学、中国国航、协和医院,加速各行业AI能力落地

新消费日报

零基础能做Oracle数据库之间的迁移吗?

NineData

oracle 数据迁移 Oracle ACE NineData 增量迁移

应用开发“取经路”,华为应用市场送出全周期服务“助攻”

脑极体

AI

生产进度拖延、成本高企,你还愿意继续忍受吗?

天津汇柏科技有限公司

低代码开发平台 软件定制开发 AI人工智能 生产管理

京东广告稀疏大模型训练与推理 GPU 优化实践

京东零售技术

广告 GPU算力

更懂消费者 火山引擎数据飞轮助力乳企做好雪糕生意

字节跳动数据平台

大数据 数据分析 数据平台 火山引擎 增长营销

实践分享:借助Leangoo领歌免费敏捷工具精细化Sprint Backlog管理

顿顿顿

敏捷开发 敏捷项目管理 敏捷工具 scrum工具 敏捷迭代管理

实力上榜 | 软通动力入选"2024数据要素服务商排行"榜单

财见

LED租赁屏常用于哪些场合?

Dylan

商业 活动 LED LED display LED显示屏

多模态在京东内容算法上的应用

京东零售技术

算法

电商数据驱动决策:京东商品详情API返回值的力量

技术冰糖葫芦

api 网关 API Explorer API 策略 pinduoduo API

GreatSQL执行Update失败案例分析

GreatSQL

人工智能 | 大语言模型应用框架介绍

测试人

人工智能 软件测试

2023年央企安全威胁盘点

芯盾时代

身份安全 央国企数字化转型 弱口令

从申请到调用:一步一步教你使用1688商品列表数据接口

tbapi

1688API 1688商品列表数据接口

软件正在我们眼前悄然被侵蚀

财见

Azentio通过收购科威特公司Pysurance和iMOTOR,引领保险技术现代化

财见

五连冠!浪潮云洲连续五年稳居中国工业互联网平台市场"双料第一"

财见

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