title: Profiler slef and total time difference
body: <p>I am working on some in which the speed and time are of high importance. I am using <code>profiler</code> to find the bottleneck of my code, but i cannot understand some things in <code>profiler</code>.</p>
  
  <p>first, what does self and total time mean?</p>
  
  <p>second, it has something called <code>workspacefunc&gt;local_min</code> and <code>workspacefunc&gt;local_max</code>, what are they?</p>