有沒有什麼可以讓我在我的課堂上創建靜態對象或擴展我的課程,並給我開始的功能,停止時間配置統計數據收集與屬性文件和一堆其他好東西我不甚至知道。秒錶Java API
我正在研究的應用程序在任何特定時刻都有瘋狂的線程運行,並且使日誌文件變得越來越困難。這就是爲什麼我正在尋找某種解決方案來幫助我。
理想情況下,我希望在我的spring應用程序上下文中有bean,它將基於註釋來自動化所有跟蹤運行的腳本,這將允許配置線程的名稱和秒錶的準確性。同樣,將數據庫連接到數據庫而不僅僅是日誌文件的能力也會很好。
有沒有什麼可以讓我在我的課堂上創建靜態對象或擴展我的課程,並給我開始的功能,停止時間配置統計數據收集與屬性文件和一堆其他好東西我不甚至知道。秒錶Java API
我正在研究的應用程序在任何特定時刻都有瘋狂的線程運行,並且使日誌文件變得越來越困難。這就是爲什麼我正在尋找某種解決方案來幫助我。
理想情況下,我希望在我的spring應用程序上下文中有bean,它將基於註釋來自動化所有跟蹤運行的腳本,這將允許配置線程的名稱和秒錶的準確性。同樣,將數據庫連接到數據庫而不僅僅是日誌文件的能力也會很好。
也許你想要apache commons StopWatch類?
哦,我本來可以猜到它--apache commons <你需要的任何東西>總是在那裏爲你:-) –
@Mat如果你想要更具體的答案,然後問一個更具體的問題 - 你正在尋找什麼功能(不要不要說模糊的東西,比如「我不知道的其他一些好東西」)?如果*你*甚至不知道你需要什麼,那麼別人應該怎麼知道? – Jesper
由於您已經在使用Spring,因此您可以使用Spring StopWatch,儘管它不符合您能夠堅持數據的額外目標。請注意,它不適用於生產用途,僅用於開發和測試期間的其他信息。
您最感興趣的效能方面,還是什麼每個線程正在做的細節?如果主要是性能,分析器可能會幫助您提供額外的可見性。 –