Skip to content

Commit 1a0bc21

Browse files
committed
Respect QPC frequency
1 parent 6c66f1f commit 1a0bc21

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

nettrace/profiler/profiler.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ func (s *SampleProfiler) Samples() map[string]time.Duration {
104104
for i := range x.stack {
105105
name[i] = s.sym.resolve(x.stack[i])
106106
}
107-
samples[strings.Join(name, ";")] += time.Duration(x.value * -1)
107+
samples[strings.Join(name, ";")] += -time.Millisecond * time.Duration(x.value)
108108
}
109109
return samples
110110
}
@@ -172,7 +172,7 @@ func (s *SampleProfiler) addSample(e *nettrace.Blob) error {
172172
threadID: e.Header.ThreadID,
173173
stackID: e.Header.StackID,
174174
timestamp: e.Header.TimeStamp,
175-
relativeTime: e.Header.TimeStamp - s.trace.SyncTimeQPC,
175+
relativeTime: (e.Header.TimeStamp - s.trace.SyncTimeQPC) * 1000 / s.trace.QPCFrequency,
176176
})
177177
return nil
178178
}

0 commit comments

Comments
 (0)