Добавить комментарий

Ужос...

Осспади, да откуда ж вы лезете! Где ж рассадник этого загадочного недообразования, после которого клиент начинает рассказывать сказки "про занятую оперативную память" в современной виртуальной ОС? Сколько уж можно объяснять и на пальцах, и на sock puppet-ах, что в операционной системе в виртуальной памятью нет и в принципе быть не может такого понятия, как "потребление оперативной памяти" процессом. Размер резидентного сета в Линуксе, как и размер рабочего сета в Винде - это абсолютно ничего не значащие цифры, особенно когда речь идет о таких интерактивных процессах, как системные графические оболочки, т.е. процессы, которые большую часть времени ничего не делают, а просто тупо ожидают ввода пользователя. Я понимаю, если бы вы проанализировали размер залоченных страниц (или non-paged pool в Винде) для конкретного процесса и получили какие-то астрономические величины. Но речь ведь идет не об этом, правда? Снова и снова разношерстные чайники тупо втыкают на резидентный сет какого нибудь процесса и несут отвязнейшую чухню про некую "занятую оперативную память", будучи не в состоянии врубиться в тот элементарный факт, что это не более чем "тень" резидентного сета процесса, которой было позволено так разрастись только потому, что эта память никому больше оказалась не нужна. Эта память на самом деле свободна, ибо за исключением locked/non-paged страниц ни в Винде, ни Линуксе в принципе не существует и не может существовать понятия "занятой оперативной памяти". Когда уж такие элементарные вещи, наконец, вобьются в бошки разношерстных линукс-икзпердов?