Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commite32c975

Browse files
authored
gh-138122: Small fixes to the new tachyon UI (#142157)
1 parentf87eb4d commite32c975

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

‎Lib/profiling/sampling/flamegraph.js‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -633,7 +633,9 @@ function populateThreadStats(data, selectedThreadId = null) {
633633
if (gilHeldPctElem) gilHeldPctElem.textContent = `${(threadStats.has_gil_pct || 0).toFixed(1)}%`;
634634

635635
const gilReleasedPctElem = document.getElementById('gil-released-pct');
636-
if (gilReleasedPctElem) gilReleasedPctElem.textContent = `${(threadStats.on_cpu_pct || 0).toFixed(1)}%`;
636+
// GIL Released = not holding GIL and not waiting for it
637+
const gilReleasedPct = Math.max(0, 100 - (threadStats.has_gil_pct || 0) - (threadStats.gil_requested_pct || 0));
638+
if (gilReleasedPctElem) gilReleasedPctElem.textContent = `${gilReleasedPct.toFixed(1)}%`;
637639

638640
const gilWaitingPctElem = document.getElementById('gil-waiting-pct');
639641
if (gilWaitingPctElem) gilWaitingPctElem.textContent = `${(threadStats.gil_requested_pct || 0).toFixed(1)}%`;

‎Lib/profiling/sampling/flamegraph_template.html‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ <h3 class="section-title">Runtime Stats</h3>
155155
</div>
156156
<div class="stat-tile stat-tile--yellow" id="gil-waiting-stat">
157157
<div class="stat-tile-value" id="gil-waiting-pct">--</div>
158-
<div class="stat-tile-label">Waiting</div>
158+
<div class="stat-tile-label">Waiting GIL</div>
159159
</div>
160160
<div class="stat-tile stat-tile--purple" id="gc-stat">
161161
<div class="stat-tile-value" id="gc-pct">--</div>

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp