Home / Companies / Datadog / Blog / Post Details
Content Deep Dive

Profiling improvements in Go 1.18

Blog post from Datadog

Post Details
Company
Date Published
Author
Felix Geisendörfer
Word Count
1,776
Company Posts That Month
25
Language
English
Hacker News Points
-
Post removed?
No
Summary

The latest release of Go, version 1.18, promises to be one of the most exciting releases since its inception, with several major features and improvements in profiling. The CPU profiler for Linux has become more accurate, particularly on multi-core systems, thanks to a change that addresses issues with signal generation and delivery. Additionally, there are improvements to profiler labels, which allow users to associate arbitrary key-value pairs with the currently running goroutine, and these labels now end up in CPU and goroutine profiles. There is also a fix for stack trace bug fixes, including a regression involving inlined closures that was fixed by Than McIntosh. These changes aim to improve profiling accuracy and reliability, making Go 1.18 a significant update for developers.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Observability 3 807 166 52 +31%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.