Что быстрее parcelable или serializable?

Посмотреть в Telegram: @AndroidSobes/113
Спойлер: Serializable.

Существует расхожее мнение, что Serializable медленнее, чем Parcelable. Serializable использует рефлекшн и создает много дополнительных объектов, а в Parcelable разработчик сам указывает какие объекты сериализовать.
Исходя из этого умозаключения, рекомендуется всегда использовать Parcelable.

Но на самом деле такое сравнение Serializable и Parcelable не совсем честное. Дело в том, что в Serializable тоже есть режим «ручного управления».
Чтобы не использовать рефлекшн и задать сериализуемые поля вручную, нужно использовать методы writeObject() и readObject() в serializable-классе.
В этом случае Serializable работает быстрее, чем Parcelable.

Исходный код приложения, в котором измеряется время (де)сериализации Parcelable и Serializable на больших объектах.