java - 如何在 Eclipse GWT 项目中分析服务器?

标签 java eclipse gwt profiling

我在 Eclipse 中创建了一个标准 GWT 项目,现在我在服务器端代码中遇到了巨大的性能问题。我只能找到有关如何使用 Speedtracer 分析实际 GWT 应用程序的说明,但我想配置 Eclipse 来分析服务器。我正在使用 GWT SDK 中的服务器。

最佳答案

如果您想分析服务器端代码,您几乎可以使用任何标准 Java 分析工具。如果您将项目设置为远程调试/分析,您几乎可以附加任何 Java 分析器。您可以将以下参数添加到项目启动设置中以启用远程调试:

-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,address=4321,suspend=y

其中“4321”是您需要指定要附加到的远程分析/调试应用程序的端口。

如果您有权访问 JProfiler,则只需将分析器附加到正在运行的 JVM 实例,无需任何额外的工作。它还具有一些远程/服务器集成功能,甚至可以设置为分析您的客户端 GWT 代码。请参阅link有关在 Eclipse 中分析 GWT 的一些非常好的信息。

编辑:

请参阅JPDA documentation有关可用的远程调试选项以及如何配置它们的更多信息。底部附近的示例得到了很好的解释。

关于java - 如何在 Eclipse GWT 项目中分析服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5060066/

相关文章:

java - 破坏二进制文件

android - 无法打开应用程序 "Eclipse"。 -10810

java - Dropwizard 客户端类型不匹配

eclipse - 最佳 Eclipse UML 插件

java - 主题海王星不适用

java - 为什么 Java 中的 Float.MIN_VALUE 是正值?

java - 无法捕获java中的特定时间段

Java+GWT处理客户端异常

gwt - GXT添加过滤器到存储

java - Akka 循环赛池