если у вас нет боттлнека в этом, то не имеет разницы
стоит вопрос выбора на чём писать или на GSON уже написано?
написано на kotlinx но десериализация занимает относительно много времени, можно кака то ускорить?
какие размеры сообщения и время разбора?
Gson один из самых медленных. Но как вам уже ниже пояснили, вы сначала выясните, что это действительно самое медленное место (я в этом сомневаюсь). Профайлер включите
Какой размер модели? И это на сколько прогонов?
я не думаю, что есть смысл гоняться за миллисекундами, тем более, если у вас запрос к апи сначала
Ну для 1 мб уже актуально сравнивать перфоманс, да. И 400 мс - это вполне нормально. Я не думаю, что на gson будет быстрее. Убедительсь, что у вас последняя версия сериализации
а вообще, можно написать бенчмарки по типу https://github.com/Kotlin/kotlinx.serialization/blob/dev/benchmark/src/jmh/kotlin/kotlinx/benchmarks/json/JacksonComparisonBenchmark.kt и сравнить с jackson/gson and so on
обновил до последней 1.1.0 прироста производительности не дало
Обсуждают сегодня