169 похожих чатов

14 ответов

14 просмотров

если у вас нет боттлнека в этом, то не имеет разницы

стоит вопрос выбора на чём писать или на GSON уже написано?

Тихон-Устинов Автор вопроса
Iliya Kuznetsov
стоит вопрос выбора на чём писать или на GSON уже ...

написано на kotlinx но десериализация занимает относительно много времени, можно кака то ускорить?

Gson один из самых медленных. Но как вам уже ниже пояснили, вы сначала выясните, что это действительно самое медленное место (я в этом сомневаюсь). Профайлер включите

Тихон-Устинов Автор вопроса
Aλex Sokol
покажите метрики

получается что моей модели отрабатывает быстрее чем парсинг json

Тихон Устинов
screenshot получается что моей модели отрабатывает быстрее че...

Какой размер модели? И это на сколько прогонов?

я не думаю, что есть смысл гоняться за миллисекундами, тем более, если у вас запрос к апи сначала

Ну для 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

Тихон-Устинов Автор вопроса
Alexander Nozik
Ну для 1 мб уже актуально сравнивать перфоманс, да...

обновил до последней 1.1.0 прироста производительности не дало

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта