我正在使用Google App Engine SDK开发dDango应用程序(djangoappengine)。我的应用程序非常缓慢,我想对其进行分析。我根据
尝试过cProfile,profile和hotshothttps://code.djangoproject.com/wiki/ProfilingDjango
然而,由于(我认为)谷歌有限的预装python-libs。所有尝试都会产生一些ImpportError
。也就是说,cProfile,profile等安装在计算机上,但在使用GAE SDK运行我的应用程序时不“可用”。
我已经尝试将cProfile直接嵌入到我的应用程序中(就像我自己编写的那样),但这只会带来其他问题。
有没有真正的方法来分析djangoappengine应用程序而不会有太多麻烦?
谢谢
答案 0 :(得分:1)
符号路径是最佳选择。
您可以使用AppStats来分析App Engine API调用。
https://developers.google.com/appengine/docs/python/tools/appstats
这通常很有用,因为通常瓶颈会出现在数据存储区请求等上。如果您有自己的计算密集型循环来分析,这对您没有帮助。