Skip to main content

PTProfiler is a small profiling system for page templates in Zope 2. It times each TAL expression and lists the results in a table ranked by processing time.

Using PTProfiler

Do mind that this product (when enabled, see below) requires some extra processing time for page templates, so isn’t recommended for production sites.

To enable and view the results, place a PTProfiler Viewer object somewhere in the Zope tree, and press the Enable button. After some page templates are viewed, you will see a list of paths to each of those page templates (or, in the rare case the path isn’t known, the id). When you click one of the items, you will see a list of all the expression calls in the template, ordered by total time spent on that expression.

Code repository

You can find the code of this extension in Git: https://github.com/infrae/Products.PTProfiler

Changes

1.5 (2015-10-30)

  • Some tests and Travis infra [gotcha]

  • Added simple sorting option to main profiler view [naro]

  • Zope 2.12 and above comptatibility [naro]

PTProfiler 1.4 (2009-05-29)

  • Fix deprecation warnings on Zope 2.11.

PTProfiler 1.3 (2008-11-19)

  • Fix documentation, test in Zope 2.11.

PTProfiler 1.2

  • Profiles Five Browser views of Zope 2.8, 2.9.

  • Ported to Zope 2.10.

  • The “Return to overview” button no longer shows up in the overview.

PTProfiler 1.1

  • Usability improvements: added Refresh button for the overview screen and Return to overview for the introspection screen. Layout tweaks.

  • Icon for the ZMI.

PTProfiler 1.0b

  • Initial public release.

Release files for Products.PTProfiler 1.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Products.PTProfiler 1.5
File Size Uploaded
Products.PTProfiler-1.5.zip 22.9 kB Details

Release files / Products.PTProfiler-1.5.zip

Download URL Products.PTProfiler-1.5.zip
Size 22.9 kB
Tags Source
SHA-256 checksum
How to use checksums
c7f36405174b8dbe70cb5e087c6fbdea18dae2424498b91a16888d2fc4a6f6f2
BLAKE2b-256 checksum
How to use checksums
bb9b287b63239994ce21ed9244296276c87c439a90c0881e169e5c5202dc8e1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.5 This release

1 release file

1.4

2 release files

1.3

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page