using memray to debug (and fix) a memory leak in krb5! (advanced) anthony explains

  Рет қаралды 6,083

anthonywritescode

anthonywritescode

Күн бұрын

today I show how I utilized memray to both find, debug, and ultimately fix a memory leak in krb5 -- sadly this was not the leak I was looking for though!
playlist: • anthony explains
==========
twitch: / anthonywritescode
dicsord: / discord
twitter: / codewithanthony
github: github.com/aso...
stream github: github.com/ant...
I won't ask for subscriptions / likes / comments in videos but it really helps the channel. If you have any suggestions or things you'd like to see please comment below!

Пікірлер: 21
@nometutentegiapreso
@nometutentegiapreso 8 ай бұрын
This is literally one of my favourites tech channels, the content keeps getting greater and greater 😍 thank you for sharing Anthony
@ethanmye-rs
@ethanmye-rs 8 ай бұрын
Very nice, finding bugs in old code is always so satisfying. Sorry it wasn’t a bug in Postgres, but still very impressive!
@drz1
@drz1 8 ай бұрын
memray and the team behind it are just top class
@bryanbanda
@bryanbanda 8 ай бұрын
Love these rabbit holes, that was a neat find!
@RuslanKovtun
@RuslanKovtun 8 ай бұрын
18:06 - oh, yeah, made me laugh too much
@Asgallu
@Asgallu 20 күн бұрын
Great video
@Khushpich
@Khushpich 8 ай бұрын
very interesting, great work!
@amir.hessam
@amir.hessam 8 ай бұрын
Very cool; learned a new tool; Thanks Anthony
@Maxible
@Maxible 8 ай бұрын
1. This is super cool 2. You're using macOS specific tools from a Linux system and that hurt my brain for a minute 🙃
@anthonywritescode
@anthonywritescode 8 ай бұрын
yeah I'm `ssh`'d into a mac here
@Maxible
@Maxible 8 ай бұрын
@@anthonywritescode I figured it was that but for a second I was like, "wait, what?"
@KishanPatel-nd3yb
@KishanPatel-nd3yb 8 ай бұрын
This is very cool.
@jonahturner2969
@jonahturner2969 8 ай бұрын
memray is the shit, so good
@apstl7106
@apstl7106 8 ай бұрын
Antony! Can you talk about Hatch?
@yomajo
@yomajo 8 ай бұрын
Deep.
@RuslanKovtun
@RuslanKovtun 8 ай бұрын
Do you know that you can click on flamegraph to expand subtree for easier viewing?
@anthonywritescode
@anthonywritescode 8 ай бұрын
yes of course I do
@RuslanKovtun
@RuslanKovtun 8 ай бұрын
@@anthonywritescode just found it strange that you haven't used this feature when was looking for the leaking node, that is why I assumed.. Anyway, thank's for the vids, they are always helpful.
@anthonywritescode
@anthonywritescode 8 ай бұрын
yeah I knew what the shape of it was supposed to look like and none of the ones there matched it. the big allocations (not actually leaked) in redis were making it ~relatively insignificant so it wasn't even showing up in the flamegraphs
@charlesrussell6183
@charlesrussell6183 8 ай бұрын
nerd nerd nerd... love it
@AS-zj4jv
@AS-zj4jv 8 ай бұрын
cutie
py-spy saved our python 3.11 rollout (intermediate) anthony explains #568
13:48
DID A VAMPIRE BECOME A DOG FOR A HUMAN? 😳😳😳
00:56
А что бы ты сделал? @LimbLossBoss
00:17
История одного вокалиста
Рет қаралды 10 МЛН
pumpkins #shorts
00:39
Mr DegrEE
Рет қаралды 119 МЛН
Garbage Collection (Mark & Sweep) - Computerphile
16:22
Computerphile
Рет қаралды 244 М.
98% Cloud Cost Saved By Writing Our Own Database
21:45
ThePrimeTime
Рет қаралды 390 М.
Map Men vs. Geoguessr
28:07
Jay Foreman
Рет қаралды 948 М.
python descriptors! (advanced) anthony explains #519
19:04
anthonywritescode
Рет қаралды 17 М.
How A Steam Bug Deleted Someone’s Entire PC
11:49
Kevin Fang
Рет қаралды 1 МЛН
When you Accidentally Compromise every CPU on Earth
15:59
Daniel Boctor
Рет қаралды 861 М.
Compiled Python is FAST
12:57
Doug Mercer
Рет қаралды 113 М.
DID A VAMPIRE BECOME A DOG FOR A HUMAN? 😳😳😳
00:56