Мое приложение Android работает медленно (почти заморожено) после возобновления работы с точки останова Java, даже если я отключаюсь от отладчика или даже отключаю USB-кабель. Я получаю одинаковое поведение на всех устройствах и эмуляторах, которые я пробовал Производительность велика до тех пор, пока она не достигнет первой точки останова, но после возобновления ее невозможно использовать, и мне приходится ее убивать. Это очень расстраивает.
Раньше он прекрасно работал, но начинался с Android Studio 3.1.x и все еще происходит после того, как я обновился до 3.2.1, а затем до 3.3.2, последней стабильной версии на данный момент. Ни у кого из моих коллег, работающих над тем же приложением, такой проблемы нет, так что, вероятно, это не код. Я подозреваю, что у меня есть проблема конфигурации где-то.
Понятия не имею, что изменилось, когда это началось. Это происходит независимо от того, где находится точка останова. Я не вижу ошибок в LogCat.
Я использую MacBook Pro (15 дюймов, 2017 г.) под управлением OSX 10.13.6, Android Studio 3.3.2 (текущий стабильный выпуск) и Pixel XL под управлением P. Также имеются различные эмуляторы под управлением P.
Любые идеи или предложения приветствуются.
ПРИМЕЧАНИЕ: это происходит на контрольных точках Java, но не на Kotlin.
ПРИМЕЧАНИЕ. Я не могу воспроизвести с помощью простого приложения по умолчанию, поэтому оно зависит от проекта, но только на моем компьютере.