setuptools 文档仅说明:
为了获得最佳性能,Python 包最好安装为 zip 文件。然而,并非所有包都能够以压缩形式运行,因为它们可能期望能够像正常操作系统文件一样访问源代码或数据文件。因此,setuptools 可以将您的项目安装为 zip 文件或目录,其默认选择由项目的 zip_safe 标志决定(参考 http://peak.telecommunity.com/DevCenter/setuptools#setting-the-zip-safe-flag).
实际上,获得的性能优势是什么?我的项目是否是拉链安全的,是否值得调查,或者好处通常很小?
Zip 文件占用的磁盘空间更少,这也意味着从磁盘读取它们的速度更快。由于大多数事情都是 I/O 绑定的,因此解压缩打包的开销可能小于从磁盘读取较大文件的开销。此外,单个较小的 zip 文件可能会按顺序存储在磁盘上,而较小文件的集合可能会更加分散。在旋转介质上,这还可以通过减少寻道次数来提高读取性能。因此,您通常会以牺牲一些 CPU 时间为代价来优化磁盘使用情况,这可能会显着提高您的性能。import
和加载时间。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)