Каждый раз, когда я выдаю запрос, часть моей памяти съедается и никогда не восстанавливается. Если я выдаю тот же запрос, больше памяти будет использовано.Почему потребление памяти растет каждый раз, когда я запрашиваю mnesia?
Например, если я выполняю этот запрос (а затем конвертировать записи в карты):
CatchAll = [{'_', [], ['$_']}],
mnesia:dirty_select(read_store, CatchAll)
Edit: извините изображение было совершенно неправильно - это показывало процессы не запрашивает
На каком языке? Можете ли вы заставить GC (при условии, что он использует один)? Иначе это может быть утечка в их части. – Carcigenicate
Erlang. Я не думаю, что смогу это сделать ... – drozzy
Извините, я ничего не знаю об Эрланге. Если он использует GC, возможно, есть какой-то способ заставить его работать. Стоит попробовать. – Carcigenicate