将 Java Profiler (VisualVM) 与 Oracle 应用服务器 (OAS) 结合使用

Posted

技术标签:

【中文标题】将 Java Profiler (VisualVM) 与 Oracle 应用服务器 (OAS) 结合使用【英文标题】:Using Java Profiler (VisualVM) with Oracle Application Server (OAS) 【发布时间】:2013-07-22 07:37:06 【问题描述】:

我需要优化 JSF 应用程序。它在 localhost Oracle Application Server 10g (OAS) 上运行。

我想使用 VisualVM 来分析上述应用程序,但它无法检测到 OAS 的实例。

是否有关于如何将 VisualVM 与 OAS 10g 连接的链接或教程?

【问题讨论】:

VisualVM 可以看到本地应用程序在与 VisualVM 相同的用户下运行。您是否在同一用户下运行 VisualVM 和 OAS? “同一个用户”是指“同一个 JRE 实例”吗? 不,从操作系统的角度来看是同一个用户。 【参考方案1】:

您也可以尝试使用 Netbeans 分析器。 您可以使用 netbeans 分析器分析您的 Web/独立应用程序。

我们正在联合 netbeans 分析器来分析我们的应用程序。用于分析 Java 应用程序的好工具。

检查一下。

https://profiler.netbeans.org/

http://wiki.netbeans.org/FaqProfilerAttachRemoteServer

【讨论】:

我认为 Netbeans 和 VisualVM 中的 Profiler 是一样的。

以上是关于将 Java Profiler (VisualVM) 与 Oracle 应用服务器 (OAS) 结合使用的主要内容,如果未能解决你的问题,请参考以下文章

Java虚拟机性能管理神器 - VisualVM 插件安装与更新路径配置

VisualVM、Scala 和 Ubuntu?

VisualVM 的问题 - 连接到远程主机时

如何在 VisualVM 中显示调用树?

跟踪 java profiler 中的最大内存使用量

visualvm-profile