在jProfiler中获取没有catalina资源的web应用的内存使用情况



我使用jProfiler来计算我的web应用程序消耗了多少内存。我写了一个简单的"Hello World"应用程序,并使用Tomcat启动,将jProfiler附加到jvm,并惊讶地看到如此多的内存使用。

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

我猜显示的内存使用是由于catalina消耗资源。有没有人知道,在没有卡塔琳娜消耗内存的情况下,如何找出我的web应用程序的实际使用情况?

您必须使用JProfiler中的堆漫步器来查找String对象是如何被引用的。

在堆行走器的"Classes"视图中选择java.lang.String并创建一个新的对象集然后,切换到"累计传入引用"视图,并按照大栏。

最新更新