簡體   English   中英

Java是否有類似Python的timeit之類的工具

[英]does java have similar tool like timeit of Python

Python有一個timeit模塊,可以使用它來計時代碼執行,例如

>>> timeit.timeit(lambda:sleep(0.1), number=10)
1.02257220899628

Java中是否有類似的工具可以將代碼執行的時間與timeit ,例如

@Timeit(number=10)
@Test
public void foo(){
    service.foo();
}

並不是的。 您可以使用System.nanoTime()創建包裝器類。

此外,還有一個類似的堆棧溢出問題,其答案發布在這里: 我該如何在Java中計時方法的執行時間?

還可以使用:一個非常基本的實現: Timeit.java

指標可以提供您想要的內容。 但這在大多數情況下可能有點過大。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM