JacORB通知服务的Java进程在Windows 2008中消耗大约2GB内存。从YourKit我了解到Java堆不超过30MB。所以我的结论是Java Heap没有泄漏。我想知道如何找到内存被消耗的地方。我在互联网上阅读了一些有关 Java native 堆的文章。如何判断Native Heap是否存在泄漏?我们使用 Oracle (sun) 的 JRE 1.6。
最佳答案
用于分析 Java 内存泄漏的非常好的工具是 Memory Analyzer 。它可以作为Eclipse 插件或独立应用程序下载。不过,我推荐后者。一探究竟。它还有非常好的帮助页面。
关于Java 进程消耗超过 2 GB 内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8033387/