Python 3.12+Linuxsysфункция
sys.deactivate_stack_trampoline()
отладка и трассировка
Выключает трамплины профилировщика perf, включённые activate_stack_trampoline() или опцией -X perf. Только Linux.
Синтаксис
sys.deactivate_stack_trampoline()
Если трамплины не включены, вызов ничего не делает и ошибки не даёт, поэтому его можно ставить в finally без проверки. Выключение не удаляет уже записанный файл /tmp/perf-<PID>.map — perf продолжает читать имена из него. На других системах атрибута нет, и вызов даст AttributeError: проверяйте sys.platform.
Примеры
import sys
if sys.platform == 'linux':
sys.deactivate_stack_trampoline()
print(sys.is_stack_trampoline_active()) # → False
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности