Это приложение, в котором я работаю (на основе графического интерфейса), имеет более десятка модулей. При запуске приложения и его использовании это конкретное действие (щелчок на ярлыке), на котором я получаю множество пустых отпечатков в stdout и из-за которых я подозреваю, что производительность приложения страдает. Теперь проблема в том, что я не могу точно выяснить, какой запрос печати вызывает это.Как точно определить, откуда выполняется печать
То, что я пытался до сих пор:
- мульти-буфер ищет
- прокомментировал заявления печати, которые я знаю, будут выполнены и не устанавливался тот, который я почти 100% уверен, что никогда не будет выполнен , период.
То, что я не пробовал:
- PDB (времени)
Любая легкость хак (не слишком некрасивый), чтобы угловой эту печать заявление?
by "pdb (занимает много времени)" Вы имеете в виду, что вы не хотите его изучать? – piokuc
Получите отладчик и установите точку останова на метку. Затем, шаг за шагом, через то, что происходит –
@piokuc, конечно, нет. Я знаю, как использовать его, но ленив использовать его для этого –