如何从客户端java代码测量servlet方法的执行时间?

时间:2014-08-29 11:44:54

标签: java http servlets time measurement

我正在编写一个工具,它应该能够从客户端测量servlet方法的执行时间。不是整个servlet,只有一种方法。 为了测量整个servlet的运行时间,我设置了一个启动时间,然后用servlet的URL创建了一个URLConnection,打开了连接,得到了输入流,读取了输入流,关闭了连接,然后设置了一个结束 - 时间并通过减法计算经过的时间。 但这次我只想测量一个servlet的方法,并避免计算参数读取和检查等事情。我想它只能在servlet本身中使用,但我需要将测量值发送回客户端程序。有可能吗?或者我走错了路?

提前致谢!

2 个答案:

答案 0 :(得分:1)

不,这是不可能的。您无法控制在客户端服务器端执行的内容和方式。

答案 1 :(得分:1)

一般情况下,我会使用Java Melody来做这些事情。看看,但那是你在问什么。

自己动手听起来不精确。也许你可以通过调用另一个空方法来测试时间。