Мой проект находится в Android Studio . Он содержит около 35 тысяч строк в Windows 7 . Моя среда обновлена. Я использую Kotlin, а не Java, но это не важно. В моем компьютере много памяти.
Я прочитал весь материал в Inte rnet о сообщении Waiting until last debugger command completes
при отладке своего приложения в мобильном телефоне.
Для меня это сообщение работает в нормальном темпе или полностью зависает (зависает), а иногда очень медленно.
У меня есть поток в моем приложении, но часто эта проблема возникает вне любого потока. Просто в виде простого кода!
Возможные обходные пути, которые не могут решить мою проблему.
a) Удалите все контрольные переменные. Немного улучшается. б) Удалить старые точки останова. Этого не достаточно. c) Выполнить Invalidate Caches and Restart
d) Снимите отметку Enable ToString object view
дюйм Settings
, Build,Execution and Deployment
, Debugger
, Data Views
, Java
e ) Disable JIT
не отмечен в Debugger
настройках
JetBrains сообщает об этой проблеме с 2008 !
Я пытаюсь отключить опцию Force classic VM for JDK 1.3x and earlier
в настройках Debugger
, но она тоже не работает.
Обновление
Я разместил его как ошибка в Google Issue Tracker и JetBrains , включая файлы dump file
и idea.log
. Google пометил приоритет как P3
и серьезность как S3
(низкие уровни), хотя я думаю, что это серьезная проблема, потому что это значительно снижает производительность процесса отладки.
Обновление 2
Надеюсь. Егор Ушаков из JetBrains мне ответили. Так что я сделал много дампов и скриншотов. Посмотрим, что будет. Меня это беспокоит.