home *** CD-ROM | disk | FTP | other *** search
- <TITLE>The Python Profiler -- Python library reference</TITLE>
- Next: <A HREF="../i/internet_and_www" TYPE="Next">Internet and WWW</A>
- Prev: <A HREF="../t/the_python_debugger" TYPE="Prev">The Python Debugger</A>
- Up: <A HREF="../t/top" TYPE="Up">Top</A>
- Top: <A HREF="../t/top" TYPE="Top">Top</A>
- <H1>9. The Python Profiler</H1>
- Copyright @copyright 1994, by InfoSeek Corporation, all rights reserved.
- <P>
- Written by James Roskind<A NAME="footnoteref1" HREF="#footnotetext1">(1)</A>
- <P>
- Permission to use, copy, modify, and distribute this Python software
- and its associated documentation for any purpose (subject to the
- restriction in the following sentence) without fee is hereby granted,
- provided that the above copyright notice appears in all copies, and
- that both that copyright notice and this permission notice appear in
- supporting documentation, and that the name of InfoSeek not be used in
- advertising or publicity pertaining to distribution of the software
- without specific, written prior permission. This permission is
- explicitly restricted to the copying and modification of the software
- to remain in Python, compiled Python, or other languages (such as C)
- wherein the modified or derived code is exclusively imported into a
- Python module.
- <P>
- INFOSEEK CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
- SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
- FITNESS. IN NO EVENT SHALL INFOSEEK CORPORATION BE LIABLE FOR ANY
- SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
- RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
- CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
- CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- <P>
- The profiler was written after only programming in Python for 3 weeks.
- As a result, it is probably clumsy code, but I don't know for sure yet
- 'cause I'm a beginner :-). I did work hard to make the code run fast,
- so that profiling would be a reasonable thing to do. I tried not to
- repeat code fragments, but I'm sure I did some stuff in really awkward
- ways at times. Please send suggestions for improvements to:
- <CODE>jar@netscape.com</CODE>. I won't promise <I>any</I> support. ...but
- I'd appreciate the feedback.
- <P>
- <H2>Menu</H2><DL COMPACT>
- <DT><A HREF="../p/profiler_introduction" TYPE=Menu>Profiler Introduction</A>
- <DD><DT><A HREF="../p/profiler_changes" TYPE=Menu>Profiler Changes</A>
- <DD><DT><A HREF="../i/instant_users_manual" TYPE=Menu>Instant Users Manual</A>
- <DD><DT><A HREF="../d/deterministic_profiling" TYPE=Menu>Deterministic Profiling</A>
- <DD><DT><A HREF="../r/reference_manual" TYPE=Menu>Reference Manual</A>
- <DD><DT><A HREF="../l/limitations" TYPE=Menu>Limitations</A>
- <DD><DT><A HREF="../c/calibration" TYPE=Menu>Calibration</A>
- <DD><DT><A HREF="../p/profiler_extensions" TYPE=Menu>Profiler Extensions</A>
- <DD></DL>
- <H2>---------- Footnotes ----------</H2>
- <A NAME="footnotetext1" HREF="#footnoteref1">(1)</A>
-
- 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.
- <P>
-