个人与总进口的表现

时间:2012-06-13 17:11:59

标签: google-app-engine

我开始着迷于相对于实例启动延迟的导入。让我思考......

我为所有Model.db类定义使用单独的中心kind.py模块。不同的处理程序/任务模块将导入它们使用的类。想知道做一个全球“进口种类”与一系列“从种类进口......”的权衡。如果不需要整个types.py,那么单独导入是否更快?或者,python / GAE用于处理单个导入的过程会更快吗?也许有一些收支平衡点在全球总数的n%存在?

1 个答案:

答案 0 :(得分:0)

这两个选项之间的速度没有区别。无论如何,Python必须解析整个文件。

事实上,严格来说,在另一个方向上甚至可能存在差异:使用from kinds import ...,Python必须创建并分配每个引用,这会增加(微小的)加载。