diff options
author | Raymond Hettinger <python@rcn.com> | 2004-12-19 20:33:08 (GMT) |
---|---|---|
committer | Raymond Hettinger <python@rcn.com> | 2004-12-19 20:33:08 (GMT) |
commit | f437e092885858c4592f5bbfc46fb6dd7400ac70 (patch) | |
tree | 59a1414d7ec48ed12b3532fe70c88444c681b7b5 /Doc | |
parent | 66e8aa298e35419602bc47e00086fefb7e96f0a8 (diff) | |
download | cpython-f437e092885858c4592f5bbfc46fb6dd7400ac70.zip cpython-f437e092885858c4592f5bbfc46fb6dd7400ac70.tar.gz cpython-f437e092885858c4592f5bbfc46fb6dd7400ac70.tar.bz2 |
Bug #1066607: "Limitations" section of profiler docs is incorrect
Diffstat (limited to 'Doc')
-rw-r--r-- | Doc/lib/libprofile.tex | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/Doc/lib/libprofile.tex b/Doc/lib/libprofile.tex index 10cff84..0d9bec7 100644 --- a/Doc/lib/libprofile.tex +++ b/Doc/lib/libprofile.tex @@ -536,16 +536,7 @@ Python.\footnote{ \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 |