Я работаю с heap_stat.py , чтобы исследовать проблемы утечки памяти, и я хотел бы знать, как работает heap_stat.
Поэтому я хотел бы сделать PyCharmAttach to Process
, но как это сделать?
Способ работы heap_stat.py
:
- Открыть Windbg
- Использовать Windbg для открытия дампа в приглашении Windbg: type:
.load pykd.pyd
!py heap_stat.py
Теперь я хотел бы присоединиться к процессу,чтобы понять, что именно делает heap_stat.py
, но при просмотре диспетчера задач я не вижу никакого процесса, связанного с Python (также использование Process Explorer
не выявляет никакого процесса, связанного с Python, работает под Windbg).
В наивной попытке я запустил heap_stat.py <Dumpfile>
вне среды Windbg, но это не удалось полностью (pykd.DbgException: pykd is not initialized
).
Кто-нибудь знает, какЯ могу использовать PyCharm (или любую другую Python IDE) для выполнения присоединения к процессу, чтобы отлаживать heap_stat или другие подобные сценарии?
ThaНКС заранее