Becoming #1 WoW Classic Horde healer in the world by optimization and programming @gamozolabs
Becoming #1 WoW Classic Horde healer in the world by optimization and programming  @gamozolabs
Uploaded November 2021 | Updated September 2026, 1 week ago
In this stream I talk about how I became the #1 WoW horde priest healer in the world. I introduce some basic optimization and benchmarking of things like NUMA awareness!

00:00:00 Intro and shootin the shit
00:20:08 How I consider myself #1 WoW horde healer
00:32:20 My WoW classic performance retrospective
00:44:10 "Sort by Gamozo the best", how people cheese healing parses
00:51:55 An intro of the WoW theorycrafting tools I've written
00:54:50 AVX-512 theorycrafting results
00:58:40 Why is WoW healing a hard problem
01:11:35 Why stat weighting is a stupid metric
01:25:15 Variables involved in theorycrafting for healing
01:33:00 How do we exhaustively search all item combinations
01:46:40 How the tool ended up working out
01:57:00 Looking at some of the code we wrote in AVX-512
02:10:40 Some weird finds from the tooling
02:16:10 Discrete simulations of specific boss fights
02:22:40 The applied results match the simulations!
02:47:00 Educational optimization starts
03:01:40 Show and tell, my lapped metals that wring together
03:05:25 Lets learn about cache performance
03:13:50 How fast do you think memory is?
03:17:45 How slow is lazy paging?
03:20:20 How large allocations and lazy paging works
03:22:20 What is virtual memory?
03:37:20 What memory channels mean for bandwidth
03:42:50 Tangent: Why you probably don't have PCIe x16 on your GPU
04:01:00 Rant: Thoughts on the M1 and other ARM chips
04:07:40 Why Itanium might actually work in the modern ecosystem
04:11:30 More detail on why lazy paging is so slow
04:21:20 Why I measure most things using cycles instead of seconds
04:37:20 Measuring the instability of our measurements
04:52:30 Measuring the cost of lazy paging on a byte-by-byte basis
04:59:00 Weird patterns in our results, NUMA?
05:14:10 How to measure cache latency
05:32:50 The results of measuring cache latency across caches and memory
05:44:25 Why NUMA awareness is important
06:01:25 Results of performance across NUMA nodes
Becoming #1 WoW Classic Horde healer in the world by optimization and programmingChocolate Milk: E1000 NIC driver (2020/04/18)Structure layout, type confusions and why they are exploitablevanillascoop: Optimization Passes (DCE and Constant Propagation)Allocado: Adding support for TypeId on non-static typesAllocado: Implementing GlobalizeGentoo on 192 cores!!Oscilloscope Hacking: Rigol DS1052E (Part 1 of 2)Fuzzing to model my lathe bedHacking a Printer: Day 5, part 2, Writing an injectable GDB stubBenchmarking memory accesses from each coreChocolate Milk: Copyless UDP stack (Part 1/2, 2020/04/19)
gamozolabs |

Becoming #1 WoW Classic Horde healer in the world by optimization and programming

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER