衡量网站与数据库

时间:2016-09-21 08:37:03

标签: java database time webclient measure

我需要测量从数据库请求数据到数据可视化时间之间的时间。

我正在使用与大型数据库相关的webclient。创建报告(作为pdf文档)时,webclient将访问数据库。在访问和计算报告所需的数据时,pdf文档已经在Web浏览器的新页面中打开,并显示“about:blank”作为URL和“等待......”(... =关联它的位置)等待)。我实际上需要从'等待......'开始经过的时间。

我的想法是测量时间,从pdf文档的新窗口打开到“约:空白”结束,只需使用:

long lStartTime = System.currentTimeMillis();

//task that identifies the opening of webpage til end of 'about:blank'

long lEndTime = System.currentTimeMillis();

long difference = lEndTime - lStartTime;

System.out.println("Elapsed time: " + difference); 

问题是,我不知道如何实现如上所述的任务。 有没有人有类似的问题或者想知道如何实现代码?

我感谢每一个帮助。我不太习惯编程,但我确实有一些基本技能。

提前致谢!

1 个答案:

答案 0 :(得分:1)

我认为您需要测量此时间来解决性能问题。在这种情况下,您可以使用现有解决方案进行性能分析。

例如,您可以使用Sniffy - 它将测量执行SQL查询所花费的时间,并将其作为HTTP标头以及网页本身返回