YoVDO

Getting the Most Out of Dead Code Elimination

Offered By: GoLab conference via YouTube

Tags

Go Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intricacies of dead code elimination in Go during this 42-minute conference talk from GoLab. Dive deep into how the Go linker removes unused functions and learn about the more relaxed version of deadcode elimination triggered by specific reflection methods. Discover how to identify if the degraded version is being used through the `-dumpdep` flag output. Gain practical insights on avoiding problematic reflection methods without sacrificing functionality or backwards compatibility, illustrated through real-world examples from popular projects like Delve, Cobra, and Starlark. Enhance your understanding of Go's compilation process and optimize your code for better performance and smaller executables.

Syllabus

Getting the most out of dead code elimination - Alessandro Arzilli


Taught by

GoLab conference

Related Courses

Разработка веб-сервисов на Go - основы языка
Moscow Institute of Physics and Technology via Coursera
Getting Started with Go
University of California, Irvine via Coursera
Concurrency in Go
University of California, Irvine via Coursera
Functions, Methods, and Interfaces in Go
University of California, Irvine via Coursera
Game Thinking: Juego y toma de decisiones
The Pontificia Universidad Javeriana via edX