Для быстрой разработке не в ущерб надёжности-типобезопасности. Чтоб на джаве-котлине не чувствовать, будто пишешь на спринге-джаваскрипте и всё сейчас разралится.
Кто-нибудь понимает, почему param("error") должно работать? Оно же стоит под authenticate. У меня (без locations, в остальном всё так) получается циклический редирект.
я бы попробовал хранить в инлайн классе DoubleArray из 4 элементов ([distance, x, y, z])
надо бы попробовать, но как то не очень выходит, т.к. еще пробовал Point3D заменить на инлайн и тоже конструктор этого инлайн класса начал здорово время отжирать
Что с чем сравнивается, где наносекунды? Несите JMH.
смотри есть функция dan_to_plane на первом скрине мы видим относительное положение аллокации обычного класса, на втором аллокации инлайн класса
оба раза функции гоняются одинаковым профилем\ с одинаковыми входными данными и мы видим что относительное время создания инлайн класса в пару раз дольше чем у обычного класса