堆栈跟踪中指定的时间是什么意思?

我正在读取 go 程序的堆栈跟踪以进行调试。


goroutine 6 [chan receive]:

go.elastic.co/apm.(*Tracer).loop.func2(0xc000042420, 0xc0000423c0, 0x1551980, 0xc0004da100, 0xc000074300, 0xc000001080, 0xc00000e018)

    /app/vendor/go.elastic.co/apm/tracer.go:803 +0x21a

created by go.elastic.co/apm.(*Tracer).loop

    /app/vendor/go.elastic.co/apm/tracer.go:800 +0x36e


goroutine 8 [chan receive, 21 minutes]:

github.com/getsentry/sentry-go.(*HTTPTransport).worker(0xc0003025b0)

    /app/vendor/github.com/getsentry/sentry-go/transport.go:387 +0x77

created by github.com/getsentry/sentry-go.(*HTTPTransport).Configure.func1

    /app/vendor/github.com/getsentry/sentry-go/transport.go:255 +0x3e

在第二个围棋例程中,时间表示什么?这一次从第一次中缺席。我在文档中查找,但找不到这次的用途。21 minutes


潇潇雨雨
浏览 104回答 1
1回答

神不在的星期二

这是戈鲁丁被阻挡的大致时间。仅当戈鲁廷被阻挡的时间量至少为 1 分钟时,才会显示它。您可以在 go 运行时源运行时/traceback.go(链接的是 go1.16.6 版本的代码)中查看生成此输出的代码。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go