Любопытное свойство: strace -p PID тормозит процесс в десятки раз. Почему?
Poll
- strace копирует всю память процесса при каждом syscall
- Каждый syscall вызывает два context switch через ptrace — оверхед огромный
- ptrace отключает кэш L1 на время трассировки
- strace переводит процесс в режим single-step CPU