Tracy supports profiling CPU (Direct support is provided for C, C++, Lua, Python and Fortran integration. ), memory allocations, locks, context switches, automatically attribute screenshots to captured frames, and much more.
Global
A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware. Brought to you by Winsider Seminars & Solutions, Inc. @
Add expert SwiftUI Best Practices guidance to your AI coding tool (Agent Skills open format).
BCC is a toolkit for creating efficient kernel tracing and manipulation programs, and includes several useful tools and examples. 15. 1 and above.
py-spy is a sampling profiler for Python programs. It lets you visualize what your Python program is spending time on without restarting the program or modifying the code in any way.
Click a box to zoom the Flame Graph to this stack frame only. To search and highlight all stack frames matching a regular expression, click the search button in the upper right corner or press Ctrl-F.
Making a program fast on a modern CPU means knowing what the core does with each instruction, where the time actually goes, and how to prove a change helped. This is the reading that gets you there, in the order that makes the next piece legible.
面向有经验的 Android 开发者和系统工程师。覆盖 App、Framework、Native 与 Kernel,当前基准是 Android 17 / API 37,源码核对标签是 AOSP android-17.0.0r1。
A pure-Go JavaScript runtime built for running many small plugin sandboxes fast.
Scalene is a high-performance CPU, GPU and memory profiler for Python that does a number of things that other Python profilers do not and cannot do. It runs orders of magnitude faster than many other profilers while delivering far more detailed information.
jemalloc is a general purpose malloc(3) implementation that emphasizes fragmentation avoidance and scalable concurrency support.
Continuous Profiling Platform. Debug performance issues down to a single line of code
Thoughts on Go performance optimization
ninjalog files to chrome's about:tracing format.