Hacker News new | past | comments | ask | show | jobs | submit login

i don't really think there is _anything_ that comes even close to tracy https://github.com/wolfpld/tracy.

on top of this, given google's penchant for dumping projects aka abandonware, this would be an easy pass.




What surprised me about Tracy was just how easy it was to include in a C++ project. Just compile and link a single .cpp file (TracyClient.cpp)


Orbit doesn't require you to change any code at all, according to their readme


Does tracy support automatic function entry/exit (FEE) traces (i.e. all functions are automatically instrumented with a start/end)? The documentation seems to indicate traces are all manual which is pretty inconvenient. There are very few cases where you even need manual instrumentation if you have FEE data from my experience.


What about vtune? I was under the impression that it is pretty much the state of art in profiling


ETW Traces are the gold standard for most uses IMO - https://randomascii.wordpress.com/2015/09/24/etw-central/.

For architecture specific profiling, Vtune is still pretty good though.


JFR is also quite good, for those on the JVM world.


Tracy is amazing. Having just integrated it into a major project, it's leaps and bounds above what we were using previously.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: