В реальности стеки потоков не едят по 1мб, а столько, сколько им реально нужно, кб по 100
А теперь Андрей расскпзывает чем плохо буферицца прям в хипе:локи, использование thread locals, directByteBuffer. Кароче, нужны байты в памяти, пишите в нативочку, следите за ней
К сожалению, этот доклад не войдет в золотой фонд доп.материалов менторинга в EPAM: слишком Паньгин прыгает от хорошей уверенной теории к надуманному примеру и несущественным частностям, эх, а жаль, парочка его видео в таком списке "рекомендованной литературы" есть
Сегодня второй день и с нами апостол GraalVM, Св. Олег Эстонскай
В целом, в русскоязычном коммьюнити пошла определенная дискуссия, связанная с тем, что этото новый способ настоящей компиляции ahead-of-time
У меня родился грязный хак с graal vm: пишем класс, который использует инфу об окружении в момент компиляции и сохраняет в статик переменную, а на стартапе в новом месте эиу инфу отдает
В мире будущего, где компилить будут в одном месте, а выполнять на другом, это прям атата
Можно решить какими-то фингерпринтами места компиляции и места стартапа
P.S. мысли вдохновлены докладом Олега
P.S. мысли вдохновлены докладом Олега
В целом, приятно и от Олега было услышать признание, что если сокращение startup-time нас не интересует, то лучше JIT зверя нет