写点什么

jClarity 提供了新工具,Java 性能调校更简单

  • 2013-01-14
  • 本文字数:1632 字

    阅读完需:约 5 分钟

在一个充满了进程内和分布式 Java 分析器的世界里, jClarity 是一家在企业应用和云领域占有一席之地的新公司,他们提供以简单易用为设计目标工具。

公司由大名鼎鼎的性能调校专家 Kirk Pepperdine 创建,伦敦 Java 社区联合领袖 Ben Evans 担任 CEO, Martijn Verburg 担任 CTO,他们准备发布三个产品:

  • jPDM,一款 Java 性能调校工具,可以为特定的机器生成性能调优建议(比如如何调整 JVM 配置来消除探测到的性能热点),
  • Censum,一个垃圾回收分析器,
  • jMSR,一个提供 CPU 级别的性能度量的专用工具。

Censum 已经在 2012 年 12 月 11 日发布,jPDM 大致在 2013 第一季度发布。jMSR 还没有明确的发布计划。

同时,该公司还对上述产品提供培训和支持。

InfoQ 采访了 jClarity 的 CEO 兼技术专家 Ben Evans。

能和我们聊聊你的产品的概念么?

好的,这是“为企业和企业之外准备的 Java 性能工具” —— 我们最初的目标是针对运行在自助平台或者云端的 Java/JVM 应用进行轻量级分析。

我们将 Java 性能调优这项工作从专家和大师的领域引入到经验科学领域,提供了简单的答案和易用的工具。

我们的产品可以让一个忙碌的 Java 程序员或者运维人员去快速定位性能问题在哪里,以及要通过怎样的步骤来解决它。

现在外面已经有很多 Java 剖析工具了。这个产品和那些已经存在的分布式剖析器有什么不同?

性能分析(analysis)和剖析(profiling)不是一回事。如果你的问题出在代码上,一个可执行剖析器(execution profiler)会非常有用。但是,如果问题不是出在代码上,而是出在系统里的其他地方,那么剖析器会给你一些不相干的答案。

我们的工具把系统当成一个整体来分析,以对系统造成最小的影响为原则——我们对系统的开销影响控制的很严格。

所以我们的工具对您正在运行的系统影响很少,需要在网络上传输的数据量接近于零,界面也很简单。最重要的一点是,我们生成的性能问题报告是用大白话写的,很容易看懂。

我们产品最适用的两个场景是高性能财务系统和面向消费者市场的云应用。两个场景都需要分析工具的轻量和易懂——当然,两者背后的需求原因非常不同。我们意识到,表面上看起来不同的事件实际上有很深的关联,这构成了我们对性能的独到见解。

您的目标客户是?

我们的核心用户是一线的 Java 开发者和运维人员。这包括那些从其他技术社区里来到 Java/JVM 社区的人们。

我的目标市场是云计算市场(当然,企业级市场也是我们关注的方向!)。我们与一些 PAAS 和 IAAS 提供商进行合作,为他们的终端用户提供监控自己的 Java/JVM 应用性能问题的能力,并帮助他们解决他们遇到的问题。

我们的愿望是,每个在云端或企业平台上开发了应用的 Java 开发者,人人都用我们的工具。

您的价格模型是?

我们的第一个产品 Censum 是一个 GC 日志分析工具,是按人头定价的桌面应用。

我们即将发布的旗舰产品(jPDM)和其他高质量的 PAAS 插件的定价规则是类似的,按需使用,按用量付费。

这种灵活性意味着无论是独立开发者、咨询师,还是大型企业,都可以成为我们的客户。

我们支持自由软件和开源软件(F/OSS),而且我们有一些开源工具已经分享到了社区上。同时,针对非盈利项目和自由 / 开源项目,我们会赞助他们免费的软件使用许可。

听起来 jClarity 能让很多开发者和运维人员的生活变的更简单。最后,你还有什么想对我们的读者们说?

从设计上,我们的工具很易用,你不需要计算机博士学位就能理解它的结果和建议。

这就如同宝马和一级方程式赛车的区别一样:一级方程式赛车拥有令人难以执行的科技,但是你也需要接受同等级的训练来驾驭它。对一线的开发者来说,他们更需要扎实的工具。

有关这家公司和他们产品的更多信息,可以通过 Friends of jClarity 社区进行了解

原文链接 jClarity Offers new Tools that Simplify Java Performance Tuning


感谢杨赛对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2013-01-14 05:183937

评论

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

学生管理系统模块4作业

刘洋

#架构实战营 「架构实战营」

医疗保健行业如何从区块链中受益?

CECBC

【架构训练营-模块三】

默光

架构训练营5期

AI安全技术总结与展望| 社区征文

herosunly

人工智能 新春征文 2月月更

你知道MySQL InnoDB 的内存组件有哪些吗?

程序猿阿星

MySQL MySQL InnoDB Buffer Pool

IDP深度 | 企业到底需要何种数据分析挖掘工具?

Baihai IDP

人工智能 数据挖掘 商业智能

「前端CI/CD系列」第一篇:如何用建木CI往七牛云上传文件

Jianmu

CDN CI/CD 文件存储 七牛云 建木CI

虎符Hoo研究院:Cosmos是如何实现链与链的“港口”相连的?

区块链前沿News

Hoo 虎符交易所 虎符研究院 Cosmos

扔掉 Electron,拥抱基于 Rust 开发的 Tauri

百瓶技术

rust 前端 框架开发 tauri

如何理解用户的行为?

石云升

产品经理 用户研究 用户模型 2月月更

【漏洞分析】反序列化漏洞

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 安全漏洞

Bloom Filter 优化- CrimsonDB系列论文(一)

Emc

存储 LSM-Tree

安卓隐私沙箱来了!Android Privacy Sandbox简介

XCG00

android

面试突击24:为什么wait和notify必须放在synchronized中?

王磊

面试 java面试

龙蜥社区一周动态 | 2.14-2.20

OpenAnolis小助手

Linux 开源 动态

java培训:JVM 的面试题

@零度

JVM JAVA开发

迁移学习综述与未来展望 | 社区征文

战场小包

人工智能 迁移学习 新春征文 2月月更

提权方式及原理简介(面试)

喀拉峻

黑客

netty系列之:EventExecutor,EventExecutorGroup和netty中的实现

程序那些事

Java Netty 程序那些事 2月月更

Spring Boot AOP 扫盲,实现接口访问的统一日志记录

沉默王二

Java

凡泰极客加入中商联互联网应用工作委员会并荣任常务委员单位

FinClip

从冬奥看中国科技(六):千里光伏初长成

脑极体

网络损伤工具大乱斗

声网

Dev for Dev 网络损伤 网络仿真 网络与传输

当前主流视频编码技术浅析| 社区征文

王强

视频编解码 新春征文

模块 8 作业

miliving

万字详解数据仓库、数据湖、数据中台和湖仓一体

五分钟学大数据

数据中台 数据仓库 数据湖 湖仓一体

系统学习 TypeScript(一)——认识 TypeScript

编程三昧

typescript

浅谈 AI 物联网基础常识 | 社区征文

liuzhen007

AI 新春征文 2月月更

再谈 AI 及未来的趋势 | 社区征文

宇宙之一粟

AI 新春征文 2月月更

基于CC2530(ZigBee设计)的温度报警器

DS小龙哥

2月月更

大厂晋升指南:材料准备,PPT写作和现场答辩

邴越

大厂技能 2月月更 晋升 职级

jClarity 提供了新工具,Java性能调校更简单_Java_Victor Grazi_InfoQ精选文章