我在Eclipse中创建了一个标准的GWT项目,现在我在服务器端代码中遇到了巨大的性能问题。我只能找到有关如何使用Speedtracer来分析实际GWT应用程序的说明,但我想配置Eclipse来配置服务器。我正在使用GWT SDK中的服务器。
答案 0 :(得分:3)
如果要分析服务器端代码,可以使用任何标准的Java分析工具。如果您为远程调试/分析设置项目,则几乎可以附加任何Java分析器。您可以将以下参数添加到项目启动设置中,以使其能够进行远程调试:
-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,address=4321,suspend=y
其中“4321”是您需要指定远程分析/调试应用程序以附加自身的端口。
如果您可以访问JProfiler,则可以将探查器附加到正在运行的JVM实例,而无需任何额外的工作。它还具有一些远程/服务器集成功能,甚至可以设置为分析客户端GWT代码。有关在Eclipse中分析GWT的一些非常好的信息,请参阅link。
修改强>
有关可用的远程调试选项以及如何配置它们的详细信息,请参阅JPDA documentation。底部附近的例子很清楚。