看啥推荐读物
专栏名称: Python程序员
最专业的Python社区,有每日推送,免费电子书,真人辅导,资源下载,各类工具。我已委托“维权骑士”(rightknights.com)为我的文章进行维权行动
今天看啥  ›  专栏  ›  Python程序员

如何加快Python 应用的启动时间

Python程序员  · 公众号  · Python  · 2019-04-20 08:10
我听说pipenv9.0.2已经发布,启动时间有了很大的改进。我很快就试了一下,但我觉得并不快。所以我用Python3.7的新特性来研究它。在本文中,我将介绍该特性以及如何使用它。启动时间≒导入时间例如,pipenv -h 的执行时间比显示帮助消息的时间长得多。一般来说,当应用程序启动时,会有一些启动过程,比如加载环境变量或配置文件。对于Python应用程序,导入模块占用了大部分启动时间。例如,pipenv --version 花费了大约800ms,而import pipenv 花费了700ms。显示模块的导入时间Python 3.7有新的特性来显示导入模块的时间。这个特性是通过 -X importtime  选项或  PYTHONPROFILEIMPORTTIM 环境变量来启用的。例如,您可以利用以下命令来测试pipenv的导入时间:或这里是一个pipenv --version ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照