public class NestedProfilerDemo extends ObjectThis demo illustrates usage of SLF4J profilers.
We have been given the task of generating a large number, say N, of random integers. We need to transform that array into a smaller array containing only prime numbers. The new array has to be sorted.
While tackling this problem, we would like to measure the time spent in each subtask.
A typical output for this demo would be:
+ Profiler [DEMO] |-- elapsed time [RANDOM] 0.089 seconds. |---+ Profiler [SORT_AND_PRUNE] |-- elapsed time [SORT] 0.221 seconds. |-- elapsed time [PRUNE_COMPOSITES] 11.567 seconds. |-- Subtotal [SORT_AND_PRUNE] 11.788 seconds. |-- elapsed time [SORT_AND_PRUNE] 11.788 seconds. |-- Total [DEMO] 11.877 seconds.
- Ceki Gulcu
Constructors Constructor Description