Size: a a a

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

2020 May 11

lp

lil pep in WebAssembly — русскоговорящее сообщество
в васме обычно приводит к memory.grow
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
lil pep
раньше кк brk/sbrk
в ptmalloc и сейчас тоже
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
который по дефолту почти везде в libc
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
Mikhail Voronov
в ptmalloc и сейчас тоже
для арены, занятой главным потоком
источник

lp

lil pep in WebAssembly — русскоговорящее сообщество
интересный поинт, но давай не оставим эту дисскусию на потом.
источник

lp

lil pep in WebAssembly — русскоговорящее сообщество
по моей информации обычно malloc приводит к mmap
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
смотри, то что ты говоришь, это mstate
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
Mikhail Voronov
но в версии dlmalloc в wasi есть mstate и теоретически он может работать, как ты сказал
.
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
но нам всё равно нужно при расширении понимать занята эта страница или нет
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
т.е. можно в начале страницы делать маркер какой-то и проверять его
источник

lp

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

lp

lil pep in WebAssembly — русскоговорящее сообщество
я же говорю: безусловно новую аллоцировать
источник

lp

lil pep in WebAssembly — русскоговорящее сообщество
она всегда будет чистой
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
lil pep
в васме обычно приводит к memory.grow
извини, я тебя тут сбил, что ты дальше хотел написать? Я до сих пор не понимаю твою идею
источник

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество
Mikhail Voronov
извини, я тебя тут сбил, что ты дальше хотел написать? Я до сих пор не понимаю твою идею
Если я правильно понял, то речь идёт одновременно про 2 аллокатора: тот, который вызывает memory.grow, и тот, который реализует memory.grow.
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
Alexander Tchitchigin
Если я правильно понял, то речь идёт одновременно про 2 аллокатора: тот, который вызывает memory.grow, и тот, который реализует memory.grow.
ну вот второй - это поддержка со стороны вм
источник

lp

lil pep in WebAssembly — русскоговорящее сообщество
нет ребята, я еще раз повторяю, никакой поддержки вм не нужно
источник

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество
Опять же, если правильно понял, предложение было пропатчить второй чтобы он всегда свежие страницы возвращал.
источник

lp

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

lp

lil pep in WebAssembly — русскоговорящее сообщество
memory.grow единственное что нужно в той конструкции которую я предлагаю
1) и так уже есть в МВП
2) отдает свежие страницы
источник