Size: a a a

2020 October 26

A

Alex in graalvm_ru
повлиять аллокации могли, так как тебе помимо всего ещё и собирать мусор нужно =)
источник

E

EgorBo in graalvm_ru
ладно, в любом случае бенчмарк неинтересный чтобы его так долго обсуждать, попробую как-нибудь найти что-нибудь по-интереснее 😊
источник

A

Alex in graalvm_ru
вопрос в тему: кто-нибудь заставил работать dtrace на каталине?
источник

A

Alex in graalvm_ru
а то что-то у меня фейлится =(
источник

C

Charm in graalvm_ru
источник

C

Charm in graalvm_ru
Переслано от Vsevolod Tolstopyato...
sudo + выключить system integrity protection
источник

A

Alex in graalvm_ru
не работало до тех пор пока не выкачал dtruss с фиксами ms
источник

A

Alex in graalvm_ru
@EgorBo перфасм для обычной jdk и грааль, правда у первой один из горячих регионов почему-то не востановился код

https://gist.github.com/xhumanoid/f2b577db24fa6fa2b7c53a6a0977b8e4
https://gist.github.com/xhumanoid/66fe5f06efda099d105b7fda7b48ba4c
источник

E

EgorBo in graalvm_ru
Alex
@EgorBo перфасм для обычной jdk и грааль, правда у первой один из горячих регионов почему-то не востановился код

https://gist.github.com/xhumanoid/f2b577db24fa6fa2b7c53a6a0977b8e4
https://gist.github.com/xhumanoid/66fe5f06efda099d105b7fda7b48ba4c
а где можно почитать инструкцию по тому как гонять такие бенчи? :)
источник

E

EgorBo in graalvm_ru
по этому перфасм
источник

A

Alex in graalvm_ru
java -jar target/benchmarks.jar xxx.BlenderTest -prof dtraceasm =) всё остальное само само
источник

A

Alex in graalvm_ru
https://github.com/microsoft/scalar/blob/main/Scripts/Mac/Tracing/dtruss

вот с этой версией полетело
источник

E

EgorBo in graalvm_ru
спасибо!
источник

E

EgorBo in graalvm_ru
Alex
@EgorBo перфасм для обычной jdk и грааль, правда у первой один из горячих регионов почему-то не востановился код

https://gist.github.com/xhumanoid/f2b577db24fa6fa2b7c53a6a0977b8e4
https://gist.github.com/xhumanoid/66fe5f06efda099d105b7fda7b48ba4c
ну и кстати:
1) в первом случае % - это вызов drem какого-то
а в случае грааля - инлайнед x87 😊
источник

E

EgorBo in graalvm_ru
источник

A

Alex in graalvm_ru
остаток от деления drem
источник

A

Alex in graalvm_ru
не было инлайна и ушёл куда-то на вызов
с учётом что грааль заинлайнил и там порядочно времени, то думаю примерно то на то и выйдет
источник

A

Alex in graalvm_ru
ещё из интересного

....[Hottest Regions]...............................................................................
59.59%             jvmci, level 4  xxx.Blender::initialize, version 573 (349 bytes)
16.08%               libjvm.dylib  void G1ConcurrentRefineOopClosure::do_oop_work<unsigned int>(unsigned int*) (109 bytes)
 3.99%             jvmci, level 4  xxx.Blender::initialize, version 573 (16 bytes)
источник

A

Alex in graalvm_ru
для грааля
источник

A

Alex in graalvm_ru
это в условии когда почти всё что можно он вырезал в аллокации
в коретто дебаг символов нету поэтому хз =(
источник