mirror of
https://github.com/python/cpython.git
synced 2025-08-04 17:08:35 +00:00
bpo-31415: Support PYTHONPROFILEIMPORTTIME envvar equivalent to -X importtime (#4240)
Support PYTHONPROFILEIMPORTTIME envvar equivalent to -X importtime
This commit is contained in:
parent
9e33973332
commit
700d2e4755
3 changed files with 25 additions and 7 deletions
|
@ -411,7 +411,8 @@ Miscellaneous options
|
|||
* ``-X importtime`` to show how long each import takes. It shows module name,
|
||||
cumulative time (including nested imports) and self time (exluding nested
|
||||
imports). Note that its output may be broken in multi threaded application.
|
||||
Typical usage is ``python3 -X importtime -c 'import asyncio'``.
|
||||
Typical usage is ``python3 -X importtime -c 'import asyncio'``. See also
|
||||
:envvar:`PYTHONPROFILEIMPORTTIME`.
|
||||
|
||||
It also allows passing arbitrary values and retrieving them through the
|
||||
:data:`sys._xoptions` dictionary.
|
||||
|
@ -429,7 +430,7 @@ Miscellaneous options
|
|||
The ``-X showalloccount`` option.
|
||||
|
||||
.. versionadded:: 3.7
|
||||
The ``-X importtime`` option.
|
||||
The ``-X importtime`` and :envvar:`PYTHONPROFILEIMPORTTIME` options.
|
||||
|
||||
|
||||
Options you shouldn't use
|
||||
|
@ -650,6 +651,15 @@ conflict.
|
|||
.. versionadded:: 3.4
|
||||
|
||||
|
||||
.. envvar:: PYTHONPROFILEIMPORTTIME
|
||||
|
||||
If this environment variable is set to a non-empty string, Python will
|
||||
show how long each import takes. This is exactly equivalent to setting
|
||||
``-X importtime`` on the command line.
|
||||
|
||||
.. versionadded:: 3.7
|
||||
|
||||
|
||||
.. envvar:: PYTHONASYNCIODEBUG
|
||||
|
||||
If this environment variable is set to a non-empty string, enable the
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue