I think the current solution is a perfectly reasonable solution. As I explained in the article, you can have 0 performance impact when used in production environments, because you can disable this feature. And when used in debugging environments, this has a minimal performance impact. For more details see: https://github.com/dlsniper/debugger/#performance which provides a library which makes this feature opt-in, at compile time.
What do you think could be done better to support this feature? On Wednesday, March 4, 2020 at 12:38:54 AM UTC+2, Robert Engels wrote: > > This is awesome and sad. The marketplace is now steering Go - which was > bound to happen. You can't ignore the needs of the marketplace and expect > it to standstill. This is a clear feature that the Go team (and community) > should of taken more seriously and a better solution would of been > delivered. But at least it's solved (at the expense of performance). > > -----Original Message----- > From: Florin Pățan > Sent: Mar 3, 2020 9:11 AM > To: golang-nuts > Subject: [go-nuts] How to find goroutines during debugging - aka goroutine > labeling > > Hello gophers, > > > There have been a number of posts in the past discussing how to handle > large number of goroutines in applications when it comes to debugging them. > Since Delve, the Go debugger, and GoLand, the Go IDE from JetBrains, > recently got the ability to handle these, I thought I'd share this quick > post on how to use this feature and make your life easier. > You can find it here: > https://blog.jetbrains.com/go/2020/03/03/how-to-find-goroutines-during-debugging/ > Looking forward for your thoughts on this. > > -- > You received this message because you are subscribed to the Google Groups > "golang-nuts" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to golan...@googlegroups.com <javascript:>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/golang-nuts/47087123-a14a-4139-af84-7208a05a5ca1%40googlegroups.com > > <https://groups.google.com/d/msgid/golang-nuts/47087123-a14a-4139-af84-7208a05a5ca1%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > > > > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/40e2340e-5965-4335-986d-ab7c232f4865%40googlegroups.com.