1

我正在使用 jProfiler 来确定我的 webapp 消耗了多少内存。我编写了一个简单的“Hello World”应用程序并使用 Tomcat 启动,将 jProfiler 附加到 jvm 并惊讶地看到如此多的内存使用。

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

我猜显示的内存使用情况是由于 catalina 消耗资源。知道如何找出我的 web 应用程序的实际使用情况,而不需要 catalina 消耗内存吗?

4

1 回答 1

0

You have to use the heap walker in JProfiler to find out how the String objects are referenced.

Select java.lang.String in the "Classes" view of the heap walker and create a new object set Then, switch to the "Cumulated incoming references" view and follow the large bars.

于 2013-04-09T07:47:33.960 回答