Ori.livneh has uploaded a new change for review.
https://gerrit.wikimedia.org/r/188223
Change subject: vbench: log total time as well
......................................................................
vbench: log total time as well
Change-Id: Ic4a30f10ff86d22419181471e9c448921d8f25bb
---
M files/ve/vbench
1 file changed, 10 insertions(+), 3 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/puppet
refs/changes/23/188223/1
diff --git a/files/ve/vbench b/files/ve/vbench
index 40fa660..e2afda2 100755
--- a/files/ve/vbench
+++ b/files/ve/vbench
@@ -90,6 +90,10 @@
time_in_program = (percent_in_program * total_time) / 1000.0
return time_in_program
+def get_total_time_ms(profile):
+ return 1000.0 * (profile['endTime'] - profile['startTime'])
+
+
class ChromeRemoteDebuggingProtocol(WebSocketClientProtocol):
@@ -134,14 +138,17 @@
if self.factory.write:
self.writeProfilerData(data)
+ total_duration_ms = get_total_time_ms(data)
duration_ms = get_program_time_ms(data)
if self.factory.warmups:
self.factory.warmups -= 1
- logging.info('(warm-up) %.2fms', duration_ms)
+ logging.info('(warm-up) Program: %.2fms Total: %.2fms',
+ duration_ms, total_duration_ms)
return self.onProfilerReady()
self.durations.append(duration_ms)
- logging.info('%s of %s: %.2fms', len(self.durations),
- self.factory.reps, duration_ms)
+ logging.info('%s of %s: Program: %.2fms Total: %.2fms',
+ len(self.durations), self.factory.reps, duration_ms,
+ total_duration_ms)
if len(self.durations) < self.factory.reps:
self.onProfilerReady()
else:
--
To view, visit https://gerrit.wikimedia.org/r/188223
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ic4a30f10ff86d22419181471e9c448921d8f25bb
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Ori.livneh <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits