用于测量GAE Python应用程序内存占用足迹的WSGI中间件。
项目描述
apptrace软件包提供了一种WSGI中间件,用于跟踪Google App Engine Python应用程序的内存使用情况。
由于apptrace仅用于开发和调试目的,它只能与Google App Engine Python SDK和TyphoonAE的开发appserver一起使用。它肯定不能在GAE生产环境中工作。
版权和许可证
版权所有2010, 2011 Tobias Rodaebel
本软件根据Apache许可证,版本2.0发布。您可以在以下位置获得许可证副本:
Google App Engine是谷歌公司的商标。
要求
apptrace软件包需要Guppy-PE(http://guppy-pe.sourceforge.net)在您的PYTHONPATH上安装。在您使用easy_install命令时,它将被自动安装。
安装
安装apptrace最简单的方法是(假设您已安装setuptools),使用easy_install apptrace。
运行Apptrace
为了使用apptrace运行演示应用程序,请运行以下命令
$ apptracectl init demo $ python dev_appserver.py demo
请参阅此维基页面以获取有关使用apptrace的更详细文档
Buildout
如果您想修改apptrace的最新开发版本,请通过以下命令安装开发环境
$ hg clone https://apptrace.googlecode.com/hg apptrace-dev $ cd apptrace-dev $ python bootstrap.py --distribute $ ./bin/buildout
运行单元测试
可以通过执行以下命令运行所有单元测试
$ ./bin/python setup.py test --appengine-path=<path to the SDK>
联系方式
托拜亚斯·罗达贝尔 <tobias dot rodaebel at googlemail dot com>
变更记录
版本 0.2.3 (2011-07-21)
修复了导入simplejson时的兼容性问题。
版本 0.2.2 (2011-01-08)
修复了当追踪旧风格的类对象时,apptrace崩溃的问题。
版本 0.2.1 (2010-10-13)
修复了一些模块未被追踪的问题。
修复了代码浏览器无法从SDK中加载模块的问题。
版本 0.2.0 (2010-10-12)
添加了简单的代码浏览器。
版本 0.1.1 (2010-10-02)
使用单独的memcache命名空间来存储记录。
版本 0.1.0 (2010-10-01)
初始版本。
项目详情
关闭
apptrace-0.2.3.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4c0b3df5989f5e8c7f677ff2febf2ecd8dbd68c864be0dbdef2fd333d0c94930 |
|
MD5 | ed03efe7afd70584a4bd461f429bdb75 |
|
BLAKE2b-256 | 0452cf57fa9598167dc23e8f1ce9606c029c26dd560d0d65b1fa1d80a3e94c25 |