您如何在Go中计时一个函数并以毫秒为单位返回其运行时间?

问题描述 投票:36回答:6

您如何在Go中计时一个函数并以毫秒为单位返回其运行时间?

time timer benchmarking go
6个回答
30
投票

使用Go testing包对功能进行基准测试。例如,

testing

32
投票

Go的gotest使这个琐碎。


12
投票

也许您也可以为此使用Duration(持续时间)...看起来更好一些。


10
投票

另一个简单的方法可以是:


1
投票

时间包中有多个时间戳记和计时器选项。请参阅此处的文档:359.684612ms


0
投票

从1.13开始,您可以执行以下操作

http://golang.org/pkg/time/
© www.soinside.com 2019 - 2024. All rights reserved.