我正在运行一个部署在远程机器服务器上的Web应用程序,我有这个应用程序的IP地址和URL。当我用浏览器点击URL时,应用程序会显示。
我现在必须分析这个web应用程序,因为我需要找出为什么它运行得这么慢。
我试过使用JProfiler,但没有成功。有人可以建议如何配置JProfiler进行远程分析吗?
在没有GUI的系统上评测远程JVM的最简单方法是:
提示:要找到瓶颈,请使用采样而不是检测。
JProfiler 10.0的更新
自JProfiler 10.0以来,有一个远程连接功能不需要上述任何步骤,您只需要SSH凭据即可连接到远程机器。
SSH连接由JProfiler直接进行,您不必自己设置SSH隧道。也可以配置多跳隧道。
JProfiler将自动下载所需的代理包,将其上载到远程机器,并使用其命令行工具收集您在附加对话框中看到的信息。代理包是缓存的,因此只需执行一次。
因为您必须以启动要分析的JVM的同一用户身份进行身份验证,所以可以将用户切换为远程附加。例如,您可以sudo到root用户以附加到以root身份启动的服务。
显示了所选用户启动的所有JVM,您可以启动一个完整的分析会话,也可以只进行一个低开销的HPROF堆转储,然后在JProfiler中打开它。
我有Intellij Idea 2020、JProfiler和Idea的JProfiler插件。在远程服务器上,有一个运行该应用程序的WildFly 15。目前,独立。conf包含用于通过jconsole的jmx进行连接的键 我想从Idea中使用JProfiler分析应用程序,但我还没有找到任何关于如何在任何地方启用分析的明确说明。据我所知,我需要将JProfiler的某些部分解压到服务器上,并将
我们正在使用Web Sphere 8.5和JProfiler 8.1。我想在Web Sphere 8.5中挂钩运行的JVM。我已经完成了远程应用程序;集成,之后我们必须在Java命令之后添加到我的远程应用程序的启动命令中。 “StartServer.sh”文件是Web Sphere的启动命令。 请您确认我们在下面一行或"setupCmdLine.sh"之后添加了上述命令(如果文件被StartSer
我成功地安装了JProfiler远程探测,我看到它在“catalina.out”(Tomcat)中运行。唯一的问题是远程机器上的所有端口都有防火墙(80和8080除外),无论我选择哪个端口,JProfiler GUI都无法连接到远程探测。 我尝试使用PuTTY隧道,但我不确定如何设置隧道规则。此外,JProfiler中似乎没有“网络首选项”,我可以在其中指定SOCKS代理。 我如何在不影响防火墙规
我们正在尝试使用jprofiler为运行在JBOSS 6 EAP上的应用程序进行评测。但是,在运行standalone_jprofiler时。bat给出错误, 我们试图增加standalone.conf.bat文件中的内存 下面的语句由janalyiler附加在bat文件中, 我不确定jprofiler7是否支持JBOSS 6 EAP。
问题内容: 我有一个使用React的网络应用程序,我正在尝试使用Selenium RC创建一些测试。我发现,当Selenium更改字段的值时,不会正确触发事件。我知道这是一个典型的问题,正如WebDriver常见问题所证明的那样,我已经尝试了很多不同的事情,例如使用onFocus而不是onChange并使用sendKeys()和type()确保焦点进出,以编程方式调用该事件以及我可以在网上找到的任
我正在Ubuntu 18.04服务器上用OpenJDK 11运行Tomcat 9(作为用户)。我希望能够将JProfiler 11连接到Tomcat进程。 在过去,我只是使用这个选项通过ssh连接到远程JVM,而JProfiler可以定位进程。在这台机器上,JProfiler从未找到Tomcat进程。 我尝试使用su和sudo选项切换到tomcat用户。我甚至启用了直接作为tomcat登录。无论如