Size: a a a

2020 June 13

ПФ

Паша Финкельштейн... in graalvm_ru
beef отрабатывает вообще моментально, даже не думает перед исполнением
источник

ПФ

Паша Финкельштейн... in graalvm_ru
О, нашёл штуку, которая супербыстро работает на graalvm-brainfuck и медленно на остальном!
источник

OS

Oleg Shelajev in graalvm_ru
Расскажи
источник
2020 June 14

RG

Roman Grebennikov in graalvm_ru
Я тут кстати смог собрать на работе бекенд findify.io на nativeimage. Там по большей части Lucene, но вышло как-то так:
источник

RG

Roman Grebennikov in graalvm_ru
источник

RG

Roman Grebennikov in graalvm_ru
Стартует мгновенно, но со временем работает почти в два раза медленнее с2
источник

RG

Roman Grebennikov in graalvm_ru
Можно попробовать на ЕЕ версии с профилем выполнения собрать, но лень :)
источник

RG

Roman Grebennikov in graalvm_ru
Из наблюдений ещё: latency очень чувствительна к размеру хипа, что не удивительно, зная что GC в CE сделан из говна и палок :)
источник

OS

Oleg Shelajev in graalvm_ru
Гц сделан чтобы не мешать throughput-у когда не делается сам гц
источник

OS

Oleg Shelajev in graalvm_ru
Он очень неплох на маленьких хипах
источник

OS

Oleg Shelajev in graalvm_ru
Типа 64М например
источник

OS

Oleg Shelajev in graalvm_ru
А вот на графике jvm это опенджк?
источник

OS

Oleg Shelajev in graalvm_ru
Погоняй наши заодно пожалуйста? Раз уж ты экспериментируешь?
источник

RG

Roman Grebennikov in graalvm_ru
Да, adoptopenjdk 11.0.7
источник

RG

Roman Grebennikov in graalvm_ru
Наши это чтоб грааль но не NI?
источник

OS

Oleg Shelajev in graalvm_ru
Да, прямо GraalVM/bin/java
источник

OS

Oleg Shelajev in graalvm_ru
А какие размеры хипов примерно?
источник

OS

Oleg Shelajev in graalvm_ru
Если там около парочки Г и больше то можно попробовать с -H:+UseLowLatencyGC
источник

OS

Oleg Shelajev in graalvm_ru
Вот как здесь и так как это уже Enterprise, и с профилем заодно уж тогда https://www.graalvm.org/docs/reference-manual/native-image/#low-latency-garbage-collection
источник

OS

Oleg Shelajev in graalvm_ru
Но потом jit конечно проще и наверное интереснее
источник