Rafael Santos created LANG-1504: ----------------------------------- Summary: StopWatch: add steps feature Key: LANG-1504 URL: https://issues.apache.org/jira/browse/LANG-1504 Project: Commons Lang Issue Type: New Feature Components: lang.time.* Reporter: Rafael Santos
Would be great if we could use StopWatch to track times on many places of our code. I created a new feature called "*steps*". With this feature we can add label to each step and then get a report with time between each step. Example: {code:java} final StopWatch watch = new StopWatch(); watch.step("starting"); exampleGoSleep(); watch.step("sleeping"); exampleGoWalk(); watch.step("walking "); exampleGoDance(); watch.step("dancing "); System.out.println(watch.getStepsReport()); {code} The output would be: {noformat} [starting] 0ms [sleeping] 235ms [walking ] 20ms [dancing ] 458ms {noformat} -- This message was sent by Atlassian Jira (v8.3.4#803005)