Controlling the Go Runtime
Offered By: Gopher Academy via YouTube
Course Description
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
Related Courses
Java Programming: Step by Step from A to ZUdemy Java Application Performance Tuning and Memory Management
Udemy ASP.NET Core New Features
LinkedIn Learning First Look: Java 10 and Java 11
LinkedIn Learning Java Essential Training: Syntax and Structure
LinkedIn Learning