java - VisualVM 分析正在污染结果

标签 java profiling rmi visualvm

我正在使用 VisualVM 内存分析来分析应用程序的内存分配行为。不幸的是,似乎分析过程本身正在污染我的结果。

我不断看到在 5 分钟的时间范围内分配了 80Mb,这是由于内存分析结果通过 JMXBean RMI 连接序列化。此内存始终在第 1 代中,当我请求它时会立即进行 GC,但它的显示仍然很烦人。

我可以根据进行分配的类过滤内存分析结果吗?

最佳答案

尝试 JProfiler ,它不使用堆资源。你可以在这里看到:

Why does an empty Java program consume memory?

在分析空应用程序时,visualvm 甚至会分配很多东西。

关于java - VisualVM 分析正在污染结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8803383/

相关文章:

java - 如何将单个对象与多个 RMI 服务器绑定(bind)

java - RMI:按值传递还是按引用传递?

java - 对于(某事 s : something. getList())

java - 如何清除 iframe 缓存?

java - 从数据库填充 JavaFX 中的组合框

java - JProfiler UnsatisfiedLinkError 启动时

linux - 为什么 PMP(穷人的分析器)不能在 nginx 上工作?

java - 对角线上的矩阵元素

java - 可实例化匿名Java接口(interface):Is it possible or am I wrong?

c - 如何优化图像像素化程序