The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Релиз свободного web-браузера QupZilla 1.6.0, построенного н..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Заметили полезную информацию ? Пожалуйста добавьте в FAQ на WIKI.
. "Релиз свободного web-браузера QupZilla 1.6.0,..." +/
Сообщение от arisu (ok), 02-Янв-14, 23:32 
> Не знаю, на что _они_ смотрят, но, может, разовьёте мысль, почему стоит
> смотреть не на то, сколько памяти браузер выделил (VIRT), а на
> то, сколько он успел занять на данный момент (RES)?

вот именно потому, что зарезервировать можно вплоть до верхнего лимита, и это совершенно не значит, что программа собралась именно столько использовать.

> И почему считается нормальным выделять в разы больше памяти, чем реально требуется

потому что так намного удобней писать memory managers. намного проще (и быстрее, кстати) зарезервировать большой кусок при помощи brk или anonymous mmap, и потом разбивать его на куски уже средствами memory manager (от того же libc, например), чем на каждый malloc() дёргать ядро. к тому же гранулярность выделения у ядра страничная, так что всё равно придётся страницы на куски бить.

теперь понятно?

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Релиз свободного web-браузера QupZilla 1.6.0, построенного н..., opennews, 02-Янв-14, 11:35  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру