Я сделал медиаплеер в Android Studio, который использует Сервис для управления воспроизведением.
Теперь все работает нормально, и я не замечаю никакой задержки, хотя мой logcat показывает 123 кадра, гдепропущен во время запуска.
Я где-то читал, что это сообщение можно игнорировать, если оно не превышает 300 + пропущенных фреймов , но теперь я больше не уверен, потому что я сейчас прочитал этодаже пропущенный 1 кадр - это слишком много.
Я также сравнил использование оперативной памяти с mp3-плеером из магазина и заметил, что у большинства медиаплееров остается менее 10 Мб памяти.
Но у меня почти 50mb и я понятия не имею, почему, но если вы посмотрите на детали, вы увидите, что существуют процессы с одинаковым именем и множеством ' sandboxed_processes '.
Так что мой вопросесли все в порядке, мое приложение почти потребляет 50 Мб памяти и что означают эти sandboxed_processes .