Understanding the Go runtime, Jesús Espino, Mattermost

  Рет қаралды 2,432

GopherCon UK

GopherCon UK

Күн бұрын

The go language is a powerful tool based mainly on two components, the go compiler, which transforms our code into an executable binary, and the runtime, a big chunk of existing code compiled with our code. This talk is about the latter, that piece of software that includes things like the garbage collector, the scheduler, goroutines, maps, channels…
In this talk, I will explain what the go runtime is and what it contains. Also, we’ll talk about all the initialization processes and what does for us the runtime once everything is initialized and our code is running.
We will talk about the garbage collector and scheduler initialization, the spawn of our main function in a go routine, and a shallow explanation of things that happen after that, like goroutines scheduling and memory management.

Пікірлер: 3
@HarshPatel5940
@HarshPatel5940 2 ай бұрын
Real Good content!
@zeroidentidad
@zeroidentidad 5 ай бұрын
I want the slides
@jespinog
@jespinog 5 ай бұрын
KZbin is not allowing me to post the link directly, but you can find them in my speakerdeck (my user is jespino).
Debugging Go Applications - Matt Boyle, Cloudflare
52:42
GopherCon UK
Рет қаралды 2,9 М.
Go Channels slow down with more CPUs - Grant Stephens, Fastly
38:26
GopherCon UK
Рет қаралды 1,8 М.
Lesson 18 Orthogonal Complements
26:08
Robert Wolverton
Рет қаралды 10
Understanding the Go Compiler - Jesús Espino
42:55
GopherCon UK
Рет қаралды 4,3 М.
Understanding the Go runtime - Jesus Espino
49:34
GoLab conference
Рет қаралды 2,5 М.
Jeff Dean: AI will Reshape Chip Design - NeurIPS 2024
43:53
GradientSpills
Рет қаралды 6 М.
Rob Pike: What Golang Got Right & Wrong
29:23
ThePrimeTime
Рет қаралды 163 М.
Event Driven Workflows - Andrew Wormald, Luno
52:16
GopherCon UK
Рет қаралды 3,4 М.
Building Graphical Go apps is Fyne  Andrew Williams, FyneLabs
58:31
GopherCon UK
Рет қаралды 2,6 М.
Антон Сергеев, «Go под капотом»
36:37
Kolesa Group
Рет қаралды 106 М.
Intro to the Zig Programming Language • Andrew Kelley • GOTO 2022
50:14
Transformers (how LLMs work) explained visually | DL5
27:14
3Blue1Brown
Рет қаралды 4,7 МЛН