导入探查器以查找导入时间的瓶颈。
import-profiler的Python项目详细描述
#import profiler
一个基本的python导入分析器,用于查找导入时间的瓶颈。虽然通常不存在问题,但对于需要快速启动
的应用程序(如cli工具),导入可能是一个问题。import profiler的目标是在导入给定包时帮助查找
瓶颈。
要试用它,请按如下方式编写:
``python
from import_profiler import profile_import
with profile_import()as context:
第三列中的+表示堆栈的深度。
context.print_info()
`````
输出:
````
cumtime(ms)intime(ms)name
83个0.5请求
55个0.5+包。urllib3.contrib
54.1个0.3++
53.10.7+++连接池
6.3 1.1+++日志
1.4 0.5+++collections
2.7 1.3+++threading
1.4 0.3+++re
7 0.7+++socket
5.7 5.7+++u ssl
7 0.1++++软件包。ssl与主机名匹配
6.9 0.1+++++++br/>6.8 2.3+++ssl
3.2 1.5+++textwrap
1.7 1.6+++ssl+string
12 0.4+++connection
7.7 1.1+++httplib
2.32.3+++urlparse
4.2 0.2+++mimetools
3.4 0.3+++tempfile
2.1 1.4+++random
3.6 0.1+++util.ssl
1.1 1 1+url
1.5 1.4+++++urllib.parse
14.7 0.2+++filepost
9.16+++uuid
2.9 1.7+++++ctypes
5.4 0.2+++fields
4.8 1.7+++email.utils
2.4 0.2+++email.u parseaddr
2.20.7+++++++++calendar
1.4 1.4+++++++++locale
1.2 0.4+++response
24.8 0.4++
1.8 1.7++cgi
5.4 5.4++platform
15.1 0.1++compat
2.4 0.2+++json
1.5 0.5+++解码器
1.6 1.3+++urllib2
7.6 6 6.8+++cookielib
3 2.5+++cookie
1.5 0.6+型号
10.1+api
`````
很高兴知道配置文件输出中的指定
导入发生在哪里。
一个基本的python导入分析器,用于查找导入时间的瓶颈。虽然通常不存在问题,但对于需要快速启动
的应用程序(如cli工具),导入可能是一个问题。import profiler的目标是在导入给定包时帮助查找
瓶颈。
要试用它,请按如下方式编写:
``python
from import_profiler import profile_import
with profile_import()as context:
第三列中的+表示堆栈的深度。
context.print_info()
`````
输出:
````
cumtime(ms)intime(ms)name
83个0.5请求
55个0.5+包。urllib3.contrib
54.1个0.3++
53.10.7+++连接池
6.3 1.1+++日志
1.4 0.5+++collections
2.7 1.3+++threading
1.4 0.3+++re
7 0.7+++socket
5.7 5.7+++u ssl
7 0.1++++软件包。ssl与主机名匹配
6.9 0.1+++++++br/>6.8 2.3+++ssl
3.2 1.5+++textwrap
1.7 1.6+++ssl+string
12 0.4+++connection
7.7 1.1+++httplib
2.32.3+++urlparse
4.2 0.2+++mimetools
3.4 0.3+++tempfile
2.1 1.4+++random
3.6 0.1+++util.ssl
1.1 1 1+url
1.5 1.4+++++urllib.parse
14.7 0.2+++filepost
9.16+++uuid
2.9 1.7+++++ctypes
5.4 0.2+++fields
4.8 1.7+++email.utils
2.4 0.2+++email.u parseaddr
2.20.7+++++++++calendar
1.4 1.4+++++++++locale
1.2 0.4+++response
24.8 0.4++
1.8 1.7++cgi
5.4 5.4++platform
15.1 0.1++compat
2.4 0.2+++json
1.5 0.5+++解码器
1.6 1.3+++urllib2
7.6 6 6.8+++cookielib
3 2.5+++cookie
1.5 0.6+型号
10.1+api
`````
很高兴知道配置文件输出中的指定
导入发生在哪里。