Re:Making a parallel Rust workload 10x faster with (or witho...
by yazzku on Tuesday December 03, 2024 @10:02PM
(#42314135)
Superluminal is a sampling profiler for the most part. It works great for what it does, sure. But in the author's own words:
> So far, we’ve only used perf to record stack traces at a regular time interval. This is useful, but only scratching the surface.
For cache hits and other counters, you're gonna have to go deeper than just sampling.
Re:Making a parallel Rust workload 10x faster with (or witho...
by datadeft on Wednesday December 04, 2024 @07:50AM
(#42316937)
How would you go about cache hits instead of using a sampling profiler? Would you use eBPF / BCC?
Re:Making a parallel Rust workload 10x faster with (or witho...
by freeone3000 on Wednesday December 04, 2024 @09:21AM
(#42317641)
The article describes using strace and perf in the paragraph after.
Re:Making a parallel Rust workload 10x faster with (or witho...
by datadeft on Wednesday December 04, 2024 @07:48AM
(#42316927)
> Superluminal is the new industry-standard profiling tool.
Never heard of it and I do a lot of performance related work. Is Superluminal really that popular?
Re:Making a parallel Rust workload 10x faster with (or witho...
by ModernMech on Wednesday December 04, 2024 @09:48AM
(#42317932)
I don't think it's popular but it really worked great for me!
Works on Windows, has a great GUI, shows pretty flame charts, really pleasant to use. Costs money but worth it.