Внезапная медлительность в System.arraycopy в планшете - PullRequest
0 голосов
/ 19 декабря 2018

У меня есть процессор Intel® Atom (TM) x5-Z8300 с тактовой частотой @ ГГц.Java-приложение содержит несколько потоков, очередей, массива и т. Д. Для обработки фреймов данных и отображения в таблице.Планшет работал нормально.Последние несколько недель мы наблюдали замедление работы планшета, при отладке выяснилось, что каждая System.arraycopy потребляет в среднем около 20 миллисекунд.Процессор% = 30 Память% = 70 Мы попробовали System.arraycopy в автономном Java-EXE-файле и запустили его в планшете. Потребовалось около 420 миллисекунд, чтобы скопировать массив 1000 длиной 100 итераций (то есть) 100 x System.arraycopy (1000).Обычная система потребляет 72 миллисекунды.

Есть ли способ определить медлительность в java-приложении или какие-либо предложения по решению проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...