Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Power BI Fundamentals - Create visualizations and dashboards from scratch
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Explore techniques for controlling the Go runtime in this 46-minute conference talk from GopherCon 2019. Discover why and how to manage the runtime, including garbage collection, finalization, and goroutine management. Learn about new methods for better runtime control, such as ghostcat and goroutine affinity. Gain insights into the potential benefits and drawbacks of runtime manipulation, and understand the main takeaways for implementing these techniques in Go programming.
Syllabus
Introduction
Garbage collector
Getup issue
Go exit
Go scared
Garbage collection
Why run garbage collection
Keep alive
Finalizar
Set finalizar
Why
Experiments
Suggestions
Ghosts
Ghostcat
Go routine IDs
Go routine colors
Go affinity
Reasons for affinity
Go cancel
Installing grunttime
Bad idea
Controlling the runtime
Main takeaways
Taught by
Gopher Academy