写点什么

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:184010

评论

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

2021金三银四必备的1000道Java面试题以及答案整理【最新版】

Java 编程 程序员 面试

小争哥的算法打卡1群-算法题打卡

黄敏

算法

5G与房地产

ES_her0

28天写作 3月日更

密码学系列之:csrf跨站点请求伪造

程序那些事

安全 密码学 CSRF 程序那些事

都在讲Redis主从复制原理,我来讲实践总结

华为云开发者联盟

数据库 redis 复制 服务器 非关系型数据库

MindSpore学习(一)

依旧廖凯

28天写作 3月日更

Swagger 常用注解

insight

swagger 3月日更

产品的基准线:确定性的产品

boshi

产品设计 研发管理 七日更

图像基本概念,Python 图像算法取经之旅 365 天的第 2 天

梦想橡皮擦

28天写作 3月日更

详解 ZooKeeper 数据持久化

HelloGitHub

Java zookeeper ZooKeeper原理

mysql5.7安装教程

xiezhr

MySQL 安装 MySQL 运维

产品经理面试常见问题总结1

lenka

3月日更

随便说说“借鉴”那些事「Day 26」

道伟

28天写作

有意义的选择——初谈心流

Justin

心理学 28天写作 游戏设计

高斯 Redis 在IM场景中的应用

华为云开发者联盟

数据库 IM 华为云 GaussDB(for Redis)

SD-RTN——毫秒级网络加速带来全新的体验

anyRTC开发者

android 5G 音视频 WebRTC RTC

(28DW-S8-Day26) 研发流程重整

mtfelix

28天写作

篮下有球-用例2

z

翻译:《实用的Python编程》06_03_Producers_consumers

codists

Python

PHP-Trait解析与使用

一个大红包

3月日更

Go训练营第4周总结

Glowry

ICASSP2021 M2VoC挑战赛报告会:高分队伍及评审分享回顾(附PPT)

爱奇艺技术产品团队

Nginx 一个高性能的HTTP和反向代理服务器

赖猫

nginx 后端 Linux服务器

腾讯极客技术挑战赛-writeup

面试官:线程池中多余的线程是如何回收的?

Java小咖秀

Java 面试 多线程

Timewait是什么

我是程序员小贱

3月日更

React在函数组件中使用Ant-Design的Form(form组件和按钮属于不同的组件)

依旧廖凯

28天写作 3月日更

Redis核心技术与实战 学习笔记 02

escray

redis 极客时间 28天写作 3月日更 Redis 核心技术与实战

如何跨单元格绘制斜线

IT蜗壳-Tango

3月日更 IT蜗壳教学

防火墙双机热备

zookeeper的数据模型详解

大数据技术指南

大数据 zookeeper 28天写作 3月日更

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