Софт вопросы

Корректный монитор загрузки памяти подскажите

,

если он вообще возможен для ХР

Дата публикации:

zoog, 30.08.2011 - 3:26

Кто-нибудь пользуется?
Поясню: в Norton Utilities 2000 был такой компонент - показывал, сколько памяти потребляет процесс или несколько процессов вместе. То есть корректно суммировал разделяемую память, если выделить все процессы - то сумма давала полную загрузку памяти. Но в ХР такого больше нет(.
Последнее время загрузка памяти по process explorer'у - 600+МБ, суммирую working set size - получается ~300Мб, private bytes - 400МБ. То есть непонятно, что грузит систему (обидно, когда при нескольких запущенных браузерах-качалках вылезает нехватка памяти, приложение будет закрыто wacko.gif mad.gif). В системе 768МБ ОЗУ, ХР без сп, подкачка отключена, видео дискретное, на вирусы-руткиты недавно тестился кашпировским, службы лишние отключены..
offtopic.gif читал в своё время про менеджмент памяти в ХР - кажется, они действительно хотят, чтобы юзер ничего не знал, ничего не мог - наверное, чтоб не замечал их кривую халтуру.. кэш в оперативке содержимого свопа, состоящего из файлового кэша.. ХР - и всё-таки это смайлик)
TIA

HugoBo-SS, 30.08.2011 - 15:18

Цитата | Quote(zoog @ 30.08.2011 - 4:26)
подкачка отключена
*


без минимального pagefile даже голая система не всегда работает стабильно, поэтому минимум необходим.
Почитайте
Блог Руссиновича : Преодолевая границы Windows: виртуальная память
и очень интересные материалы
Принцип минимальной достаточности ПО


И не забывайте про утечки памяти приложений - они не идеальны cool.gif

zoog, 31.08.2011 - 1:36

Оффтопик. Про то, как в видовз всё хорошо-идеально и как она своп -- люююбит(с) я слышал. Профессионал в своей области как 2х2 вам докажет, что низкокачественный и дорогой продукт - это благо. К тому же, не хотите ли вы сказать, что со свопом система заработает быстрее или выделение памяти уменьшится?? А стабильность ценой тормозов - даже при свопе в 2МБ - и звукового сопровождения альт-таб мне не нужна.
Минимальная достаточность вещь здравая и мне близкая (хотя статью по вашей ссылке не понял - нет выводов, сабж не определён), но всё же иногда приходится запускать до 4х версий Оперы %( - да и общему тренду "докупи планку" трудно противостоять, это как майкрософт или набитый автобус.
Утечки-то при чём? Разве они невидимы?

HugoBo-SS, 1.09.2011 - 21:28

Цитата | Quote(zoog @ 31.08.2011 - 2:36)
со свопом система заработает быстрее
*

с минимальным свопом в ОЗУ - да.

Цитата | Quote(zoog @ 31.08.2011 - 2:36)
иногда приходится запускать до 4х версий Оперы
*


не очень понятно зачем столько? Не уверен, что на старых версиях поддерживается обновление brouser.js

У последних версий Opera нормальная загрузка памяти 120-140 мб. Если смотреть ролики, качать и открыть кучу вкладок... у меня бывает и 600-700 мб ( дисковый кэш отключен). И это считается нормальным.

Возвращаясь к вопросу монитора памяти. Process Explorer должен показывать все корректно. Последняя версия 15.3.

zoog, 3.09.2011 - 11:44

Цитата | Quote
с минимальным свопом в ОЗУ

+
Цитата | Quote
кэш в оперативке содержимого свопа, состоящего из файлового кэша..

= )))
кстати, как? ведь система создаёт своп ещё до загрузки всяких виртуал-драйвов?

Цитата | Quote
не очень понятно зачем столько?

8.54 - для себя. 9, 10, 11 - периодически для всяких порно-сайтов (т.е. флеш, скрипты и прочая вирусня), иногда ещё и огнегиен, когда опера не справляется.

Цитата | Quote
600-700 мб ( дисковый кэш отключен).

т.е. отключена история всего сёрфа? для меня эт наоборот одно из главных достоинств оперы. 600-700МБ у меня даже при 50+ вкладках не было (картинки и флещ, правда, отключены по дефолту). Называйте меня мракобесом, но браузинг и просмотр-редакция текста считать ресурсоёмкими задачами - не могу как-то(.

Цитата | Quote
Возвращаясь к вопросу монитора памяти. Process Explorer должен показывать все корректно. Последняя версия 15.3.


Сабж несколько в другом. Ни один из счётчиков производительности в ХР напрямую не показывает реальное потребление памяти, не говоря уже о том, что прямое сложение (из-за разделяемой памяти) и так не даст корректного результата. Хотелась бы программу, которая бы это всё считала, суммировала по процессам и выдавала результат, подтверждающийся практикой, как NU2000. А то сейчас я потребление оцениваю только при загрузке-выгрузке приложения по изменению показателя current commit charge, он же swap file в диспетчере задач.

HugoBo-SS, 3.09.2011 - 13:16

Цитата | Quote(zoog @ 3.09.2011 - 12:44)
кэш в оперативке содержимого свопа, состоящего из файлового кэша..
*


Это о чем??
Цитата | Quote(zoog @ 3.09.2011 - 12:44)
ведь система создаёт своп ещё до загрузки всяких виртуал-драйвов?
*

Кто Вам такое сказал? почитайте полезный материальчик, если что


Цитата | Quote(zoog @ 3.09.2011 - 12:44)
(картинки и флещ, правда, отключены по дефолту)
*


Вы сами ответили на свое удивление по-поводу 600мб ( это флеш фильм онлайн wink.gif )


System Explorer или Process Hacker не пробовали? Там, кажется есть логирование. Еще есть простенькая
.

zoog, 3.09.2011 - 16:45

Цитата | Quote
Это о чем??

о том, как всё хитромудро в ХР - файлы идут в рам, рам в своп, своп в вирт. драйв.
Цитата | Quote
Кто Вам такое сказал? почитайте полезный материальчик, если что

Разве это не общеизвестно? У меня так, а у Вас получалось ставить своп на вирт. драйв? За статью и ссылки спасибо, ознакомлюсь.

nazim555, 4.09.2011 - 2:51

А почему не диспетчер задач? Там же все четко и ясно показано...

stepanyk, 4.09.2011 - 10:08

Цитата | Quote(nazim555 @ 4.09.2011 - 3:51)
А почему не диспетчер задач? Там же все четко и ясно показано...
*


Я лично так и не смог разобраться толком, что он там мереет. У него 7 столбцов с памятью - windows.microsoft.com/ru-RU/windows7/What-do-the-Task-Manager-memory-columns-mean
Точнее всего момент начала тормозов показывала "выделенная память", но все равно с погрешностью ±500Мб

HugoBo-SS, 4.09.2011 - 16:07

Цитата | Quote(stepanyk @ 4.09.2011 - 11:08)
а у Вас получалось ставить своп на вирт. драйв?
*


У меня так уже года 3, с тех пор, как 4 гига памяти появилось smile.gif
Выделил ту, которую винды не видят, и "послал" туда pagefile biggrin.gif

RamDisk в помощь wink.gif

stepanyk, 4.09.2011 - 17:30

HugoBo-SS,
то есть можно поставить 8 гиг, разметить невидимое RamDisk'ом, пихнуть туда файл подкачки и не мучаться с 64bit?

zoog, 4.09.2011 - 18:36

У меня именно рамдиск (5я, правда, версия) и не мог загрузиться _перед_ менеджером памяти. Но попробуем обнову.

HugoBo-SS, 4.09.2011 - 20:15

Цитата | Quote(stepanyk @ 4.09.2011 - 18:30)
то есть можно поставить 8 гиг, разметить невидимое RamDisk'ом, пихнуть туда файл подкачки и не мучаться с 64bit?
*


можно, конечно smile.gif

zoog, 5.09.2011 - 23:04

HugoBo-SS, у Вас какая версия виндовс (с/п, .net'ы)?

HugoBo-SS, 6.09.2011 - 1:21

NET не при делах, установлены все, но отключены ( проги, написанные под ADO, работают и без запущенных служб, как правило). Окна - SP3 XP, x32.

zoog, 6.09.2011 - 10:22

У меня просто 11й рамдиск не встаёт - привилегий каких=то хочет)

HugoBo-SS, 6.09.2011 - 14:25

Каких привилегий? Если Вы под админом, то проблем быть не должно. Возможно, что-то "натвикали" лишнего? В групповых политиках, например...

zoog, 6.09.2011 - 23:44

Change Notify, Create Global & Impersonate. Видимо, да, сам натвикал, но в ГП вроде не копался. Накатывать свежую ХР и экспериментировать пока нет желанья)

HugoBo-SS, 7.09.2011 - 0:58

Некоторые твикеры беспардонно лезут в политики безопасности. Как вариант, можно их сбросить "по-умолчанию"

zoog, 8.09.2011 - 0:44

Довожу в основном руками.. а попытка сброса "по умолчанию" у меня ассоциируется с _таакими_ проблемами в будущем.. верно, по аналогии со службой восстановления)
Думаю, модерн-версия тупо и молча ожидает сервис-паков или 4х ядер.. Но хватит оффтопа)


версия для печати -> Полная версия

SoftoRooM © 2004-2024