我想使用 line_profiler 在我的 GoogleAppEngine 应用程序中逐行分析单个大型方法。
不幸的是,即使在本地开发服务器上,GAE 似乎也不允许您导入 .so 库。
我怎样才能实现我的目标?我很乐意使用仅限 python 的解决方案,如果有的话,或者就如何编写自己的解决方案提出建议。
我想使用 line_profiler 在我的 GoogleAppEngine 应用程序中逐行分析单个大型方法。
不幸的是,即使在本地开发服务器上,GAE 似乎也不允许您导入 .so 库。
我怎样才能实现我的目标?我很乐意使用仅限 python 的解决方案,如果有的话,或者就如何编写自己的解决方案提出建议。
它可以跟踪所有函数调用及其时间(检测),也可以定期检查调用堆栈以找出在请求期间花费了哪些函数时间(采样)。你可以在这里看到它的一个例子 - http://mini-profiler.appspot.com/