任何可以找到内存泄漏java代码的java静态代码分析器?

Posted

技术标签:

【中文标题】任何可以找到内存泄漏java代码的java静态代码分析器?【英文标题】:Any java Static Code analyzer that can find memory leak java code? 【发布时间】:2012-10-12 09:43:47 【问题描述】:

    是否有任何 Java 静态代码分析器可以检测可能导致内存泄漏的代码?我知道 JVM 分析器用于此目的,但这无助于我们在开发过程中放置​​检查点。

   向开发人员介绍最佳实践是一方面,但我如何将自动化流程作为检查点?

欢迎任何想法或建议。

【问题讨论】:

【参考方案1】:

从我的研究人员的角度来看,我能想到的最接近的是COSTA:http://costa.ls.fi.upm.es/

这是一个使用静态分析计算程序/方法使用的内存量的工具。也许开发人员(随意询问,他们是好人)可以告诉您COSTA 是否是满足您需求的好选择(或者他们可能知道更好的东西)。

【讨论】:

以上是关于任何可以找到内存泄漏java代码的java静态代码分析器?的主要内容,如果未能解决你的问题,请参考以下文章

如何查找 Java 内存泄漏

java内存溢出怎么解决?

如何防止java中的内存泄漏

JAVA中内存泄露和内存溢出

在大型 Java 堆转储中查找内存泄漏的方法

Kotlin伴侣对象中的内存泄漏?