duration is called multiple times in dev, so lets cache it

This commit is contained in:
Aaron Patterson 2013-08-18 16:52:15 -07:00
parent d1b618b50a
commit 48c8135423

@ -54,10 +54,11 @@ def initialize(name, start, ending, transaction_id, payload)
@transaction_id = transaction_id
@end = ending
@children = []
@duration = nil
end
def duration
1000.0 * (self.end - time)
@duration ||= 1000.0 * (self.end - time)
end
def <<(event)