call profiler监视dtml、zsql、zpt、python方法和python脚本的链
Products.CallProfiler的Python项目详细描述
内容
Call Profiler Documentation
Purpose
监视dtml、zsql、zpt、pythonmethod、pythonscript、… 调用zope请求并收集计时信息,以便 确定潜在优化的热点。
Usage
一旦产品安装到您的产品目录中,并且zope已经 已重新启动,请访问控制面板中的Call Profiler链接。
在“配置”选项卡中,检查希望的文档类型 获取的计时信息。您也可以清除任何以前的 使用“清除”按钮收集计时信息。
选择要监视的文档并单击 “监视选定的呼叫”,加载您希望分析的页面。一次 它们已加载(甚至与加载时一样:)您应该访问结果 标签。在那里你会发现一个由浏览器发出的请求列表 计时信息:
- 单击URL将加载请求的页面
- 点击请求的时间将带来一次又一次的打击 形成请求所调用的文档的细分。
您还可以在“requests by url”上看到按url聚合的请求。 标签-给出响应的最小、平均和最大时间。你 五月:
- 单击URL加载请求的页面
- 单击会话时间以查看请求的详细分解信息
详细视图设置为突出显示拉刀3%(黄色)和5%的调用。 (橙色)和总请求时间的10%(红色)。
如果给定的文档调用有子调用:
- “…”时间表示在呼叫中花费的时间(子呼叫之间)
- (结束)时间给出两个计时:
- 第一个是在通话中花费的时间,不包括子通话
- 第二次是呼叫的总时间,包括子呼叫
注意:
在下列任一情况下,所有配置信息都将丢失:
- Zope重新启动,或
- 重新加载Call Profiler产品的代码。
另外,不要让profiler开太久-它使用一个 基于内存的定时值存储。它会耗尽你所有的记忆 最终(尽管我们还没有做任何测试来确定 可能是)。
License
版权所有(c)ekit.com inc(http://www.ekit-inc.com/)
兹免费准许任何人取得副本 本软件和相关文档文件(“软件”)的 在软件中不受限制,包括但不限于 使用、复制、修改、合并、发布、分发、再授权和/或出售 软件的副本,并允许软件的用户 在满足以下条件的情况下,可以这样做:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
本软件按“原样”提供,无任何形式的保证,明示或 默示的,包括但不限于适销性保证, 适合特定目的和不侵权。在任何情况下 作者或版权所有者应对任何索赔、损害或其他 责任,无论是在合同诉讼、侵权诉讼或其他诉讼中, 不属于或与本软件有关,或使用或与本软件的其他交易有关。 软件。
本产品包括由Digital Creations开发的软件,用于 z对象发布环境(http://www.zope.org/)。 (具体来说,我们使用的控制面板安装代码来自 py模块)
Changelog
1.5.2 (2011-11-23)
- 真的修复了zope2.13上的初始化。注意:它只在发布包时发生 [吹捧]
1.5.1 (2011-11-23)
- 修复zope2.13上的initialize,使用bobo_应用程序而不是context。 [吹捧]
1.5 (2011-11-16)
- 使用zopeskel创建的包,1.4-fixed版本来自plone.org [吹捧]