home contents changes options help subscribe edit (external edit)

This ZopeProduct allows you to profile your Zope execution and thereby find out how Zope spends its time. Such a profile is an essential prerequisite for most kinds of optimizations. ZopeProfiler provides profiles both on a high (Zope) as well as a low (Python) level.

Unlike with the standard Zope profiling support, Zope runs normally in multi-threaded mode. Statistics gathering can be enabled/disabled dynamically via the ZopeProfiler object in the Control_Panel. This objects supports most features of Python's pstats.Stats timing analysis class and is much smarter than the standard Zope profiler. Should the features be insufficient, then statistics data can be saved to files and later analysed with Python's Stats class.

On Debian, make sure you have the python-profiler package installed.

http://www.dieter.handshake.de/pyprojects/zope/#bct_sec_3.8
home

See also PTProfiler, CallProfiler, Scaling and performance.



subject:
  ( 23 subscribers )