有没有好的工具可以对使用J2EE并有客户端的系统进行端到端的分析?
我意识到您可以很容易地分别分析服务器和客户端。然而,我不知道有什么工具可以给你关于两者之间的网络连接的影响以及它如何影响它们的性能的信息。端到端分析器会考虑应用程序何时停止通信以及何时进行处理。
发布于 2011-09-24 00:24:18
据我所知,没有任何分析代理提供开箱即用的功能来分析端到端的应用程序。至少在写这篇文章的时候还没有。
但是,您可以考虑使用DTrace同时从客户端和服务器收集分析信息(不一定是典型分析器提供的所有信息)。在this article中提供了一个关于如何在Java web应用程序(以Firefox作为客户端,Tomcat作为服务器)中使用它的示例。诀窍在于将DTrace指令插入到JVM (运行服务器)和客户机中,并编写DTrace脚本将从跟踪收集的信息写入到可解析的输出中。由于问题不清楚客户端是否使用Java语言,因此我假设客户端也使用Java语言;如果不是,则应用程序/可执行文件必须支持DTrace插装。
不过,有几点需要注意:
并非所有操作系统都提供
的支持
当然,您可以编写在远程客户端和服务器上运行的DTrace/SystemTap脚本,但不建议将收集的检测数据写入套接字(以避免上述开销)。
发布于 2013-07-18 23:36:24
从8.0版开始,JProfiler能够跟踪远程管理接口、web服务和两个概要JVM之间的远程EJB调用。
在进行调用的JVM中,调用站点具有指向远程JVM中的执行站点的超链接:

在远程端,分别为每个调用站点记录执行站点,因此您可以单独检查调用。

免责声明:我的公司开发JProfiler。
https://stackoverflow.com/questions/7530626
复制相似问题