]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-140677 Add heatmap visualization to Tachyon sampling profiler (#140680)
authorPablo Galindo Salgado <Pablogsal@gmail.com>
Tue, 2 Dec 2025 20:33:40 +0000 (20:33 +0000)
committerGitHub <noreply@github.com>
Tue, 2 Dec 2025 20:33:40 +0000 (20:33 +0000)
commit8801c6dec79275e9b588ae03e356d8e7656fa3f0
treea17f83eaba9aabd84dba562591384a665ab5b214
parentd3c888b4ec15dbd7d6b6ef4f15b558af77c228af
gh-140677 Add heatmap visualization to Tachyon sampling profiler (#140680)

Co-authored-by: Ivona Stojanovic <stojanovic.i@hotmail.com>
18 files changed:
Lib/profiling/sampling/__init__.py
Lib/profiling/sampling/_css_utils.py [new file with mode: 0644]
Lib/profiling/sampling/_flamegraph_assets/flamegraph.css [moved from Lib/profiling/sampling/flamegraph.css with 72% similarity]
Lib/profiling/sampling/_flamegraph_assets/flamegraph.js [moved from Lib/profiling/sampling/flamegraph.js with 100% similarity]
Lib/profiling/sampling/_flamegraph_assets/flamegraph_template.html [moved from Lib/profiling/sampling/flamegraph_template.html with 100% similarity]
Lib/profiling/sampling/_heatmap_assets/heatmap.css [new file with mode: 0644]
Lib/profiling/sampling/_heatmap_assets/heatmap.js [new file with mode: 0644]
Lib/profiling/sampling/_heatmap_assets/heatmap_index.js [new file with mode: 0644]
Lib/profiling/sampling/_heatmap_assets/heatmap_index_template.html [new file with mode: 0644]
Lib/profiling/sampling/_heatmap_assets/heatmap_pyfile_template.html [new file with mode: 0644]
Lib/profiling/sampling/_shared_assets/base.css [new file with mode: 0644]
Lib/profiling/sampling/cli.py
Lib/profiling/sampling/heatmap_collector.py [new file with mode: 0644]
Lib/profiling/sampling/sample.py
Lib/profiling/sampling/stack_collector.py
Lib/test/test_profiling/test_heatmap.py [new file with mode: 0644]
Makefile.pre.in
Misc/NEWS.d/next/Library/2025-10-27-17-00-11.gh-issue-140677.hM9pTq.rst [new file with mode: 0644]