0

我正在使用 Google App Engine SDK 开发一个 dDango 应用程序 (djangoappengine)。我的应用程序非常缓慢,我想对其进行分析。我已经尝试过 cProfile、profile 和 hotshot

https://code.djangoproject.com/wiki/ProfilingDjango

但是,由于(我认为)Google 提供的预装 python-libs 有限。所有尝试都会导致一些ImpportError. 也就是说,cProfile、profile 等已安装在计算机上,但在使用 GAE SDK 运行我的应用程序时不“可用”。

我曾尝试将 cProfile 直接符号链接到我的应用程序中(就像我自己编写的一样),但这只会带来其他问题。

有没有一种真正的方法可以轻松地分析 djangoappengine 应用程序?

谢谢

4

1 回答 1

1

符号链接路线是要走的路。

您可以使用 AppStats 来分析 App Engine API 调用。

https://developers.google.com/appengine/docs/python/tools/appstats

这通常很有用,因为通常瓶颈将出现在数据存储请求等上。如果您有自己的计算密集型循环来分析,这将无济于事。

于 2012-09-21T22:20:40.707 回答