[英]How to profile server in Eclipse GWT project?
我在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进行概要分析的一些很好的信息,请参见链接 。
编辑:
有关可用的远程调试选项以及如何配置它们的更多信息,请参见JPDA文档 。 底部附近的示例已得到很好的解释。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.