Пример ложного срабатывания алгоритма определения лиц в дверном звонке. Я не могу даже описать какой ужас я бы испытал получи я пуш с этой фоткой и надписью «Кто-то незнакомый стоит у двери». Абсолютно проклято.
Поля структур тоже плотненько стараются упаковать, выравнивая как будет лучше. Но котлин сам этим не занимается, отвечая на изначальный вопрос. И делают это не все и не до упора.
JVM все объекты выравнивает под 8 байт, поэтому кусок любого объекта - это всегда пэддинг же
Что бы рантам был простой. Да и все таки ocaml это не для байтоебов. PS Там еще double по умолчанию всегда боксятся. PPS Зато бинарь простого web-сервера на ocaml (с рантаймом, GC) - всего 4 mb
Что бы рантам был простой. Да и все таки ocaml это не для байтоебов. PS Там еще double по умолчанию всегда боксятся. PPS Зато бинарь простого web-сервера на ocaml (с рантаймом, GC) - всего 4 mb
Сэкономили на окружении, чтобы кодеры сами срали из-за жирности всего остального. Поддерживаю.
А вот кстати и нет, приложения на ocaml кушают очень мало памяти. Тот же LSP сервер для VSCode потребляет 20mb во время работы А тот web сервер ест всего 7 mb озу
И это как раз практичное использование, не создание bool массивов на 100kk элементов