有時(shí)我們?cè)谧鲩_(kāi)發(fā)的時(shí)候需要記錄每個(gè)任務(wù)執(zhí)行時(shí)間,或者記錄一段代碼執(zhí)行時(shí)間,最簡(jiǎn)單的方法就是打印當(dāng)前時(shí)間與執(zhí)行完時(shí)間的差值,然后這樣如果執(zhí)行大量測(cè)試的話就很麻煩,并且不直觀,如果想對(duì)執(zhí)行的時(shí)間做進(jìn)一步控制,則需要在程序中很多地方修改,目前sPRing-framework提供了一個(gè)StopWatch類(lèi)可以做類(lèi)似任務(wù)執(zhí)行時(shí)間控制,也就是封裝了一個(gè)對(duì)開(kāi)始時(shí)間,結(jié)束時(shí)間記錄操作的java類(lèi),當(dāng)然還有一些其他控制
StopWatch sw = new StopWatch();sw.start();處理時(shí)間或方法。。。。。。sw.stop();logger.info("findInfoByWayBill 耗時(shí)間:" + sw.getTotalTimeMillis());
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注