Злобный mlock()'ер
Привет ЛОР. У меня не так много памяти - 1 гб, на большинстве машин. И когда я запускаю одновременно minecraft и любой браузер потолще dillo, у меня даже переключение окон начинает занимать около секунды.
Конечно же такая ситуация не может не печалить. Поцчему же такое пrаисходит? А потому что сраная жаба и наглая жирная морда вытесняют куски иксов и wm в своп.
Чтобы этого не происходило был написан следующий костыль, который делает mlockall() на иксы и на любое другое приложение (например на WM), не позволяя ядру выгружать его в своп.
https://github.com/stiletto/angrymlocker
Собственно зачем я пишу в толксы:
- Чтобы меня попинали за саму идею.
- Чтобы меня попинали за код (которого две строчки, лол).
- Чтобы хоть одна зараза поставила и сказала, помогает ей или нет.