| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -78,19 +78,6 @@ arg ...: arguments passed to program in sys.argv[1:]\n\ | |||
| 78 | 78 | ||
| 79 | 79 | static const char usage_xoptions[] = "\ | |
| 80 | 80 | The following implementation-specific options are available:\n\ | |
| 81 | - -X faulthandler: enable faulthandler\n\ | ||
| 82 | - -X showrefcount: output the total reference count and number of used\n\ | ||
| 83 | - memory blocks when the program finishes or after each statement in\n\ | ||
| 84 | - the interactive interpreter. This only works on debug builds\n\ | ||
| 85 | - -X tracemalloc: start tracing Python memory allocations using the\n\ | ||
| 86 | - tracemalloc module. By default, only the most recent frame is stored\n\ | ||
| 87 | - in a traceback of a trace. Use -X tracemalloc=NFRAME to start\n\ | ||
| 88 | - tracing with a traceback limit of NFRAME frames\n\ | ||
| 89 | - -X importtime: show how long each import takes. It shows module name,\n\ | ||
| 90 | - cumulative time (including nested imports) and self time (excluding\n\ | ||
| 91 | - nested imports). Note that its output may be broken in\n\ | ||
| 92 | - multi-threaded application.\n\ | ||
| 93 | - Typical usage is python3 -X importtime -c 'import asyncio'\n\ | ||
| 94 | 81 | -X dev : enable CPython's \"development mode\", introducing additional runtime\n\ | |
| 95 | 82 | checks which are too expensive to be enabled by default. Effect of\n\ | |
| 96 | 83 | the developer mode:\n\ | |
@@ -102,23 +89,41 @@ The following implementation-specific options are available:\n\ | |||
| 102 | 89 | * Enable asyncio debug mode\n\ | |
| 103 | 90 | * Set the dev_mode attribute of sys.flags to True\n\ | |
| 104 | 91 | * io.IOBase destructor logs close() exceptions\n\ | |
| 105 | - -X utf8: enable UTF-8 mode for operating system interfaces, overriding the\n\ | ||
| 106 | - default locale-aware mode. -X utf8=0 explicitly disables UTF-8 mode\n\ | ||
| 107 | - (even when it would otherwise activate automatically)\n\ | ||
| 108 | - -X pycache_prefix=PATH: enable writing .pyc files to a parallel tree rooted\n\ | ||
| 109 | - at the given directory instead of to the code tree\n\ | ||
| 110 | - -X warn_default_encoding: enable opt-in EncodingWarning for 'encoding=None'\n\ | ||
| 111 | - -X no_debug_ranges: disable the inclusion of the tables mapping extra location\n\ | ||
| 112 | - information (end line, start column offset and end column offset) to\n\ | ||
| 113 | - every instruction in code objects. This is useful when smaller code\n\ | ||
| 114 | - objects and pyc files are desired as well as suppressing the extra\n\ | ||
| 115 | - visual location indicators when the interpreter displays tracebacks.\n\ | ||
| 92 | + -X faulthandler: enable faulthandler\n\ | ||
| 116 | 93 | -X frozen_modules=[on|off]: whether or not frozen modules should be used.\n\ | |
| 117 | 94 | The default is \"on\" (or \"off\" if you are running a local build).\n\ | |
| 95 | + -X importtime: show how long each import takes. It shows module name,\n\ | ||
| 96 | + cumulative time (including nested imports) and self time (excluding\n\ | ||
| 97 | + nested imports). Note that its output may be broken in\n\ | ||
| 98 | + multi-threaded application.\n\ | ||
| 99 | + Typical usage is python3 -X importtime -c 'import asyncio'\n\ | ||
| 118 | 100 | -X int_max_str_digits=number: limit the size of int<->str conversions.\n\ | |
| 119 | 101 | This helps avoid denial of service attacks when parsing untrusted\n\ | |
| 120 | 102 | data. The default is sys.int_info.default_max_str_digits.\n\ | |
| 121 | - 0 disables.\ | ||
| 103 | + 0 disables.\n\ | ||
| 104 | + -X no_debug_ranges: disable the inclusion of the tables mapping extra location\n\ | ||
| 105 | + information (end line, start column offset and end column offset) to\n\ | ||
| 106 | + every instruction in code objects. This is useful when smaller code\n\ | ||
| 107 | + objects and pyc files are desired as well as suppressing the extra\n\ | ||
| 108 | + visual location indicators when the interpreter displays tracebacks.\n\ | ||
| 109 | + -X pycache_prefix=PATH: enable writing .pyc files to a parallel tree rooted\n\ | ||
| 110 | + at the given directory instead of to the code tree\n\ | ||
| 111 | + " | ||
| 112 | + #ifdef Py_STATS | ||
| 113 | + "-X pystats: Enable pystats collection at startup.\n" | ||
| 114 | + #endif | ||
| 115 | + "\ | ||
| 116 | + -X showrefcount: output the total reference count and number of used\n\ | ||
| 117 | + memory blocks when the program finishes or after each statement in\n\ | ||
| 118 | + the interactive interpreter. This only works on debug builds\n\ | ||
| 119 | + -X tracemalloc: start tracing Python memory allocations using the\n\ | ||
| 120 | + tracemalloc module. By default, only the most recent frame is stored\n\ | ||
| 121 | + in a traceback of a trace. Use -X tracemalloc=NFRAME to start\n\ | ||
| 122 | + tracing with a traceback limit of NFRAME frames\n\ | ||
| 123 | + -X utf8: enable UTF-8 mode for operating system interfaces, overriding the\n\ | ||
| 124 | + default locale-aware mode. -X utf8=0 explicitly disables UTF-8 mode\n\ | ||
| 125 | + (even when it would otherwise activate automatically)\n\ | ||
| 126 | + -X warn_default_encoding: enable opt-in EncodingWarning for 'encoding=None'\ | ||
| 122 | 127 | " | |
| 123 | 128 | ; | |
| 124 | 129 | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments