首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Speed4j诉Perf4j

Speed4j诉Perf4j
EN

Stack Overflow用户
提问于 2012-11-09 23:25:19
回答 1查看 2.8K关注 0票数 6

Speed4j和perf4j都是Java性能分析工具,本质上是相似的。

如果我正在寻找Speed4j文档,我将获得以下信息:

这是一个非常简单(但快速)的Speed4j性能分析库。它是使用Perf4j作为模型设计的,但希望避免Perf4j设计中固有的缺陷。而且,Perf4j最近似乎没有看到太多的开发。

但是不确定“避免perf4j设计中固有的陷阱”意味着什么,perf4j陷阱是什么?

EN

回答 1

Stack Overflow用户

发布于 2013-01-13 09:03:36

启动Speed4J有三个原因:

  1. 避免字符串解析。Perf4j体系结构通过字符串内编码的Log4j发送度量,然后对其进行解析。字符串的创建/解析会导致不必要的GC开销。
  2. 提供关机钩。Perf4j无法在web容器中干净地关闭,因为它启动线程并提供访问它们的方法--因此存在内存泄漏。在Perf4j上有一个长期存在的错误,我很沮丧,因为什么都没发生。
  3. 没有进展。Bug没有得到解答,也没有新的版本被发布。

我考虑过分叉Perf4j是因为2和3,但是在最后一点,1让我开始了我自己的项目,这样我和其他人就可以更进一步了。Perf4j是一个伟大的项目,我喜欢它:-)

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13317492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档