3 ms·
Per the article's "Using the right profiling tools", I have gone through a similar profiling journey in Rust and found this tool very useful: https://superlumin
by ModernMech 2y ago
Per the article's "Using the right profiling tools", I have gone through a similar profiling journey in Rust and found this tool very useful: https://superluminal.eu/rust/ https://superluminal.eu/rust/
Works on Windows, has a great GUI, shows pretty flame charts, really pleasant to use. Costs money but worth it.
- yazzku 2y agoSuperluminal 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.
- datadeft 2y agoHow would you go about cache hits instead of using a sampling profiler? Would you use eBPF / BCC?
- freeone3000 2y agoThe article describes using strace and perf in the paragraph after.
- datadeft 2y ago> 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?
- ModernMech 2y agoI don't think it's popular but it really worked great for me!
- mgoetzke 2y agoSadly only for windows though
- msz-g-w 2y agoThey are working on a Linux port.