]> granicus.if.org Git - python/commitdiff
Bug #1066607: "Limitations" section of profiler docs is incorrect
authorRaymond Hettinger <python@rcn.com>
Sun, 19 Dec 2004 20:31:46 +0000 (20:31 +0000)
committerRaymond Hettinger <python@rcn.com>
Sun, 19 Dec 2004 20:31:46 +0000 (20:31 +0000)
Doc/lib/libprofile.tex

index 1f876326a26182e1fa4166748255115e8a1af688..e7632a1ea26e7bbb8d8f63a3ed020e4a544b2ae0 100644 (file)
@@ -528,16 +528,7 @@ ordering are identical to the \method{print_callers()} method.
 
 \section{Limitations \label{profile-limits}}
 
-There are two fundamental limitations on this profiler.  The first is
-that it relies on the Python interpreter to dispatch \dfn{call},
-\dfn{return}, and \dfn{exception} events.  Compiled \C{} code does not
-get interpreted, and hence is ``invisible'' to the profiler.  All time
-spent in \C{} code (including built-in functions) will be charged to the
-Python function that invoked the \C{} code.  If the \C{} code calls out
-to some native Python code, then those calls will be profiled
-properly.
-
-The second limitation has to do with accuracy of timing information.
+One limitation has to do with accuracy of timing information.
 There is a fundamental problem with deterministic profilers involving
 accuracy.  The most obvious restriction is that the underlying ``clock''
 is only ticking at a rate (typically) of about .001 seconds.  Hence no