Страница 1 из 1

Колоссальное использование памяти!

Добавлено: 29 дек 2005, 00:21
Victor Gr.
Ребята, я просто хочу поделиться впечатлением.

Включил монитор процессов, и как увидел эти цифры...

firefox = 103 Мб!
gnome-terminal = 30 Мб!
gnome-panel = 30 Мб!
thunderbird = 91 Мб!

Да что ж это такое??! Что делает gnome-panel, что ей позволительно занимать 30 МБ памяти?!?

squid, который честно экономит мне траффик - тратит всего 4 Мб, а mixer-applet2, этот регулятор громкости на панельке - 20 Мб!!

Да куда ж это годится?!?

Да ладно, если бы выхода не было, так ведь МОЖНО писать нормальные программы! fbpanel, которая почти ничем не уступает в функциональности гномовской - та всего пару килобайт.

openbox против metacity - это в 2 раза экономнее!

Так почему??!!!! Что позволяет Thunderbird-у тратить 90 Мб ОЗУ???

Это ведь НОНСЕНС!

Добавлено: 29 дек 2005, 03:20
Llama
Victor Gr., долго и вдумчиво читаем man ps / man top на тему RSS/VIRT/SHR и т.п. показателей... Хотя таки да, много жрут.

Добавлено: 29 дек 2005, 12:27
bobrik
У меня в гноме обычно 130 мегов занято было, да он больше 240 как-то не хотел есть. 512 у меня.
Мозиловые проги 1.0х очень много жрут из-за корявого кодинга для гтк.

Добавлено: 29 дек 2005, 14:10
Victor Gr.
Так, все верно.

Код: Выделить всё

       o: VIRT  --  Virtual Image (kb)
          Вся виртуальная память, используемая задачей. Включает весь код, данные и общие библиотеки, плюс страницы, которые были выгружены в свап.

          VIRT = SWAP + RES.

       p: SWAP  --  Swapped size (kb)
          Свапированная часть всей памяти, используемой задачей.

       q: RES  --  Resident size (kb)
          Неваппированная физическая память, используемая задачей.

          RES = CODE + DATA.

       t: SHR  --  Shared Mem size (kb)
          Память, которая может быть общей с другими процессами.

Верхняя строчка Топа:

Код: Выделить всё

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
  3377 root      15   0 50788  25m 5508 S 13.5  5.2   1:22.26 Xorg
Виртуальная память - 50 Мб, Резидентная - 25 Мб, Общая - 5.5 Мб.
Свапа на диске нет вообще.

Так что, у меня теперь дебет с кредитом не сходится. :)

Добавлено: 05 янв 2006, 15:09
HappyByte
Не сходится из-за технологий разделения памяти и методики ее подсчета. Утилита ps весьма приблизительная вещь...