Part of bzrlib
|Function||profile||Run a function profile.|
|Class||BzrProfiler||Bzr utility wrapper around Profiler.|
|Class||Stats||Wrapper around the collected data.|
|Class||_CallTreeFilter||Converter of a Stats object to input suitable for KCacheGrind.|
Exceptions are not caught: If you need stats even when exceptions are to be raised, pass in a closure that will catch the exceptions and transform them appropriately for your driver function.
Important caveat: only one profile can execute at a time. See BzrProfiler for details.
|Returns||The functions return value and a stats object.|