Commit 5dabeed4 authored by Fred Drake's avatar Fred Drake

Index entries.

Consistency nits.
parent d0a40cb4
...@@ -2,8 +2,9 @@ ...@@ -2,8 +2,9 @@
\label{profile} \label{profile}
Copyright \copyright{} 1994, by InfoSeek Corporation, all rights reserved. Copyright \copyright{} 1994, by InfoSeek Corporation, all rights reserved.
\index{InfoSeek Corporation}
Written by James Roskind.% Written by James Roskind\index{Roskind, James}.%
\footnote{ \footnote{
Updated and converted to \LaTeX\ by Guido van Rossum. The references to Updated and converted to \LaTeX\ by Guido van Rossum. The references to
the old profiler are left in the text, although it no longer exists. the old profiler are left in the text, although it no longer exists.
...@@ -128,7 +129,7 @@ The file \file{profile.py} can also be invoked as ...@@ -128,7 +129,7 @@ The file \file{profile.py} can also be invoked as
a script to profile another script. For example: a script to profile another script. For example:
\begin{verbatim} \begin{verbatim}
python /usr/local/lib/python1.4/profile.py myscript.py python /usr/local/lib/python1.5/profile.py myscript.py
\end{verbatim} \end{verbatim}
When you wish to review the profile, you should use the methods in the When you wish to review the profile, you should use the methods in the
...@@ -401,16 +402,16 @@ abbreviation is unambiguous. The following are the keys currently ...@@ -401,16 +402,16 @@ abbreviation is unambiguous. The following are the keys currently
defined: defined:
\begin{tableii}{|l|l|}{code}{Valid Arg}{Meaning} \begin{tableii}{|l|l|}{code}{Valid Arg}{Meaning}
\lineii{"calls"}{call count} \lineii{'calls'}{call count}
\lineii{"cumulative"}{cumulative time} \lineii{'cumulative'}{cumulative time}
\lineii{"file"}{file name} \lineii{'file'}{file name}
\lineii{"module"}{file name} \lineii{'module'}{file name}
\lineii{"pcalls"}{primitive call count} \lineii{'pcalls'}{primitive call count}
\lineii{"line"}{line number} \lineii{'line'}{line number}
\lineii{"name"}{function name} \lineii{'name'}{function name}
\lineii{"nfl"}{name/file/line} \lineii{'nfl'}{name/file/line}
\lineii{"stdname"}{standard name} \lineii{'stdname'}{standard name}
\lineii{"time"}{internal time} \lineii{'time'}{internal time}
\end{tableii} \end{tableii}
Note that all sorts on statistics are in descending order (placing Note that all sorts on statistics are in descending order (placing
...@@ -723,7 +724,7 @@ class OldProfile(Profile): ...@@ -723,7 +724,7 @@ class OldProfile(Profile):
nor_callers = {} nor_callers = {}
nc = 0 nc = 0
for func_caller in callers.keys(): for func_caller in callers.keys():
nor_callers[self.func_normalize(func_caller)]=\ nor_callers[self.func_normalize(func_caller)] = \
callers[func_caller] callers[func_caller]
nc = nc + callers[func_caller] nc = nc + callers[func_caller]
self.stats[nor_func] = nc, nc, tt, ct, nor_callers self.stats[nor_func] = nc, nc, tt, ct, nor_callers
......
...@@ -2,8 +2,9 @@ ...@@ -2,8 +2,9 @@
\label{profile} \label{profile}
Copyright \copyright{} 1994, by InfoSeek Corporation, all rights reserved. Copyright \copyright{} 1994, by InfoSeek Corporation, all rights reserved.
\index{InfoSeek Corporation}
Written by James Roskind.% Written by James Roskind\index{Roskind, James}.%
\footnote{ \footnote{
Updated and converted to \LaTeX\ by Guido van Rossum. The references to Updated and converted to \LaTeX\ by Guido van Rossum. The references to
the old profiler are left in the text, although it no longer exists. the old profiler are left in the text, although it no longer exists.
...@@ -128,7 +129,7 @@ The file \file{profile.py} can also be invoked as ...@@ -128,7 +129,7 @@ The file \file{profile.py} can also be invoked as
a script to profile another script. For example: a script to profile another script. For example:
\begin{verbatim} \begin{verbatim}
python /usr/local/lib/python1.4/profile.py myscript.py python /usr/local/lib/python1.5/profile.py myscript.py
\end{verbatim} \end{verbatim}
When you wish to review the profile, you should use the methods in the When you wish to review the profile, you should use the methods in the
...@@ -401,16 +402,16 @@ abbreviation is unambiguous. The following are the keys currently ...@@ -401,16 +402,16 @@ abbreviation is unambiguous. The following are the keys currently
defined: defined:
\begin{tableii}{|l|l|}{code}{Valid Arg}{Meaning} \begin{tableii}{|l|l|}{code}{Valid Arg}{Meaning}
\lineii{"calls"}{call count} \lineii{'calls'}{call count}
\lineii{"cumulative"}{cumulative time} \lineii{'cumulative'}{cumulative time}
\lineii{"file"}{file name} \lineii{'file'}{file name}
\lineii{"module"}{file name} \lineii{'module'}{file name}
\lineii{"pcalls"}{primitive call count} \lineii{'pcalls'}{primitive call count}
\lineii{"line"}{line number} \lineii{'line'}{line number}
\lineii{"name"}{function name} \lineii{'name'}{function name}
\lineii{"nfl"}{name/file/line} \lineii{'nfl'}{name/file/line}
\lineii{"stdname"}{standard name} \lineii{'stdname'}{standard name}
\lineii{"time"}{internal time} \lineii{'time'}{internal time}
\end{tableii} \end{tableii}
Note that all sorts on statistics are in descending order (placing Note that all sorts on statistics are in descending order (placing
...@@ -723,7 +724,7 @@ class OldProfile(Profile): ...@@ -723,7 +724,7 @@ class OldProfile(Profile):
nor_callers = {} nor_callers = {}
nc = 0 nc = 0
for func_caller in callers.keys(): for func_caller in callers.keys():
nor_callers[self.func_normalize(func_caller)]=\ nor_callers[self.func_normalize(func_caller)] = \
callers[func_caller] callers[func_caller]
nc = nc + callers[func_caller] nc = nc + callers[func_caller]
self.stats[nor_func] = nc, nc, tt, ct, nor_callers self.stats[nor_func] = nc, nc, tt, ct, nor_callers
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment