Size: a a a

2020 October 30

BP

Bogdan Panchenko in KotlinLangRu
Иван Иванов
Господа, вопрос по компилируемому коду. из-за CompletableFuture.thenApply генерируется целый доп класс на одну функцию, который при этом весит 3кб
А тебе важно ассинхроность ? Обычный IO не катит ? Ну и nio
источник

BP

Bogdan Panchenko in KotlinLangRu
Иван Иванов
Да. С инлайнами проще.
А с thenApply не поможет. оно же уже виртуализировано в классе.
Ну так это вообще джава
источник

ИИ

Иван Иванов... in KotlinLangRu
Bogdan Panchenko
А тебе важно ассинхроность ? Обычный IO не катит ? Ну и nio
ды в приниципе наверно катит.
источник

ИИ

Иван Иванов... in KotlinLangRu
Bogdan Panchenko
Ну так это вообще джава
да. тем более
источник

ИИ

Иван Иванов... in KotlinLangRu
ну просто забавно блин. на такой чих сразу +2кб получи
источник

BP

Bogdan Panchenko in KotlinLangRu
Это тип много ? (На самом деле не мало, но как бы я не парюсь)
источник

ИИ

Иван Иванов... in KotlinLangRu
Bogdan Panchenko
Это тип много ? (На самом деле не мало, но как бы я не парюсь)
Я понимаю :)
Но если таких секций много на проект -- гуд бай
источник

BP

Bogdan Panchenko in KotlinLangRu
Иван Иванов
Я понимаю :)
Но если таких секций много на проект -- гуд бай
Ну у меня мой 1.5 мб это много ?
источник

BP

Bogdan Panchenko in KotlinLangRu
Jdbc oracle весит 4 мб, а Apache poi ooxml - 7.8 мб
источник

ИИ

Иван Иванов... in KotlinLangRu
Bogdan Panchenko
Ну у меня мой 1.5 мб это много ?
Когда исходники на 50кб, а компилированный сжатый код 300кб, это забавно
источник

ИИ

Иван Иванов... in KotlinLangRu
Bogdan Panchenko
Jdbc oracle весит 4 мб, а Apache poi ooxml - 7.8 мб
Да, придётся свыкнуться.
Обфускатор потом метадату почикает, и ладно
источник

BP

Bogdan Panchenko in KotlinLangRu
Иван Иванов
Когда исходники на 50кб, а компилированный сжатый код 300кб, это забавно
Там банальная компиляция, а лямбды это сахарок
источник

ИИ

Иван Иванов... in KotlinLangRu
Bogdan Panchenko
Там банальная компиляция, а лямбды это сахарок
я как-то поднимал вопрос по поводу аннотации метадаты. многовато занимает от общего размера микро класс.файлов.
источник

ИИ

Иван Иванов... in KotlinLangRu
Я не эксперт, но думаю, в прошлый раз правильно вас понял, что по большей части оно вставляется ради сохранения возможностей рефлексий
источник

BP

Bogdan Panchenko in KotlinLangRu
И для компилятора. Когда вы либу на котлине добавляете, там можно гранить дополнительную инфу
источник

ИИ

Иван Иванов... in KotlinLangRu
Bogdan Panchenko
И для компилятора. Когда вы либу на котлине добавляете, там можно гранить дополнительную инфу
примеров не встречал.
источник

ИИ

Иван Иванов... in KotlinLangRu
оу, я смотрю и joinToString передаёт нам привет
источник

ИИ

Иван Иванов... in KotlinLangRu
9*1.5к = 13.5кб. Тогда как сам Messages весит 30кб =)
источник

ИИ

Иван Иванов... in KotlinLangRu
а вот там уже строго по joinToString работа велась)
источник

ИИ

Иван Иванов... in KotlinLangRu
просто 9 из 9ти =)
источник