Size: a a a

2019 January 16

ПФ

Паша Финкельштейн in graalvm_ru
источник

ПФ

Паша Финкельштейн in graalvm_ru
вот есть код
источник

λ

λoλdog in graalvm_ru
Паша Финкельштейн
Кажется, граль медленнее хотспота в решении задачи N ферзей
некоторые решают такие задачи в compile time на типах)
источник

OS

Oleg Shelajev in graalvm_ru
Напиши что вот бенч, ее медленнее чем с2
источник

ПФ

Паша Финкельштейн in graalvm_ru
я не могу написать честный бенч на это
источник

ПФ

Паша Финкельштейн in graalvm_ru
я только могу померить nanoTime между началом и концом решения
источник

ПФ

Паша Финкельштейн in graalvm_ru
и разница не оч большая — 40 секунд на граале, 36 на хотспоте при размерности 15
источник

OS

Oleg Shelajev in graalvm_ru
Сделай не интаррэй а что-нибудь нормальное
источник

OS

Oleg Shelajev in graalvm_ru
Иммутабл хрень какую-нибудь
источник

OS

Oleg Shelajev in graalvm_ru
А почему не можешь?
источник

A

Alex in graalvm_ru
там же еще замер одного забега и все?
источник

A

Alex in graalvm_ru
грааль же собирает на jit статистику дольше и прогревается
источник

ПФ

Паша Финкельштейн in graalvm_ru
Oleg Shelajev
Сделай не интаррэй а что-нибудь нормальное
интэррй — это int[]
источник

OS

Oleg Shelajev in graalvm_ru
Напиши нечестный, компиляторщики добрые, они объяснят
источник

OS

Oleg Shelajev in graalvm_ru
Вот я тебе и говорю, сделай объектов там
источник

OS

Oleg Shelajev in graalvm_ru
И все будет правильно :)
источник

ПФ

Паша Финкельштейн in graalvm_ru
ну тогда понятно что эскейп анализ заработает на полную и граал будет рулить и педалить )
источник

ПФ

Паша Финкельштейн in graalvm_ru
надо бы новую версию грали установить
источник

OS

Oleg Shelajev in graalvm_ru
На самом деле все достаточно просто, если хочется чтоб какие-то кейсы становились быстрее, нужно делать ишшуе и прикладывать бенч (правильные, не очень правильные, не самое важное, главное начать дискуссию)
источник

ПФ

Паша Финкельштейн in graalvm_ru
Ну это ясно как день
источник