Skip to content

Commit 276cc10

Browse files
committed
no need to show consecutive_identical
1 parent 6832ac0 commit 276cc10

1 file changed

Lines changed: 2 additions & 7 deletions

File tree

Lib/profiling/sampling/sample.py

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,6 @@ def sample(self, collector, duration_sec=None, *, async_aware=False):
113113
prev_stack = None
114114
pending_count = 0
115115
pending_timestamps = [] if aggregating else None
116-
consecutive_identical = 0
117116

118117
def flush_pending():
119118
nonlocal pending_count, pending_timestamps
@@ -146,9 +145,7 @@ def flush_pending():
146145
stack_frames = self._get_stack_trace(
147146
async_aware=async_aware
148147
)
149-
if stack_frames == prev_stack:
150-
consecutive_identical += 1
151-
else:
148+
if stack_frames != prev_stack:
152149
flush_pending()
153150
prev_stack = stack_frames
154151
pending_count += 1
@@ -210,9 +207,7 @@ def flush_pending():
210207
if not is_live_mode:
211208
s = "" if num_samples == 1 else "s"
212209
print(f"Captured {num_samples:n} sample{s} in {fmt(running_time_sec, 2)} seconds")
213-
comparable_samples = max(1, num_samples - errors - 1)
214-
print(f"Sample rate: {fmt(sample_rate, 2)} samples/sec "
215-
f"(consecutive identical: {consecutive_identical:n}/{comparable_samples:n})")
210+
print(f"Sample rate: {fmt(sample_rate, 2)} samples/sec")
216211
print(f"Error rate: {fmt(error_rate, 2)}")
217212

218213
# Print unwinder stats if stats collection is enabled

0 commit comments

Comments
 (0)