If we reuse the profiler instance (not convinced this is a good idea yet) then we could have a nonzero elapsed time. Reset it immediately so that the UI doesn't jitter between the previous value and 00:00.
It would be nice to be able to support a remote profiler session in the future, so add SpLocalProfiler implementation of SpProfiler interface.