Java 如何在EclipseGWT项目中评测服务器?

Java 如何在EclipseGWT项目中评测服务器?,java,eclipse,gwt,profiling,Java,Eclipse,Gwt,Profiling,我在Eclipse中创建了一个标准GWT项目,现在我在服务器端代码中遇到了一个巨大的性能问题。我只能找到关于如何使用Speedtracer评测实际GWT应用程序的说明,但我想配置Eclipse评测服务器。我使用的是GWT SDK中的服务器。如果您想评测服务器端代码,几乎可以使用任何标准的Java评测工具。如果您将项目设置为进行远程调试/评测,那么几乎可以附加任何Java分析器。您可以将以下参数添加到项目启动设置中,以使其能够进行远程调试: -Xdebug -Xnoagent -Djava.com

我在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代码。有关在Eclipse中评测GWT的一些非常好的信息,请参阅

编辑:


有关可用的远程调试选项以及如何配置这些选项的详细信息,请参阅。底部的示例解释得很好。

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

-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,address=4321,suspend=y
其中“4321”是您需要指定远程分析/调试应用程序以将其自身连接到的端口

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

编辑:


有关可用的远程调试选项以及如何配置这些选项的详细信息,请参阅。底部的示例解释得很好。

如果没有JProfile,可以使用Java SDK中可用的探查器
jvisualvm
。如果没有JProfile,可以使用Java SDK中可用的探查器
jvisualvm