Size: a a a

2019 January 05

QH

Quantum Harmonizer in Kotlin JVM
а если туда сунуть не-строку не-число не-enum? Стандартный вопрос, который я задаю, когда вижу рефлективную шнягу.
источник

QH

Quantum Harmonizer in Kotlin JVM
Окей, спрошу иначе.
Какой есть удобный веб-сервер?
источник

VA

Victor Alenkov in Kotlin JVM
Quantum Harmonizer
Окей, спрошу иначе.
Какой есть удобный веб-сервер?
удобный для чего?
источник

QH

Quantum Harmonizer in Kotlin JVM
Victor Alenkov
удобный для чего?
Для быстрой разработке не в ущерб надёжности-типобезопасности.
Чтоб на джаве-котлине не чувствовать, будто пишешь на спринге-джаваскрипте и всё сейчас разралится.
источник

VA

Victor Alenkov in Kotlin JVM
например сейчас мне удобен Undertow. Правда не думаю, что я при этом чувствую - просто им можно крутить как хочешь
источник

QH

Quantum Harmonizer in Kotlin JVM
Victor Alenkov
например сейчас мне удобен Undertow. Правда не думаю, что я при этом чувствую - просто им можно крутить как хочешь
Да, мне тоже понравился, когда я пробовал. Мб действительно его и возьму.
источник

QH

Quantum Harmonizer in Kotlin JVM
Кто-нибудь понимает, почему param("error") должно работать? Оно же стоит под authenticate. У меня (без locations, в остальном всё так) получается циклический редирект.
источник

A

Alex in Kotlin JVM
не всегда верно что inline impact is insignificant
на скрине async profiler показывает ~30% оверхед на вызов не инлайн метода
все так?
источник

A

Alex in Kotlin JVM
источник

A

Alex in Kotlin JVM
источник

QH

Quantum Harmonizer in Kotlin JVM
вообще маленький метод должен инлайниться VM :)
источник

A

Alex in Kotlin JVM
Quantum Harmonizer
вообще маленький метод должен инлайниться VM :)
ну вот чото не смогла, и VM тут работает макс 380сек
источник

A

Alex in Kotlin JVM
еще вопрос:
можно ? замена класса на инлайн класс приводит к значимому оверхеду (такая реализация через массив не самая удачная?)
источник

A

Alex in Kotlin JVM
источник

A

Alex in Kotlin JVM
источник

A

Alex in Kotlin JVM
источник

DB

Dmitry Baynak in Kotlin JVM
Alex
еще вопрос:
можно ? замена класса на инлайн класс приводит к значимому оверхеду (такая реализация через массив не самая удачная?)
я бы попробовал хранить в инлайн классе DoubleArray из 4 элементов ([distance, x, y, z])
источник

A

Alex in Kotlin JVM
Dmitry Baynak
я бы попробовал хранить в инлайн классе DoubleArray из 4 элементов ([distance, x, y, z])
надо бы попробовать, но как то не очень выходит, т.к. еще пробовал Point3D заменить на инлайн и тоже конструктор этого инлайн класса начал здорово время отжирать
источник

QH

Quantum Harmonizer in Kotlin JVM
Alex
Что с чем сравнивается, где наносекунды? Несите JMH.
источник

A

Alex in Kotlin JVM
Quantum Harmonizer
Что с чем сравнивается, где наносекунды? Несите JMH.
смотри есть функция dan_to_plane
на первом скрине мы видим относительное положение аллокации обычного класса, на втором аллокации инлайн класса

оба раза функции гоняются одинаковым профилем\ с одинаковыми входными данными
и мы видим что относительное время создания инлайн класса в пару раз дольше чем у обычного класса
источник