【问题标题】:Get memory usage of a webapp without catalina resources in jProfiler在 jProfiler 中获取没有 catalina 资源的 webapp 的内存使用情况
【发布时间】:2013-04-09 04:25:49
【问题描述】:

我正在使用 jProfiler 来计算我的 web 应用程序消耗了多少内存。我编写了一个简单的“Hello World”应用程序并使用 Tomcat 启动,将 jProfiler 附加到 jvm 并惊讶地发现内存使用量如此之大。

截图:http://i.stack.imgur.com/YlRVr.png

我猜显示的内存使用是由于 catalina 消耗资源造成的。知道如何在不被 catalina 消耗内存的情况下找出我的 web 应用程序的实际使用情况吗?

【问题讨论】:

    标签: tomcat web-applications jprofiler


    【解决方案1】:

    您必须使用 JProfiler 中的堆遍历器来找出 String 对象是如何被引用的。

    在堆遍历器的“类”视图中选择 java.lang.String 并创建一个新的对象集 然后,切换到“累积传入引用”视图并按照大条。

    【讨论】:

      猜你喜欢
      • 2012-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-09
      • 2011-02-21
      • 2010-10-01
      • 2011-08-05
      • 2011-03-08
      相关资源
      最近更新 更多