Size: a a a

2020 August 10

АП

Антон [R13 🍆 Ivelok]... in pro.jvm
Loljeene
В 11 яве по умолчанию -XX:MaxRAMPercentage=25
Во, точно
источник

T

Tagir in pro.jvm
Alexander Galagutskiy
тоже самое порекомендую )
Отлично, сэкономил мне время
источник

АП

Антон [R13 🍆 Ivelok]... in pro.jvm
По опыту - nonheap около 1gb. Т.е. выставляешь xmx, xms + AlwaysPreTouch  и к xmx добавляешь 768-1024мб в лимиты, в зависимости от количества тредов.
источник

AA

Alexey Anufriev in pro.jvm
по графику видно что кубернетес киляет ноду как раз когда скакает nonheap, видимо таки нужно ключиками играться..
источник

D

Dima in pro.jvm
Неееет, вы не можете удалить ломбок из проекта!
источник

VP

Vladimir Petrakovich in pro.jvm
Dima
как джэксон и компанию починят для records, можно смело слезать с иглы ломбока
А что там чинить кроме другого naming convention для геттеров?
источник

D

Dima in pro.jvm
Vladimir Petrakovich
А что там чинить кроме другого naming convention для геттеров?
можно спросить у них в трэкере
источник

AG

Alexey Genus in pro.jvm
Создавать объект ещё придётся из конструктора, а имён аргументов в байткоде нет.
источник

VP

Vladimir Petrakovich in pro.jvm
Alexey Genus
Создавать объект ещё придётся из конструктора, а имён аргументов в байткоде нет.
А вот это внезапно. Даже с соответствующим ключиком?
источник

AG

Alexey Genus in pro.jvm
С ключоком, конечно, есть, но ведь это не гарантируется
источник

VP

Vladimir Petrakovich in pro.jvm
Alexey Genus
С ключоком, конечно, есть, но ведь это не гарантируется
Ну без него жизни нет, не руками же дублировать имена в аннотациях
источник

AG

Alexey Genus in pro.jvm
Вот ломбок так и делает)
источник

VP

Vladimir Petrakovich in pro.jvm
Alexey Genus
Вот ломбок так и делает)
Но ведь добавить ключик компилятора очень просто, разве нет?
источник

AG

Alexey Genus in pro.jvm
Да вообще не сложно. Я думаю, что он у 99% людей сейчас включён
источник

TI

Tolegen Izbassar in pro.jvm
А ввод рекордов будет доказательством того, что ООП не работает?
источник

AG

Alexey Genus in pro.jvm
Пишут, что нужно использовать Class::getRecordComponents, там всегда всё будет.
источник

DP

Denis Pavlyuchenko in pro.jvm
Tolegen Izbassar
А ввод рекордов будет доказательством того, что ООП не работает?
еще Pair в stdlib не хватает для этого
источник

TI

Tolegen Izbassar in pro.jvm
Denis Pavlyuchenko
еще Pair в stdlib не хватает для этого
Ага. В целом уже на практически полностью открытой структуре данных пачка функций логически собирается в сервис, вместо reader монады - injection в конструктор, вместо IO - ; для композиции и exception для ошибок. Не хватает АДТ но и они могут появится с sealed классами.
источник

TI

Tolegen Izbassar in pro.jvm
Кстати если посмотреть на arrow-fx в котлине, там уже не нужен спец синтаксис для монад. Пишется обычный императивный код и за счет suspend отделяется IO. Выглядит круто.
источник

AE

Alexandr Emelyanov in pro.jvm
Alexey Genus
Создавать объект ещё придётся из конструктора, а имён аргументов в байткоде нет.
в 8+ же есть
источник