Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Controlling the Go Runtime

Gopher Academy via YouTube

Overview

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

Reviews

Start your review of Controlling the Go Runtime

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.