2

Foundations of Go performance

 6 months ago
source link: https://changelog.com/gotime/304
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Go Time – Episode #304

Foundations of Go performance

with Miriah Peterson & Bryan Boreham

All Episodes

Brought to you by

In the first of a multi-part series, Ian & Johnny are joined by Miriah Peterson & Bryan Boreham to peel back the first layer of the things that matter when it comes to the performance of your Go programs.

Featuring

Sponsors

Fly.ioThe home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs.

Notes & Links

📝 Edit Notes

Chapters

1 00:00

It's Go Time (Ship It!)

2 01:24

Meet the guests

3 03:18

Setting the stage

4 04:44

Is Go the problem?

5 09:30

Why is THIS the bottleneck?

6 10:37

The expectations

7 13:58

Mechanical sympathy

8 20:36

pprof

9 24:48

Knowing if the function is optimized

10 30:46

One change at a time

11 32:31

Memory definitions

12 37:51

Garbage collection

13 42:49

When to use pointers

14 49:18

Maps

15 52:52

Unpopular opinions!

16 53:16

Mariah's unpop

17 55:03

Bryan's unpop

18 57:17

Johnny's unpop

19 58:51

Outro (Ship It!)

Transcript

⏰ Coming Soon

Changelog

We're hard at work on the transcript for this episode!

Sign in / up to access transcript notifications. 💪


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK