YoVDO

Controlling the Go Runtime

Offered By: Gopher Academy via YouTube

Tags

GopherCon Courses Garbage Collection Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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 Z
Udemy
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