新手问题 如何高效获取一个时间差

teli · 2020年01月08日 · 最后由 lrita 回复于 2020年01月08日 · 70 次阅读

程序中大量需要得到运行时间差的需求。

目前只能 time.Now(),再 Since。

根据火焰图,time.Now() 是个比较低效的函数。

所以有没有高效的方式?

注意,这个方式最好是跨平台的,至少支持 linux

更多原创文章干货分享,请关注公众号
  • 加微信实战群请加微信(注明:实战群):gocnio

<p><br></p><p><code>//go:linkname nanotime runtime.nanotimefunc&nbsp;</code></p><p><code>nanotime() int64</code></p><p><br></p>

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册