Size: a a a

2020 June 12

λ

λoλdog in graalvm_ru
Oleg Shelajev
да, например wasm интерпретатор наш — это смесь AST / bytecode — там типа basic block (без control flow'a) - это одна верщина )
А есть уже бенчмарки сравнения с другими решениями ?)
источник

OS

Oleg Shelajev in graalvm_ru
публичных нет вроде
источник

OS

Oleg Shelajev in graalvm_ru
я на самом деле не знаю, если ли у нас внутренние сравнительные, просто бенчмарки есть конечно
источник

OS

Oleg Shelajev in graalvm_ru
λoλdog
Скинь инструкцию тож хочу глянуть
вот такой дай -Dgraal.Dump=Truffle:1 или --vm.Dgraal.Dump=Truffle:1 если у тебя хост не джава
источник

OS

Oleg Shelajev in graalvm_ru
оно сделает графы - скачай IGV - https://www.oracle.com/downloads/graalvm-downloads.html
источник

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
я не понимаю почему у вас такая ненависть к гитабу
источник

OS

Oleg Shelajev in graalvm_ru
тебе же Маартен сказал сделай ишшу
источник

OS

Oleg Shelajev in graalvm_ru
у тебя же ни на каком не заводится оно не инсталлируется нормально
источник

OS

Oleg Shelajev in graalvm_ru
[opc@shelajev-playground brainfuck-jvm]$ cat HelloPolyglot.java
import org.graalvm.polyglot.*;
import org.graalvm.polyglot.proxy.*;

public class HelloPolyglot {
   public static void main(String[] args) {
       System.out.println("Hello Java!");
       try (Context context = Context.create()) {
           context.eval("bf", "+[-[<<[+[--->]-[<<<]]]>>>-]>-.---.>..>.<<<<-.<+.>>>>>.>.<<.<-.");
       }
   }
}
источник

OS

Oleg Shelajev in graalvm_ru
[opc@shelajev-playground brainfuck-jvm]$ java -Dbrainfuck.ast.dump=true HelloPolyglot
Hello Java!
hello world
источник

OS

Oleg Shelajev in graalvm_ru
источник

OS

Oleg Shelajev in graalvm_ru
это 20.1 jdk8 based
источник

OS

Oleg Shelajev in graalvm_ru
строго у тебя там просто с модулями бардак в 11
источник

OS

Oleg Shelajev in graalvm_ru
Это к слову не наш граф это он сам
источник

ПФ

Паша Финкельштейн... in graalvm_ru
Oleg Shelajev
тебе же Маартен сказал сделай ишшу
я сделал
источник