我正在处理一个在Sun 1.6 JVM(1.6_05)中导致内存泄漏的大型应用程序(300K LOC).分析Java显示没有泄漏.JVM中是否有可用于检测泄漏原因的诊断程序? 我无法创建一个简单,孤立的Java测试用例.通过在JVM上使用C堆分析器来解决这个问题的唯一方法是什么? 该应用程序创建一个套接字池并执行大量的网络I/O.