Size: a a a

Programming Offtop

2020 October 28

AN

Alexander Nozik in Programming Offtop
И JIT никакого нет. Алгоритм же не меняется
источник

AN

Alexander Nozik in Programming Offtop
Если вы сначала превращаете в объект, а потом уже его валидируете - это разумеется бред
источник

BP

Bogdan Panchenko in Programming Offtop
Anton Korotkikh
чому же? когда дела касается динамики у жабовой рефлексии мало шансов против того динамика родная стихия, это раз. два жабоский JIT офигенно тормозной. например, на первым итерациях одного и тоже бинарного сообщения жвм может отработать за 140-90 мс, а нода 8
Первое выполнения это вообще интерпретация
источник

BP

Bogdan Panchenko in Programming Offtop
Там jit-ом и не пахнет
источник

AK

Anton Korotkikh in Programming Offtop
Alexander Nozik
Там нет никакой рефлексии. Там обход динамического дерева.
рефлексия это в общем про почти все сериализаторы на основе jackson.
источник

AN

Alexander Nozik in Programming Offtop
Anton Korotkikh
чому же? когда дела касается динамики у жабовой рефлексии мало шансов против того динамика родная стихия, это раз. два жабоский JIT офигенно тормозной. например, на первым итерациях одного и тоже бинарного сообщения жвм может отработать за 140-90 мс, а нода 8
Это значит, что там как раз какой-то умник генерацию классов воткнул не туда.
источник

AN

Alexander Nozik in Programming Offtop
Anton Korotkikh
рефлексия это в общем про почти все сериализаторы на основе jackson.
При валидации никакой рефлексии нет. Она должна идти до создания инстанса
источник

AK

Anton Korotkikh in Programming Offtop
Bogdan Panchenko
Первое выполнения это вообще интерпретация
второе один хрен тормозное, почему-мто когда прогоняешь нагрузочные тесты жвм раздубляется спустя несколько обстрелов, до этого просто тормозит. если это не JIT то что тогда?
источник

BP

Bogdan Panchenko in Programming Offtop
а какая джава, там может размер хранилища классов заканчивается
источник

BP

Bogdan Panchenko in Programming Offtop
Anton Korotkikh
второе один хрен тормозное, почему-мто когда прогоняешь нагрузочные тесты жвм раздубляется спустя несколько обстрелов, до этого просто тормозит. если это не JIT то что тогда?
Интерпретация байт кода
источник

BP

Bogdan Panchenko in Programming Offtop
Потом он компилится в нативный
источник

AK

Anton Korotkikh in Programming Offtop
Bogdan Panchenko
а какая джава, там может размер хранилища классов заканчивается
openjdk 14. у нас нет отдельных жавонов в команде, сам вские r&d провожу. и жаба пока так себе как-то как инструмент, у меня подгорает. а какая жаба, а какое хранилище классов, а может переписать? берёшь ноду или го, следуешь мануалу либы - профит, берёшь жабу следуешь мануалу - поток вопросов.
источник

BP

Bogdan Panchenko in Programming Offtop
Anton Korotkikh
openjdk 14. у нас нет отдельных жавонов в команде, сам вские r&d провожу. и жаба пока так себе как-то как инструмент, у меня подгорает. а какая жаба, а какое хранилище классов, а может переписать? берёшь ноду или го, следуешь мануалу либы - профит, берёшь жабу следуешь мануалу - поток вопросов.
Ну если много классов генерить. Но в 14 должно быть норм.
источник

AN

Alexander Nozik in Programming Offtop
Anton Korotkikh
openjdk 14. у нас нет отдельных жавонов в команде, сам вские r&d провожу. и жаба пока так себе как-то как инструмент, у меня подгорает. а какая жаба, а какое хранилище классов, а может переписать? берёшь ноду или го, следуешь мануалу либы - профит, берёшь жабу следуешь мануалу - поток вопросов.
Ну если есть опыт на ноде и го и нет опыта на жаве, то разумеется. Уверен, у большинства будет обратный опыт. Я вот немного соприкасаюсь с нодой, желаю выкинуть ее к чертовой матери и никогда больше не подходить
источник

BP

Bogdan Panchenko in Programming Offtop
+ так почти с любым инструментом
источник

AN

Alexander Nozik in Programming Offtop
Плюс надо помнить. что Java/Kotlin, вообще говоря, более универсальная штука. Это значит, что под конкретную узкую задачу будет больше настроек и меньше из коробки.
источник

с#

саша сок #KotlinGang... in Programming Offtop
Alexander Nozik
Ну если есть опыт на ноде и го и нет опыта на жаве, то разумеется. Уверен, у большинства будет обратный опыт. Я вот немного соприкасаюсь с нодой, желаю выкинуть ее к чертовой матери и никогда больше не подходить
ну вот про наоборот не буду подтверждать, но берёшь котлин жвм -> следуешь мануалу -> никакого потока вопросов не возникает
источник

с#

саша сок #KotlinGang... in Programming Offtop
даже когда первый раз в какой-то технологии пробую что-то
источник

BP

Bogdan Panchenko in Programming Offtop
саша сок #KotlinGang
ну вот про наоборот не буду подтверждать, но берёшь котлин жвм -> следуешь мануалу -> никакого потока вопросов не возникает
Так в таких вопросах мануала нет. Тем более когда с системой не знаком.
источник

с#

саша сок #KotlinGang... in Programming Offtop
Bogdan Panchenko
Так в таких вопросах мануала нет. Тем более когда с системой не знаком.
ну так если не знаком с системой, то это не проблема системы
источник