You are here: Home Zope products Zope Profiler

Zope Profiler (1.6)

by iber last modified 2005-10-18
Released on 2005-09-22 by Dieter Maurer for Zope 2 under Unavailable License available for All platforms.
Software development stage: development
ZopeProfiler 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.
ZopeProfiler provides profiling support for the development of Zope applications. It can derive both high and low level timing statistics (Zope object call and Python function call level, respectively).

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.

The product installs itself via "monkey patching". It overrides ZServer.PubCore.ZServerPublisher.publish_module. Since version 0.2, it carefully tries to coexist with other applications that override the same resource (WingIDE's Zope debugging support is one such application). There is no guarantee, however, that it succeeds.


Document Actions

There are currently no items in this folder.

Plone Themes
  • Schools Plone Theme
  • Lite Plone Theme
  • Techlight Plone Theme
 
Powered by Plone