-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Commit 75aeade
Fix incorrect DROP_SIZE usage
Previously, measure() only recorded timings for indices in the middle
range [DROP_SIZE, N_MEASURES - DROP_SIZE), while update_statistics()
assumed all entries were available from index 0.
This mismatch led to statistical analysis on unmeasured (zero-filled)
samples, potentially skewing results or preventing detection thresholds
from being reached.
Now:
- measure() records all samples
- update_statistics() discards DROP_SIZE samples on both ends
- Sample accounting matches ENOUGH_MEASURE estimation
Change-Id: Ibb1515043da5f56d72fe34fd5c78e2283df9a9931 parent 55065d7 commit 75aeade
2 files changed
+6
-6
lines changedLines changed: 5 additions & 5 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
77 | 77 |
| |
78 | 78 |
| |
79 | 79 |
| |
80 | - | ||
80 | + | ||
81 | 81 |
| |
82 | 82 |
| |
83 | 83 |
| |
| |||
94 | 94 |
| |
95 | 95 |
| |
96 | 96 |
| |
97 | - | ||
97 | + | ||
98 | 98 |
| |
99 | 99 |
| |
100 | 100 |
| |
| |||
111 | 111 |
| |
112 | 112 |
| |
113 | 113 |
| |
114 | - | ||
114 | + | ||
115 | 115 |
| |
116 | 116 |
| |
117 | 117 |
| |
| |||
129 | 129 |
| |
130 | 130 |
| |
131 | 131 |
| |
132 | - | ||
132 | + | ||
133 | 133 |
| |
134 | 134 |
| |
135 | 135 |
| |
| |||
147 | 147 |
| |
148 | 148 |
| |
149 | 149 |
| |
150 | - | ||
150 | + | ||
151 | 151 |
| |
152 | 152 |
| |
153 | 153 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
103 | 103 |
| |
104 | 104 |
| |
105 | 105 |
| |
106 | - | ||
106 | + | ||
107 | 107 |
| |
108 | 108 |
| |
109 | 109 |
| |
|
0 commit comments