Building Superluminal (https://www.superluminal.eu / @superluminal), a user-friendly CPU sampling profiler for C/C++, Rust & .NET on Windows & consoles. Ex-Guerrilla Games (H:ZD). Mostly toots about tech.
Ritesh Oedayrajsingh Varma
Building Superluminal (https://www.superluminal.eu / @superluminal@mastodon.gamedev.place), a user-friendly CPU sampling profiler for C/C++, Rust & .NET on Windows & consoles. Ex-Guerrilla Games (H:ZD). Mostly toots about tech.
Posts
Building Superluminal (https://www.superluminal.eu / @superluminal), a user-friendly CPU sampling profiler for C/C++, Rust & .NET on Windows & consoles. Ex-Guerrilla Games (H:ZD). Mostly toots about tech.
Building Superluminal (https://www.superluminal.eu / @superluminal), a user-friendly CPU sampling profiler for C/C++, Rust & .NET on Windows & consoles. Ex-Guerrilla Games (H:ZD). Mostly toots about tech.
Building Superluminal (https://www.superluminal.eu / @superluminal), a user-friendly CPU sampling profiler for C/C++, Rust & .NET on Windows & consoles. Ex-Guerrilla Games (H:ZD). Mostly toots about tech.
Building Superluminal (https://www.superluminal.eu / @superluminal), a user-friendly CPU sampling profiler for C/C++, Rust & .NET on Windows & consoles. Ex-Guerrilla Games (H:ZD). Mostly toots about tech.
Building Superluminal (https://www.superluminal.eu / @superluminal), a user-friendly CPU sampling profiler for C/C++, Rust & .NET on Windows & consoles. Ex-Guerrilla Games (H:ZD). Mostly toots about tech.
Building Superluminal (https://www.superluminal.eu / @superluminal), a user-friendly CPU sampling profiler for C/C++, Rust & .NET on Windows & consoles. Ex-Guerrilla Games (H:ZD). Mostly toots about tech.
New article! A user *cough* @aras@mastodon.gamedev.place *cough* is reporting full system freezes while using Superluminal on Linux. What do you do? Cry? Well, we did a little bit.
But we also dove into the kernel...again, this time finding & fixing several issues in eBPF's spinlock implementation. Read all about it:
https://rovarma.com/articles/a-tale-about-fixing-ebpf-spinlock-issues-in-the-linux-kernel/
Building Superluminal (https://www.superluminal.eu / @superluminal), a user-friendly CPU sampling profiler for C/C++, Rust & .NET on Windows & consoles. Ex-Guerrilla Games (H:ZD). Mostly toots about tech.
Building Superluminal (https://www.superluminal.eu / @superluminal), a user-friendly CPU sampling profiler for C/C++, Rust & .NET on Windows & consoles. Ex-Guerrilla Games (H:ZD). Mostly toots about tech.
Building Superluminal (https://www.superluminal.eu / @superluminal), a user-friendly CPU sampling profiler for C/C++, Rust & .NET on Windows & consoles. Ex-Guerrilla Games (H:ZD). Mostly toots about tech.
@iralmeida@mastodon.gamedev.place
Does it match your guess?
Yep! It’s one of the things I was worried about.
I originally had a section at the start explaining the basics of stack frames, frame pointers etc. But a single section can’t really do it justice, it needs a full article by itself, so I scrapped it. The end result is indeed that some basic knowledge about stacks is needed :-(
Awesome that you read up on it and were able to follow it afterwards! Glad you liked it :-)
Building Superluminal (https://www.superluminal.eu / @superluminal), a user-friendly CPU sampling profiler for C/C++, Rust & .NET on Windows & consoles. Ex-Guerrilla Games (H:ZD). Mostly toots about tech.
Building Superluminal (https://www.superluminal.eu / @superluminal), a user-friendly CPU sampling profiler for C/C++, Rust & .NET on Windows & consoles. Ex-Guerrilla Games (H:ZD). Mostly toots about tech.
Building Superluminal (https://www.superluminal.eu / @superluminal), a user-friendly CPU sampling profiler for C/C++, Rust & .NET on Windows & consoles. Ex-Guerrilla Games (H:ZD). Mostly toots about tech.
Building Superluminal (https://www.superluminal.eu / @superluminal), a user-friendly CPU sampling profiler for C/C++, Rust & .NET on Windows & consoles. Ex-Guerrilla Games (H:ZD). Mostly toots about tech.
Building Superluminal (https://www.superluminal.eu / @superluminal), a user-friendly CPU sampling profiler for C/C++, Rust & .NET on Windows & consoles. Ex-Guerrilla Games (H:ZD). Mostly toots about tech.
Building Superluminal (https://www.superluminal.eu / @superluminal), a user-friendly CPU sampling profiler for C/C++, Rust & .NET on Windows & consoles. Ex-Guerrilla Games (H:ZD). Mostly toots about tech.
I've been wanting to start a blog for a while, and finally decided to bite the bullet.
The first article of hopefully many more to come is about, you guessed it, profiling & optimization.
Boosts appreciated!
https://rovarma.com/articles/optimizing-libdwarf-eh-frame-enumeration/