Size: a a a

WebAssembly — русскоговорящее сообщество

2019 November 03

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Скачков есть в группе по компиляторам
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
нет там его вроде
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Oleg Shelajev
Там js интерпретатор скомпилирован аот. Сам js нет конечно
Ну у V8 тоже как бы JIT. Но почему то разогреваться так долго ему не нужно
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
а, есть
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
MaxGraey
Ну у V8 тоже как бы JIT. Но почему то разогреваться так долго ему не нужно
почему не нужно?
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
я что-то упустил кажется
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Ҫѐҏӗѫӑ Ҹҋ 🤖
почему не нужно?
Не так долго
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
попадание в турбофан ведь от количества раз исполнения зависит
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
поэтому не оч понимаю что значит “не так долго” =)
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Ҫѐҏӗѫӑ Ҹҋ 🤖
поэтому не оч понимаю что значит “не так долго” =)
Ну в смысле, что достаточно 10-50 итераций что бы собрать профиль и отправить в турбофан насколько я знаю
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
У JVM и GraalVM насколько я знаю как минимум 3 стейджа C0 (интерпретатор), C1, C2 (2 версии)
источник

EO

Eugene Obrezkov in WebAssembly — русскоговорящее сообщество
Ҫѐҏӗѫӑ Ҹҋ 🤖
Женя, Саша, есть что рассказать по вебассембли? @ghaiklor @fly_style
Пока нету, я отдыхаю (фигней маюсь) после nand2tetris.

Макс вот предлагал поиграться с libfirm и попробовать его в wasm собрать. Вот думаю может с ним поиграюсь и будет что рассказать.
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
источник

EO

Eugene Obrezkov in WebAssembly — русскоговорящее сообщество
MaxGraey
Ну в смысле, что достаточно 10-50 итераций что бы собрать профиль и отправить в турбофан насколько я знаю
Даже меньше
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Eugene Obrezkov
Пока нету, я отдыхаю (фигней маюсь) после nand2tetris.

Макс вот предлагал поиграться с libfirm и попробовать его в wasm собрать. Вот думаю может с ним поиграюсь и будет что рассказать.
Не, я уже нашел более интерестную альтернативу и потихоньку ее пишу
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
там тоже графовый IR
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
Eugene Obrezkov
Даже меньше
сколько? пруфы?
источник

EO

Eugene Obrezkov in WebAssembly — русскоговорящее сообщество
Eugene Obrezkov
Даже меньше
На некоторых кейса можно увидеть профиль уже после двух-трёх вызовов
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
насколько я помню, раньше говорили о гораздо больших порядках
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
Eugene Obrezkov
На некоторых кейса можно увидеть профиль уже после двух-трёх вызовов
ну вырожденные случаи понятно
источник