And*_*sot 6 profiling visualvm playframework-2.0
关于我的Play,我遇到了一些严重的问题!应用性能.我已经尝试更改服务器和数据库,但速度仍然存在.
使用Firebug来测量我的http请求,我发现他们花了大约20秒才开始回复.
所以我最后的希望是使用VisualVM来分析我的应用程序并找到它的瓶颈.但我不知道传递一些参数如"-Dcom.sun.management.jmxremote"的正确方法,而不会弄乱全局JAVA_OPTS变量.
再次感谢!
看起来Metrics会自动处理这个问题.
将以下内容添加到Build.scala应用程序依赖项中:
"com.yammer.metrics" % "metrics-core" % "2.1.2"
Run Code Online (Sandbox Code Playgroud)
并开始检测代码.然后使用"play run"启动应用程序 - VisualVM应该显示你的JVM进程,你可以直接连接它(假设你有VisualVM-MBeans插件).检查你是否至少有1.3.4.这是我在启动时看到的:
xsbt.boot.Boot进程是Play.
更一般地说,本文在调试基于Akka的框架(如Play)时非常有用.