Size: a a a

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

2021 April 30

К

Константин in WebAssembly — русскоговорящее сообщество
Блин, а кто-то знает актуальную инструкцию как v8 в браузере профилировать на деоптимизации?
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
в браузере не знаю а вот в d8 это делается так
d8 --trace-deopt
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
По идее нужно просто добавить --js-flags="--trace-opt --trace-deopt" для Хрома
источник

AT

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

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
гидра уже давно не работает
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
с современными в8
источник

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество
Да, я потом увидел deprecation notice... 😞
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
то еще для кранкшафта
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
я тут пытался вспомнить что есть об этом, вспоминал-вспомниал и ничо не вспомнил, потом вспомнил что @rdvornov искал когда-то, и он вот вспомнил) https://github.com/thlorenz/deoptigate
источник

К

Константин in WebAssembly — русскоговорящее сообщество
забавы ради ничего не нарисовалось.
источник

К

Константин in WebAssembly — русскоговорящее сообщество
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-extensions --js-flags="--trace-opt --trace-deopt --trace-ic --logfile=c:/h5t
race/v8.log" --user-data-dir=c:\h5trace

Логи есть, а трейсов нет
источник

К

Константин in WebAssembly — русскоговорящее сообщество
ну те нету записей оптимизатора/деоптимизатора, хотя лог 300mb
источник

VE

Vyacheslav Egorov in WebAssembly — русскоговорящее сообщество
trace-opt/deopt пишет в stdout обычно, если ничего не забыл
источник

К

Константин in WebAssembly — русскоговорящее сообщество
ну там не просто так —logfile, ибо у меня ничего он не пишет в stdout (я на винде)
источник

К

Константин in WebAssembly — русскоговорящее сообщество
а, --enable-logging=stderr
источник

К

Константин in WebAssembly — русскоговорящее сообщество
но это не то.  Это мне консоль спамит
источник

VE

Vyacheslav Egorov in WebAssembly — русскоговорящее сообщество
Я сомневаюсь что в тот logfile пишутся deoptы, можно по сорцам посмотреть сек
источник

VE

Vyacheslav Egorov in WebAssembly — русскоговорящее сообщество
ага, я теперь вспомнил --redirect-code-traces
источник

К

Константин in WebAssembly — русскоговорящее сообщество
И куда он его редиректнет?
источник

VE

Vyacheslav Egorov in WebAssembly — русскоговорящее сообщество
в файлы с именами code-$pid-$isolate.asm
источник