Playframework 如何查看Play框架的JVM内存使用情况

Playframework 如何查看Play框架的JVM内存使用情况,playframework,amazon,performance-testing,playframework-1.x,Playframework,Amazon,Performance Testing,Playframework 1.x,我的应用程序是在Play framework 1.2.5中开发的,并在Amazon Elastic Beanstalk中运行。CPU利用率很高。所以我想监控Amazon实例的JVM。有人能给我介绍一下Play framework 1.2.5应用程序的监控工具吗。 提前感谢。我的Play1.x体验有些生疏,但我们已经成功地分析了运行中的JVM。它提供CPU和内存分析,并允许您在应用程序运行时检查对象 如果您对更轻量级的东西感兴趣,并且最感兴趣的是看看您的应用程序在做什么,那么尝试运行jstack取

我的应用程序是在Play framework 1.2.5中开发的,并在Amazon Elastic Beanstalk中运行。CPU利用率很高。所以我想监控Amazon实例的JVM。有人能给我介绍一下Play framework 1.2.5应用程序的监控工具吗。
提前感谢。

我的Play1.x体验有些生疏,但我们已经成功地分析了运行中的JVM。它提供CPU和内存分析,并允许您在应用程序运行时检查对象


如果您对更轻量级的东西感兴趣,并且最感兴趣的是看看您的应用程序在做什么,那么尝试运行jstack取决于JVM运行的操作系统,但基本上,对于高CPU,当进程最大化CPU时,需要jstack在进程上获得线程转储,同时收集进程及其线程的OS层信息

linux上的ps-eL和jstack就可以做到这一点


另一个技巧是,在JAVA_HOME/bin目录上尝试jconsole和jvisualvm进行监视。

在elastic beanstalk上使用JAVA时,是否需要安装jstack?