Size: a a a

2018 June 26

OS

Oleg Shelajev in graalvm_ru
но мы тоже на 8-ке поэтому я пока не изучал этот вопрос детальнее
источник

p

pragus in graalvm_ru
Oleg Shelajev
судя по чатику где мы это обсуждаем, вы хотите побенчмаркать или просто любопытно было? :)
просто интересно. я открыл бенчи и внезапно удивился тому как рванул вперед rust/java. с go все ожидаемо.
источник

p

pragus in graalvm_ru
Oleg Shelajev
например можно с помощью ab — https://httpd.apache.org/docs/2.4/programs/ab.html найти какой-нибудь примерный max throughput и или ограничиться этим или с помощью https://github.com/giltene/wrk2 померять latency на 80% max throughput или что-нибудь такео
точно не стоит бенчить используя ab. в большинстве случаев он съест cpu раньше чем тестируемый объект )
источник

l

lenar in graalvm_ru
pragus
точно не стоит бенчить используя ab. в большинстве случаев он съест cpu раньше чем тестируемый объект )
так речь же не идёт о запуске ab и объекта на одной машине
источник

p

pragus in graalvm_ru
lenar
так речь же не идёт о запуске ab и объекта на одной машине
без разницы. ab сожрет одно процессорное ядро на генераторе нагрузки и на этом всё.
источник

T

Toli in graalvm_ru
Oleg Shelajev
мне кажется там что-то не будет работать 100% :)
Я тоже думаю ты прав, посмотрим
источник

λ

λЪЫ in graalvm_ru
[noob question] си либа через jni крашит jvm. Могу ли я использовать какие-то фичи graal, чтобы избежать падений, и как-то обрабатывать эти ситуации?
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
написать прогу-гипервизор, которая будет переподнимать
источник

λ

λЪЫ in graalvm_ru
не, это вопрос про грааль, а не про проблему
источник

OS

Oleg Shelajev in graalvm_ru
λЪЫ
[noob question] си либа через jni крашит jvm. Могу ли я использовать какие-то фичи graal, чтобы избежать падений, и как-то обрабатывать эти ситуации?
segfault?
источник

λ

λЪЫ in graalvm_ru
Что-то в этом духе, да
источник

OS

Oleg Shelajev in graalvm_ru
нет, сейчас не может к сожалению, даже через GraalVM polyglot API си имеет прямой доступ в память
источник

p

pragus in graalvm_ru
>Language design needs taste and experience. Sadly, most people and committees lack that. Any you know, the road to hell is paved with good intentions.
источник

OS

Oleg Shelajev in graalvm_ru
это про что?
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
источник
2018 June 27

ПФ

Паша Финкельштейн in graalvm_ru
Oleg Shelajev
там же всякие барьеры надо, а если компилятор про них не знает — то все сломается?
Проекты на эпсмлонгц должны дольше жить с гралем зато :)
источник

ПФ

Паша Финкельштейн in graalvm_ru
Oleg Shelajev
я могу прям тут, чатик подходит: скачать http://www.oracle.com/technetwork/oracle-labs/program-languages/downloads/index.html
распаковать, запускать graalvm/bin/java ну или в путь добавить
А опции-то какие использовать чтобы всякие плюшки включить? Или если оно там по умолчанию — то какие опции использовать чтобы плюшки выключить? Или ты хочешь с какой-то другой джавой посравнивать?
источник

λ

λoλdog in graalvm_ru
Oleg Shelajev
там же всякие барьеры надо, а если компилятор про них не знает — то все сломается?
барьеры есть уже, иначе бы у тебя впринципе никакой gc не работал)
источник

λ

λoλdog in graalvm_ru
вопрос реализованы ли они для всех систем
источник

OS

Oleg Shelajev in graalvm_ru
Паша Финкельштейн
А опции-то какие использовать чтобы всякие плюшки включить? Или если оно там по умолчанию — то какие опции использовать чтобы плюшки выключить? Или ты хочешь с какой-то другой джавой посравнивать?
Все включено по умолчанию
источник