这里写目录标题
Profiling 相关资源
speedscope collapsed 在线查看
Flame Graphs visualize profiled code
- 网站: https://www.brendangregg.com/FlameGraphs/cpuflamegraphs.html#Instructions
- 源码: https://github.com/brendangregg/FlameGraph
perf
注意:性能事件的采集和分析请在物理机上进行,虚拟机很多性能事件屏蔽掉了。
- https://blog.csdn.net/SaberJYang/article/details/123964121
- https://blog.csdn.net/mijichui2153/article/details/103225756
ftrace
https://zhuanlan.zhihu.com/p/479833554
valgrind
Valgrind is an instrumentation framework for building dynamic analysis tools. There are Valgrind tools that can automatically detect many memory management and threading bugs, and profile your programs in detail. You can also use Valgrind to build new tools.
https://valgrind.org/
Tracy Profiler
Frame profiler
https://github.com/wolfpld/tracy
hotspot
The Linux perf GUI for performance analysis.
https://github.com/KDAB/hotspot
optick
C++ Profiler For Games
https://github.com/bombomby/optick
orbit
C/C++ Performance Profiler
- 网站: https://orbitprofiler.com/
- 源码: https://github.com/google/orbit
gperftools
Main gperftools repository
https://github.com/gperftools/gperftools
perfetto
Performance instrumentation and tracing for Android, Linux and Chrome (read-only mirror of https://android.googlesource.com/platform/external/perfetto/)
https://github.com/google/perfetto
嵌入式
- https://mp.weixin.qq.com/s?__biz=Mzg4NDQ0OTI4Ng==&mid=2247484315&idx=1&sn=32a69de03504aa9e70a6844846b04d7e&chksm=cfb94af2f8cec3e4a887d2b9f283bc4a09e44d6bbf4dc652c4b153de2cf6a97ef734edecafab#rd
- https://zhuanlan.zhihu.com/p/465789157