Сравнение Serializable И Parcelable. В Секундах

В этом посте будут цифры, которые действительно хотел узнать пользователь.

болтун , публикуя статью-вопрос Сериализуемый или разделяемый? График испытаний выглядит следующим образом:

Сравнение Serializable и Parcelable. В секундах

Ось X — количество объектов, отправленных в новое действие; Ось Y, очевидно, представляет собой время в секундах.

Что использовалось : ?Эмулятор Android 4.2 Источники Как проводились испытания Код устанавливает требуемый тип объекта.

Программа была запущена и проведен «прогревочный» тест для 0 элементов.

Далее тестировались наборы элементов (5, 10, 20, 50, 100, 200, 400, 800, 1000, 1200).

1200 всегда снижался (слишком большая транзакция).

При этом зафиксировано худшее время преобразования данных.

Об объектах Объекты довольно простые и состоят из 5 переменных класса.

Четыре переменные имеют базовый тип (String, int, float, bool), одна из переменных представляла собой список строк.

Все данные были сгенерированы случайным образом.

Для тестирования Serializable объекты помещались в ArrayList, а для тестирования Parcelable объекты помещались в простой массив.

Заключение По результатам тестов был сделан вывод, что на таких данных Parcelable работает быстрее Serializable в среднем в 16 раз.

Метод сериализации удобен, но может использоваться только для небольших объемов данных.

Теги: #Android #parcelable #serializable #форсаж #разработка под Android

Вместе с данным постом часто просматривают: