Tag: 指标

SLOC for Java项目

我需要一个免费工具来计算Java项目上的SLOC。 我只需要以下指标: SLOC 评论行数 可选的 javadoc指标 可选择按文件类型(.java,.js,.css,.html,.xml等)对统计信息进行排序 奖金: 100%Java,我不喜欢像slgcount和cygwin混合使用 netbeans插件 或者最好是maven插件

Eclipse Juno Metrics插件

日食的JUNO版本中存在哪些eclipse指标插件? 我已经尝试了一些通用的度量标准插件,但是没有它们在日食的JUNO版本中正常运行。 几乎忘了,我们使用Java作为编程语言。 我想要像圈复杂度,代码行,方法长度,参数过剩等指标。

有没有办法确定理想的线程数?

我正在做一个webcrawler并使用线程下载页面。 我的程序性能的第一个限制因素是带宽,我永远无法下载它可以获得的更多页面。 第二件事是我感兴趣的。 我正在使用线程同时下载许多页面,但是当我创建更multithreading时,会发生更多的处理器共享。 是否有一些度量/方式/类测试来确定什么是理想的线程数,或者如果在一定数量之后,性能不会改变或减少?

Java应用程序分析

我正在寻找一个Java代码分析器,我可以用它来分析我的应用程序(它是一个在后端运行的服务)生产(所以意味着低调,它不能减慢我的应用程序)。 主要是我想调用树分析,也就是说a()调用b()然后b()调用c(),然后a()b()和c()花了多少时间,包括和排他。 已经看过jvisualvm和jprofiler ,但这不是我想要的,因为我无法将我的生产应用程序绑定到它们,因为它会导致一个主要的性能问题。 此外,我确实通过了metrics ( https://github.com/dropwizard/metrics ),但它没有给我一个function来分析调用树。 Callgrind ( http://valgrind.org/docs/manual/cl-manual.html )类型库是我需要的,因为它提供了调用树分析function和高级选项,如避免调用循环(递归)。 但是我不确定Callgrind是否可以用于生产,因为它会在程序终止时转储数据。 任何人都可以建议用于java的好的调用树分析器,可以在不影响性能的情况下用于生产吗?