Як пришвидшити Android під час завантаження?


13

Я переглядаю час завантаження Android на вбудованому пристрої і намагаюся зрозуміти, де я можу заощадити час.

1) Які речі ви зробили, щоб дійсно допомогти прискорити час завантаження?

Поки я переглянув час анімації завантаження. Якщо я видаляю анімацію завантаження разом, то я економив близько 6 секунд, що мені здавалося дуже багато. Потім я замінив завантажувальну анімацію лише однією картинкою, яка відображатиметься протягом тривалості анімації завантаження, і яка втратила будь-яку попередню економію часу. Але власне процес анімації завантаження займав лише 1 секунду. (Я додав зображення, створене за допомогою програми Bootchart. Наразі просто на емуляторі)

2) Чи варто переглянути час анімації завантаження Android? Будь-яка підказка, чому процес анімації завантаження так дивно впливає на час завантаження?

Спасибі за ваш час.

Візуалізація часу завантаження завантажувача з 1 зображенням як анімація завантаження

Відповіді:


2

Два кроки для прискорення завантаження ядра Linux:

  1. Налаштуйте ядро ​​Linux з мінімальним набором драйверів пристроїв, тобто лише драйвери потребують завантаження та завантаження кореневої файлової системи. Кожен драйвер, файлова система або підсистеми, які можуть бути побудовані як модуль (який ви хочете в ядрі, але не використовуєтесь під час завантаження), повинні бути налаштовані як модуль, а не статично пов'язані.

    Щоб побачити, скільки часу використовується для завантаження драйверів під час завантаження, слід змінити командний рядок ядра з опцією "initcall_debug" . Це призведе до того, що інформація про час буде надрукована на консоль для кожного initcall . initcalls використовуються для ініціалізації стаціонарно пов'язаних драйверів ядра та підсистем і сприяють значній кількості часу для завантаження Linux. Переконфігурування непотрібних драйверів для завантажуваних модулів відніме цей час initcall від часу завантаження ядра.

  2. Змініть командний рядок ядра за допомогою параметра «тихо» . Це вимкне більшу частину виводу повідомлень журналу на консоль. Звичайно, це слід робити тільки після того, як у вас є стабільне ядро.

Більше техніки тут

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.