我有一个本地运行的Mule项目,需要测试它的内存使用情况。我目前正在尝试使用Java VisualVM,到目前为止,我还是很喜欢。
不幸的是,当我尝试测试该应用程序时遇到了问题,因为它是连接到其他API的客户端应用程序,并且这些API在本地运行。不幸的是,我无法在外部运行这些应用程序并且仍然可以连接。
这里的问题是,因为这些API正在运行并且使用相同的JVM,所以当我的内存使用量增加时,无法知道我的客户端应用程序是在使用更多内存还是它是其中一种API。
>在同一台计算机上运行我的API时,是否可以将数据与客户端应用隔离?我也愿意使用Visual VM以外的其他工具。
谢谢
-提请