首页 > 解决方案 > 使用 VisualVM 在同一台机器上监控 2 个应用程序

问题描述

我有一个在本地运行的 Mule 项目,我需要测试它的内存使用情况。我目前正在尝试使用 Java VisualVM,到目前为止我很喜欢它。

不幸的是,当我尝试测试此应用程序时遇到问题,因为它是一个连接到其他 API 的客户端应用程序,并且这些 API 在本地运行。不幸的是,我无法在外部运行这些应用程序并且仍然可以连接。

这里的问题是,因为这些 API 正在运行并使用相同的 JVM,所以当我的内存使用量增加时,无法知道我的客户端应用程序是否正在使用更多内存,或者它是否是 API 之一。

有没有办法在同一台机器上运行我的 API 时将数据与我的客户端应用程序隔离开来?我也愿意使用除 Visual VM 之外的其他工具。

谢谢,

——画了

标签: javaeclipsemuleanypoint-studiovisualvm

解决方案


推荐阅读