Global

performance-analysis
7 projects tagged “performance-analysis” that gained the most stars yesterday
#2594 · +8 · 1d ·GitHub

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.

Creator
wolfpld
Size
54.2 MB
Stars
17K
Age
6y
Commits · 90 Days
#3579 · +4 · 1d ·GitHub

Lighthouse is integrated directly into the Chrome DevTools, under the "Lighthouse" panel.

Size
363 MB
Stars
30.9K
Age
10y
Commits · 90 Days
#3684 · +4 · 1d ·GitHub

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.

Creator
benfred
Size
3.3 MB
Stars
15.6K
Age
8y
Commits · 90 Days
#4004 · +3 · 1d ·GitHub

To run a benchmark, you can simply call hyperfine .... The argument(s) can be any shell command. For example:

Creator
sharkdp
Size
2.4 MB
Stars
29.1K
Age
8y
Commits · 90 Days
#5740 · +1 · 1d ·GitHub

Memray is a memory profiler for Python. It can track memory allocations in Python code, in native extension modules, and in the Python interpreter itself. It can generate several different types of reports to help you analyze the captured memory usage data.

Creator
bloomberg
Size
32.9 MB
Stars
15.4K
Age
4y
Commits · 90 Days
#5866 · +1 · 1d ·GitHub

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.

Size
19.5 MB
Stars
13.5K
Age
6y
Commits · 90 Days
#7593 · +0 · 1d ·GitHub

Thoughts on Go performance optimization

Creator
dgryski
Size
0.4 MB
Stars
10.9K
Updated
CommitJan 05
Age
10y
Commits · 90 Days