Ritesh Oedayrajsingh Varma
rovarma.bsky.social
Ritesh Oedayrajsingh Varma
@rovarma.bsky.social
Building Superluminal (https://www.superluminal.eu / @superluminal.eu), a user-friendly CPU sampling profiler for C/C++, Rust & .NET on Windows & consoles. Ex-Guerrilla Games (H:ZD)
to be fair, you could have seen this coming from the “runs inside the terminal” as if that is something positive :p
September 23, 2025 at 5:27 PM
This was a great example of "how hard can it be?". Well, 4 days of full-time work fighting with Qt, that's how hard.

So glad you like it! ;-)
June 27, 2025 at 7:55 AM
It turns out when you’re writing code that runs on each sample interval to collect stacks, you don’t have a lot of time if you’re targeting high sampling rates :-)
June 25, 2025 at 9:23 PM
In our case we’re looking at optimizing the perf of a single program, so an overview of which programs are running and how much time they cost is not that useful; we want to know which of the thousands of lines of code in *our* programs we need to focus on :-)
June 20, 2025 at 10:55 AM
And of course, it is as tedious as instrumentation-based profiling always is.
June 19, 2025 at 9:10 PM
Hell, I'm a developer, and most of the time I just give up when confronted with this crap.
April 7, 2025 at 8:18 AM
I haven’t used it on Windows so I don’t know if it’s any good, but my hope is currently for the Linux version of the RAD debugger (eventually). It can hardly be worse than the current options, so there’s that.
April 4, 2025 at 2:22 PM
You’re one of today’s lucky 10000!

Though I am sad you went with the clearly inferior BC 😛
April 4, 2025 at 12:14 PM
fwiw, we switched to mimalloc a few releases ago (and yes, it made a huge difference in qt perf), but we ran into allocator related crashes on Windows on Arm devices. Switched it back to the default allocator. I doubt that platform matters to you, but thought I’d mention.
April 1, 2025 at 6:07 PM
Oof. Not wrong tho😂
April 1, 2025 at 3:40 PM
Yeah, what David said, but substitute Araxis for BC instead :-) You’re missing out with just the p4 tools; it’s not just about diffing changes.
April 1, 2025 at 12:27 PM
Yeah, there’s nothing “wrong” with it, I just can’t get used to it. It’s fine for smallish diffs, but as soon as anything more structural is going on I can’t read it anymore with those big hatched blocks.

Funnily enough BC was the tool I started with and used to swear by, but I just cannot anymore.
April 1, 2025 at 6:13 AM