2010-02-04 88 views
1

我需要使用jsp获取当前进程的CPU使用情况。如何在jsp上获得CPU使用率

我的场景就像用户从一个页面导航到另一个页面我需要检查CPU利用率,进程的内存使用情况。

+0

重复的http://stackoverflow.com/questions/634580/cpu-load-from-java – skaffman 2010-02-04 19:48:03

+0

类似的问题的一个区别是,运行JSP的进程可能有非常有限的权限。 – 2010-02-04 19:53:54

+0

@Eric J .: JSP运行在服务器机器上,而不是在客户端机器上运行。 – BalusC 2010-02-04 20:18:18

回答

1

如果您希望在每次请求时执行此操作(同样在生产中)(尽管我高度质疑需要这样做,但这只会导致CPU更昂贵),然后抓取JMX。如果你想做这个测试/分析的目的(这会更有意义),然后抓住Java profiler。对于以JSP为目标的问题,JSP只是一种基于Java的视图技术。原始Java代码属于真正的Java类。如果您想要使用JMX,那么您宁可想要在Filter中执行此操作,它将映射到感兴趣的url-pattern,例如, *.jsp

相关问题