| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -437,6 +437,73 @@ values. | |||
| 437 | 437 | ||
| 438 | 438 | The integer must be a decimal number in the range [0,4294967295]. Specifying | |
| 439 | 439 | the value 0 will disable hash randomization. | |
| 440 | + .IP PYTHONMALLOC | ||
| 441 | + Set the Python memory allocators and/or install debug hooks. The available | ||
| 442 | + memory allocators are | ||
| 443 | + .IR malloc | ||
| 444 | + and | ||
| 445 | + .IR pymalloc . | ||
| 446 | + The available debug hooks are | ||
| 447 | + .IR debug , | ||
| 448 | + .IR malloc_debug , | ||
| 449 | + and | ||
| 450 | + .IR pymalloc_debug . | ||
| 451 | + .IP | ||
| 452 | + When Python is compiled in debug mode, the default is | ||
| 453 | + .IR pymalloc_debug | ||
| 454 | + and the debug hooks are automatically used. Otherwise, the default is | ||
| 455 | + .IR pymalloc . | ||
| 456 | + .IP PYTHONMALLOCSTATS | ||
| 457 | + If set to a non-empty string, Python will print statistics of the pymalloc | ||
| 458 | + memory allocator every time a new pymalloc object arena is created, and on | ||
| 459 | + shutdown. | ||
| 460 | + .IP | ||
| 461 | + This variable is ignored if the | ||
| 462 | + .RB $ PYTHONMALLOC | ||
| 463 | + environment variable is used to force the | ||
| 464 | + .BR malloc (3) | ||
| 465 | + allocator of the C library, or if Python is configured without pymalloc support. | ||
| 466 | + .IP PYTHONASYNCIODEBUG | ||
| 467 | + If this environment variable is set to a non-empty string, enable the debug | ||
| 468 | + mode of the asyncio module. | ||
| 469 | + .IP PYTHONTRACEMALLOC | ||
| 470 | + If this environment variable is set to a non-empty string, start tracing | ||
| 471 | + Python memory allocations using the tracemalloc module. | ||
| 472 | + .IP | ||
| 473 | + The value of the variable is the maximum number of frames stored in a | ||
| 474 | + traceback of a trace. For example, | ||
| 475 | + .IB PYTHONTRACEMALLOC=1 | ||
| 476 | + stores only the most recent frame. | ||
| 477 | + .IP PYTHONFAULTHANDLER | ||
| 478 | + If this environment variable is set to a non-empty string, | ||
| 479 | + .IR faulthandler.enable() | ||
| 480 | + is called at startup: install a handler for SIGSEGV, SIGFPE, SIGABRT, SIGBUS | ||
| 481 | + and SIGILL signals to dump the Python traceback. | ||
| 482 | + .IP | ||
| 483 | + This is equivalent to the \fB-X faulthandler\fP option. | ||
| 484 | + .IP PYTHONEXECUTABLE | ||
| 485 | + If this environment variable is set, | ||
| 486 | + .IB sys.argv[0] | ||
| 487 | + will be set to its value instead of the value got through the C runtime. Only | ||
| 488 | + works on Mac OS X. | ||
| 489 | + .IP PYTHONUSERBASE | ||
| 490 | + Defines the user base directory, which is used to compute the path of the user | ||
| 491 | + .IR site-packages | ||
| 492 | + directory and Distutils installation paths for | ||
| 493 | + .IR "python setup\.py install \-\-user" . | ||
| 494 | + .IP PYTHONPROFILEIMPORTTIME | ||
| 495 | + If this environment variable is set to a non-empty string, Python will | ||
| 496 | + show how long each import takes. This is exactly equivalent to setting | ||
| 497 | + \fB\-X importtime\fP on the command line. | ||
| 498 | + .SS Debug-mode variables | ||
| 499 | + Setting these variables only has an effect in a debug build of Python, that is, | ||
| 500 | + if Python was configured with the | ||
| 501 | + \fB\--with-pydebug\fP build option. | ||
| 502 | + .IP PYTHONTHREADDEBUG | ||
| 503 | + If this environment variable is set, Python will print threading debug info. | ||
| 504 | + .IP PYTHONDUMPREFS | ||
| 505 | + If this environment variable is set, Python will dump objects and reference | ||
| 506 | + counts still alive after shutting down the interpreter. | ||
| 440 | 507 | .SH AUTHOR | |
| 441 | 508 | The Python Software Foundation: https://www.python.org/psf/ | |
| 442 | 509 | .SH INTERNET RESOURCES | |
| Back | FazBrowse Home | New Git URL |
0 commit comments