java - findbugs 性能检测器

标签 java performance findbugs

是否有任何开源的 findbugs 检测器扩展,特别是针对性能错误和低延迟?除了准系统 findbugs impl 之外,我没有发现任何有意义的扩展。

最佳答案

我使用 IntelliJ 中的代码分析它有很多检测和自动修复。

我还没有看到任何低延迟的东西。通常这意味着显着更改代码以尽量减少锁的使用或丢弃对象。

使用商业分析器是最好的开始。为您的特定用例创建一些微基准。关键路径的代码审查很有用,我会添加可以在生产中记录的纳秒级时间戳,看看每个阶段实际花费了多长时间。尤其是如果您想要少于 100 微秒的延迟。

关于java - findbugs 性能检测器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10453431/

相关文章:

java - 调试从浏览器加载的 java 中加载的 dll

sql - 查询具有 2 列且具有多个条件的表

java - 如何找到特定类型的 toString() 方法的隐式用法

java - 避免警告 "boxing immediately unboxed to perform coercion"

java - Possible null pointer dereference of 的说明和修复

java - 信任过期的证书

java - 方法中的 'throws' 关键字是什么意思?

java - Java Compact Profiles 真的会减少内存占用吗?

Python - 如何有效地迭代字典的子集?

mysql - 我如何在mysql中优化这个查询?