为解决systemd-oomd或Android的LMKD等内存问题,Linux社区开辟者一向提议引入更好的体系调用策略,以更快地释放病笃过程的内存。比如今夏早些时刻,Phoronix的MichaelLarabel,就提出了一个名叫“process_reap”的体系调用筹划,特点是可以或许在压力下更快地收受接收内存资本。
最新消息是,这项工作已经演变成为了“process_mrelease”,且Linux5.15 也做好了迎接新版体系调用策略的预备。而应用新体系调用的最大年夜优势,就在于可以或许更快、更可猜测地收受接收病笃过程的内存资本。
Phoronix指出,传统Linux(尤其是桌面Linux)无法很好地应对内存压力,但近年来systemd-oomd、各类内核立异、以及如今的process_mrelease,都已经取得了稳步的成长。