【问题标题】:Measure elapsed time of Website relating to database测量与数据库相关的网站的经过时间
【发布时间】:2016-09-21 08:37:02
【问题描述】:

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

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

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

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); 

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

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

提前致谢!

【问题讨论】:

    标签: java database time webclient measure


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-13
      • 2011-05-04
      • 1970-01-01
      • 2014-09-05
      • 2011-11-17
      • 1970-01-01
      相关资源
      最近更新 更多