-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Review other sampling profilers #2
Comments
gprof: needs compiler switches, can't profile shared libraries (?) |
valgrind/callgrind instruments, slows down code by factor ~50 |
IgProf: Linux only, otherwise similar to gperftools |
RotateRight: Looks unmaintained, needs suid bit https://en.wikipedia.org/wiki/RotateRight_Zoom Download site without any documentation: http://www.rotateright.com/ |
OProfile: needs root |
dicej/profile: looks like a much simpler version of gperftools |
ptrace-sampler: Unmaintained pre-alpha |
rsvp: OS X only, requires root |
CodeXL: Windows and Linux (but no OS X), worth a try. https://github.com/gpuopen-tools/codexl Ubuntu installation didn't work: Error running |
Many other proprietary options, or tools that don't quite fit the scope: https://en.wikipedia.org/wiki/List_of_performance_analysis_tools |
traceR: An entire framework, instrumenting profiler focusing on R. Worth a try too. |
internal/driver: fix spelling in help text
verysleepy: free, worked very well last time I checked, but may require additional work to turn into a library. Windows only, but perhaps useful in combination with gperftools. |
The text was updated successfully, but these errors were encountered: