未知
项目描述
简介
记录并显示每个请求的zope实例的内存使用情况。
通过调用@@requestlet,您将获得一个漂亮的图表,如果在其中标记了某些内容,则还有一个显示内存使用量、与上次请求的差异以及随时间变化的URI的表格。
创建此产品的目的是希望看到有关哪些请求“丢失”多少内存的模式。它受到了http://code.google.com/p/zope-memory-readings/的启发,并使用了该网站中的图表代码。
日志记录是从seletz的requestlet代码中提取的,并扩展了内存使用情况。
安装/使用
将其添加到您的buildout.cfg中
[buildout] eggs = z3c.requestlet
[instance] zcml = z3c.requestlet
然后使用plone的portal_quickinstaller安装产品。如果产品未安装,则不会记录,并且不会提供@@requestlet视图。
安装后,您可以调用
默认日志文件是/tmp/requestlet.txt,可以使用名为“REQUESTLET_LOGNAME”的环境变量进行设置。
您还可以使用名为“MIN_LOG_TIME”的环境变量记录只占用特定时间以上的点击。
日志文件将提供如下详细页面生成信息
2009-07-01 16:21:39,755 requestlet INFO 耗时 0.038s (最小值 0s) 方法 GET 内存 423124kB URL: localhost:10054/site/++resource++z3c.requestlet.data/layout.css rinfo: 最后修改时间=’Wed, 01 Jul 2009 12:51:28 GMT’ 内容长度=’169’ 内容类型=’text/css; charset=utf-8’ 缓存控制=’public,max-age=86400’
这提供
在 plone 中渲染页面的时间(耗时)
请求方法(方法)
zope 进程的总虚拟内存大小(内存)
调用 URL(URL)
请求信息(rinfo)
兼容性
此产品只能在可以从 /proc/
贡献
要贡献,请随意发送补丁,因为我们目前没有公开的 svn。它使用 bzr 管理 ;)
变更日志
0.9.1 - Bugfix [20090706] [Daniel Kraft]
将日志记录为调试,而不是信息
0.9 - 首次有用发布 [20090701] [Daniel Kraft, Stefan Eletzhofer]
查看每个请求的内存使用情况
项目详情
z3c.requestlet-0.9.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 910a9e3a442bfba0ba98fd2002a2e7c560a75f25e80fe696af61b40598f39260 |
|
MD5 | 082410ff98938f583dcee73b52593e30 |
|
BLAKE2b-256 | c9e750348ade4645410f5a5c081c115bb204f31142fbbc69e935b7d047c2fbdc |