在虚拟机环境中分析 Java 应用程序(例如 vbox、vpc、vmware 等)
Posted
技术标签:
【中文标题】在虚拟机环境中分析 Java 应用程序(例如 vbox、vpc、vmware 等)【英文标题】:Profile Java application in virtual machine environment (eg vbox, vpc, vmware etc) 【发布时间】:2011-06-05 20:53:29 【问题描述】:在过去的两天里,我试图在 VM 环境中分析 Java 应用程序(不要将此 VM 与 JVM 混淆)。我们正在运行亚马逊 ec2 实例。这些实际上是运行 vmware 映像。我们使用 Jprofiler6 的许可版本来分析 java 应用程序。
现在的情况是,我想在虚拟环境下分析一个 java 应用程序。当我在 VM 中运行 jprofiler 时,它要求从列表中选择 JVM。但不幸的是,我没有看到任何 JVM 被列出。
当我在自己的物理机上执行相同操作时,我看到列出了 JVM。所以我可以在我的物理机器上分析它,但不能在 ec2 实例中。
您知道如何在虚拟环境下进行分析吗?
【问题讨论】:
JProfiler 支持有什么建议? 调试/分析远程计算机和使用 VM 进行分析没有区别。连接到远程进程和配置文件。 糟糕!我在发帖时没有检查支持。刚查了一下。看来我们需要购买支持。 【参考方案1】:VM 实例是一台单独的计算机,可通过普通网络访问。您需要在来宾中设置 JVM 以启用远程调试/分析,然后在 jprofiler 启动时指定远程主机。
【讨论】:
以上是关于在虚拟机环境中分析 Java 应用程序(例如 vbox、vpc、vmware 等)的主要内容,如果未能解决你的问题,请参考以下文章
在 Eclipse 中分析 Java 应用程序的最佳方法是啥?