You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Rafael Santos (Jira)" <ji...@apache.org> on 2019/12/29 18:33:00 UTC
[jira] [Created] (LANG-1504) StopWatch: add steps feature
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)