2016-09-21 54 views
0

我需要測量從數據庫請求數據到數據可視化之間所經過的時間。測量網站與數據庫相關的已用時間

我正在處理與大型數據庫相關的webclient。在創建報告時(如PDF文檔),Web客戶端將訪問數據庫。在訪問和計算報告所需的數據時,pdf文檔已經在網頁瀏覽器的新頁面中打開,並顯示'about:blank'作爲URL和'等待...'(... =關聯它的位置等待)。我其實需要從'等待......'過去的時間。

我的想法是測量時間,從目前的PDF文檔的新窗口中打開,直到在「about:空白」結束後,通過簡單地使用:

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

我假設您需要測量這個時間來解決性能問題。在這種情況下,您可以使用現有解決方案進行分析。

例如,你可以使用Sniffy - 它將測量花費用於執行SQL查詢的時間,並返回它作爲HTTP標頭以及網頁本身

相關問題