Доброго времени суток, коллеги!
Проблема в следующем:
1. Создаю простейшую БД на mnesia.
2. Запускаю mnesia.
3. Выполняю чтение (mnesia:read) по одному и и тому же ключу много (1000000) раз.
4. Наблюдаю увеличение памяти с ~13M до ~90M . При этом память не возвращается.
5. Повторный запуск увеличивает память дальше до 200М и т.д.
mnesia:read требует обязательной транзакции, при этом использование dirty* функции не приводит к росту памяти.
Что приводит к пожиранию памяти и как с этим бороться?
PS Похожая проблема была здесь [url=
http://rsdn.ru/forum/decl/3257303.1.aspxАвтор: netch80
Дата: 21.01.09
], но у мнея не получилось продолжить эту ветку — она заблокирована (сорри, не знаю почему — я тут недавно (с сегодня))
otp win32 R13B03