JacorB通知服务的Java进程在Windows 2008中消耗大约2 GB的内存。从YourKit我开始知道Java堆不超过30 MB。所以我得出结论,Java堆中没有泄漏。我想知道如何找到内存消耗的地方。我在网上读了几篇关于Java Native Heap的文章。如何判断Native Heap是否存在泄漏?我们正在使用Oracle(sun)的JRE 1.6。
答案 0 :(得分:0)
分析Java中内存泄漏的非常好的工具是Memory Analyzer。它可以作为 Eclipse插件下载,也可以作为独立应用程序下载。但是,我推荐后者。看看这个。它还有很好的帮助页面。