0
每當我發出一個查詢時,我的一些記憶就會被吃掉,並且永遠不會被恢復。如果我發出相同的查詢,則更多內存用完。爲什麼我每次查詢mnesia時,內存消耗都會增加?
例如,如果我發出這個查詢(以及後來的記錄轉換爲地圖):
CatchAll = [{'_', [], ['$_']}],
mnesia:dirty_select(read_store, CatchAll)
編輯:對不起形象是完全錯誤的 - 它顯示的進程都不會詢問
什麼語言?你可以強制GC(只要使用一個)?否則,這可能是他們的漏洞。 – Carcigenicate
Erlang。我不認爲我可以強迫它...... – drozzy
對不起,我對Erlang一無所知。如果它使用GC,可能有某種方法可以強制它運行。值得一試。 – Carcigenicate