2013-08-27 3 views
1

Я разрабатываю игру solitare opengl для Android. игра проста, поэтому она реализована с использованием GLSurface и GLRenderer и без собственного кода.Задержка, когда не подключен к отладчику

Я переворачиваю карту, когда ее выбирают путем поворота текстурированного прямоугольника opengl. Флип замедляется примерно на четверть скорости каждые 10 - 20 флип. он сделает это для 1 или 2 флип, а затем он вернется к норме. Задержка не возникает при подключении к отладчику, это происходит только тогда, когда не подключен к отладчику (кабель USB удален с устройства). При подключении к приложению с отладчиком это никогда не происходит.

Я думал, что это может быть сборка мусора, поэтому я профилировал и удалял трату во времени и пространстве. Кажется, это не помогает.

Просто не могу понять, почему это произойдет, если он не подключен к отладчику. Если что-то похоже на противоположное, должно быть правдой. Есть идеи?

ответ

0

Выключить отладчик не было проблемой. Проблема связана с подключением к власти. Мое устройство Galaxy Note 2 ведет себя по-разному, когда подключено к электросети. Подключение USB-кабеля также связано с мощностью, поэтому проблема не возникнет.

Решение заключалось в том, чтобы переключить мое отладочное соединение с USB на TCPIP (через Wi-Fi). Теперь проблема возникает с отладчиком или без него.

Смежные вопросы