summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Fitzgerald <fitzgen@gmail.com>2017-08-31 13:53:45 -0700
committerNick Fitzgerald <fitzgen@gmail.com>2017-09-07 10:52:31 -0700
commit6e4383a2df54ccd1458c7bbfc3f986c2614e0ed2 (patch)
treef20d2a9a17022859d37236779ee2e371ba9e0b88
parent4f0aa3e02d6b11536c79d7cd0af83b8f7d2e123e (diff)
Fix units and formatting of time phases
Was previously printing seconds, but claiming it was milliseconds.
-rw-r--r--src/time.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/time.rs b/src/time.rs
index ebbac702..6652b173 100644
--- a/src/time.rs
+++ b/src/time.rs
@@ -37,12 +37,12 @@ impl<'a> Timer<'a> {
fn print_elapsed(&mut self) {
if self.output {
let elapsed = self.elapsed();
- let time = (elapsed.as_secs() as f32)
- + (elapsed.subsec_nanos() as f32) / 1e9;
+ let time = (elapsed.as_secs() as f32) * 1e3
+ + (elapsed.subsec_nanos() as f32) / 1e6;
let stderr = io::stderr();
// Arbitrary output format, subject to change.
writeln!(stderr.lock(),
- " time: {:.3} ms.\t{}",
+ " time: {:>9.3} ms.\t{}",
time, self.name)
.expect("timer write should not fail");
}