【问题标题】:Monitoring stack area of JVM programmatically in JAVA? [duplicate]在JAVA中以编程方式监视JVM的堆栈区域? [复制]
【发布时间】:2016-02-23 21:11:27
【问题描述】:

This 博客简要解释了 JVM 内存结构,我假设我的问题具有相同的结构。现在我的问题如下。

  1. 由于线程使用内存的堆栈和寄存器区域,如何通过编程而不是使用Visualvm之类的工具来分别监控堆栈和寄存器部分内存?

【问题讨论】:

    标签: java multithreading threadpool jfreechart heap-memory


    【解决方案1】:

    你可以看一下VisualVM 它与标准 jdk 安装捆绑在一起。

    从主页

    监控应用程序性能和内存消耗。 VisualVM 监视应用程序 CPU 使用率、GC 活动、堆和永久代内存、加载的类的数量和正在运行的线程。您可以轻松检测可疑的内存消耗并采取措施 - 在应用程序中调用垃圾收集或进行堆转储并浏览应用程序堆的内容。

    【讨论】:

      猜你喜欢
      • 2021-07-13
      • 1970-01-01
      • 2023-03-18
      • 1970-01-01
      • 2014-08-19
      • 2017-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多