Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Управление памятью в Windows, менеджер памяти

Модерирует : KLASS, IFkO

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8

Открыть новую тему     Написать ответ в эту тему

KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Дабы разгрузить основные темы по Windows, создал эту тему, где обсудим работу памяти в Windows. Много уже об этом написано, но интерпретируется прочитанное часто по разному. Помним, что выражаем свое мнение\видение без перехода на личности. Присоединяйтесь.

Файл подкачки
Windows забивает всю СВОБОДНУЮ память - и это хорошо
 

Смежные темы:
Операционные системы » Windows 10. Обсуждение работы

Всего записей: 11109 | Зарегистр. 12-10-2001 | Отправлено: 12:29 05-03-2017 | Исправлено: KLASS, 09:15 21-12-2019
iNNOKENTIY21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Давно подобное происходит Кэширование в оперативную память - Microsoft Community ответ агента порадовал

Всего записей: 3519 | Зарегистр. 16-08-2012 | Отправлено: 19:53 20-07-2019
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
iNNOKENTIY21
Не удачный пример.
Это форум, как и у нас и отвечают обычные пользователи, включая обычных модеров.
Специалистов из майкрософт (кроме девушек из поддержки) там нет.
 
Добавлено:
Одна фраза... и к чтению не предлагать. Дальше просто лень читать.

Цитата:
Какую стороннюю программу Вы используете для очистки?

Всего записей: 11109 | Зарегистр. 12-10-2001 | Отправлено: 20:25 20-07-2019 | Исправлено: KLASS, 20:26 20-07-2019
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Продолжаем, следующий отчёт.
Торрент ~72ГБ.
Перезагрузка компа (чтобы при прочих равных), имеем данные в начале скачивания торрента:

Ближе к концу скачивания понадобилась виртуалка в Hyper-V.
Что же, одно другому не мешает, запустил. Никаких тормозов.
Контент скачан, смотрим:
 
И никаких тормозов, при этом крутится виртуалка в Hyper-V.
Жду других примеров. Но в принципе суду все ясно, смотрите ДОСТУПНО и вот, если там ничего нет или совсем крохи, тормоза обеспечены.

Всего записей: 11109 | Зарегистр. 12-10-2001 | Отправлено: 10:59 21-07-2019 | Исправлено: KLASS, 08:24 22-07-2019
Valery_Sh



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KLASS
 
В шапку темы ссылку на этот пример?

Всего записей: 2171 | Зарегистр. 30-06-2008 | Отправлено: 23:17 21-07-2019 | Исправлено: Valery_Sh, 23:17 21-07-2019
Valery_Sh



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KLASS
 
ОК. Теперь не "утонет" и можно будет тыкать любителей покрутить кэш в qBittorrent, например.
Люди почему-то не всегда верят, что ОС с этим справляется лучше.

Всего записей: 2171 | Зарегистр. 30-06-2008 | Отправлено: 15:03 22-07-2019
iNNOKENTIY21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Valery_Sh
Эксперимент ставился на µTorrent.
 
Хорошо когда память используется на полную, для этого и покупали.
Плохо когда ошибаются, чем её заполнить. Или вовремя не освобождают.
У меня во время тормозов ДОСТУПНО минимум 55%, свободно 0 или около того.
Проблема не в исчерпании доступной. Проблема в освобождении её от устаревших данных, когда это потребуется, при запуске новой программы например.
Картина как на скриншоте:
 
Кстати кручение кэш в qBittorrent не роляет.
Всё равно будет как на картинке, для чего галка Разрешить кэш ОС я не понял
 
Эксперимент ничего не доказывает, кроме того, что у KLASS тормоза не выявились.

Всего записей: 3519 | Зарегистр. 16-08-2012 | Отправлено: 17:40 22-07-2019
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
iNNOKENTIY21
Примеры в студию, когда тупит. Будем разбираться.
Сидеть неделю и качать торренты-не пример. Что-то более доступное.

Всего записей: 11109 | Зарегистр. 12-10-2001 | Отправлено: 19:31 22-07-2019
iNNOKENTIY21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KLASS
Нету у меня других примеров. И искусственно придумать не могу. Только выше описанный.
    повторюсь:
     
  • Windows 10 Pro x-64, 1809
  • qBittorrent
  • торрент, объёмом больше наличия оперативной памяти, в разы
  • активно качаем, активно раздаём, тормозим
  • останавливаем торрент, тормозим
  • удаляем торрент, тормозим
  • закрываем qBittorrent, тормозим
  • удаляем файлы, тормозим
  • Empty Standby List или ребут, радуемся всё приходит в норму.


Всего записей: 3519 | Зарегистр. 16-08-2012 | Отправлено: 01:34 23-07-2019
Bumbik

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
iNNOKENTIY21
Если много качаешь/раздаешь, добавь это в реестр:

Цитата:
 
Windows Registry Editor Version 5.00
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\tixati.exe]
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\tixati.exe\PerfOptions]
"PagePriority"=dword:00000003
 

 
Вместо tixati.exe впиши имя exe файла qBittorrent. Можешь еще заменить 3 на 2 где PagePriority
 
Смысл в том, что теперь файлы, с которыми работает торрент-клиент не будут беспорядочно вытеснять из standby нужные данные, а находиться на пониженном приоритете.
 
На семерке и 8.1 это не нужно, там все работает как надо, на десятке это будет полезно в твоем случае если много качаешь и раздаешь
 
 
 

Всего записей: 110 | Зарегистр. 29-12-2015 | Отправлено: 04:29 23-07-2019
iNNOKENTIY21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bumbik что то изменилось, дополнилось
 
3 — приоритет Reserved1 (зарезервировано для использования системой);
2 — приоритет High (высокий);
почему 2? высокий, это не наглеть быстро освобождать место?
Думал создавать придётся, но оказалось параметр существует и там IoPriority: 0 — приоритет VeryLow (очень низкий);
 
много это или мало за последние 30 дней

Всего записей: 3519 | Зарегистр. 16-08-2012 | Отправлено: 05:19 23-07-2019
Bumbik

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ты что то путаешь, сейчас применил этот твик реестра и приоритет понизился, через прогу rammap все видно
 
Это можно делать через Process Explorer (Hacker) выбрав qbittorent.exe, нажать правой кнопкой, найти там где настройка приоритетов и понизить его. Этот твик делает тоже самое, просто не надо каждый раз лезть и вручную это делать

Всего записей: 110 | Зарегистр. 29-12-2015 | Отправлено: 06:48 23-07-2019
iNNOKENTIY21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bumbik
Откуда у меня в заметках тот файлик с приоритетами…
Поглядел в Process Hacker page priority Low. Буду наблюдать.
IoPriority: 0 оставить, как считаешь?
Мне важно не переусердствовать, снижение обращений к диску, тоже важно
 
Добавлено:
https://habr.com/ru/post/107637/ мой случай?

Всего записей: 3519 | Зарегистр. 16-08-2012 | Отправлено: 08:02 23-07-2019
iNNOKENTIY21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bumbik
Реально помогло. Спасибо.
Кому интересно реестр и после делал перезагрузку

Код:

Windows Registry Editor Version 5.00
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\qbittorrent.exe\PerfOptions]
"IoPriority"=dword:00000000
"PagePriority"=dword:00000002

Но наверно лучше сперва через Process Hacker понизить приоритет и убедиться, что ваш случай.

Всего записей: 3519 | Зарегистр. 16-08-2012 | Отправлено: 11:15 23-07-2019
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
iNNOKENTIY21
Нечто подобное есть в настройках qBittorrent, может и не нужны костыли в реестре...
Дело таки было не в бобине ("неправильной" работе Windows с памятью)

Всего записей: 11109 | Зарегистр. 12-10-2001 | Отправлено: 11:38 23-07-2019 | Исправлено: KLASS, 11:39 23-07-2019
iNNOKENTIY21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KLASS

Цитата:
Дело таки было не в бобине ("неправильной" работе Windows с памятью)

Дело таки в кэше, а кто там, кому, приоритет не тот задал, не моё юзерское дело
Суть как я понимаю на хабре описана, проблема видимо аналогичная, только, чего то, приведённые там решения не показывает у меня.

Цитата:
Нечто подобное есть в настройках qBittorrent

Это всё не про то. Это про скорость распределения/загрузки. С этим проблем тьфу3 нет.

Всего записей: 3519 | Зарегистр. 16-08-2012 | Отправлено: 12:19 23-07-2019
Bumbik

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
iNNOKENTIY21

Цитата:
Суть как я понимаю на хабре описана, проблема видимо аналогичная

Там статья старая и тут проблема немного другая
 
Ты понизил приоритет на 2, кстати если копировать или перемещать файлы проводником они попадают в дисковый кеш под этим вторым приоритетом. Это правильно. Если ты поймешь в чем заключается давний баг standby, тогда тебе станет ясно зачем этот твик реестра и его польза, если знаешь то хорошо
 

Всего записей: 110 | Зарегистр. 29-12-2015 | Отправлено: 17:47 23-07-2019
iNNOKENTIY21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bumbik
Загадками говоришь, туману нагоняешь

Всего записей: 3519 | Зарегистр. 16-08-2012 | Отправлено: 22:31 23-07-2019
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Fafy

Цитата:
Никто не подскажет, для чего в  LTSC столько svchost.exe запущенных процессов?  
Это безобразие можно как устранить или они как-бы "очень нужные"?  
После AutoSettingsPS процессов немного поубавилось, но всеравно их много до неприличия.  Жуть.
 

Внутреннее устройство Windows. 7-е издание 1 часть.

Цитата:
В обновлении Creators Update, если объем физической памяти превышает 3,5 Гбайт (3584 Мбайт), для большинства встроенных служб под управлением Svchost в каждом процессе Svchost размещается одна служба. При этом в системе появляются десятки процессов, но снижается вероятность того, что одна служба повлияет на работу другой (из-за нестабильности или дефекта безопасности). В этом сценарии SCM (Service Control Manager) использует новую возможность API комбинирования памяти и запускает комбинирование страниц в каждом из процессов Svchost каждые три минуты. Для этого используется таймер пула потоков с базовым приоритетом 6 (функция cPerformPageCombineOnServicelmages). Это делается для снижения затрат памяти, которые могут быть выше, чем при меньшем количестве экземпляров Svchost. Обратите внимание: службы, не находящиеся под управлением Svchost, комбинированию страниц не подвергаются — как и службы, работающие с правами пользователей или закрытых пользовательских учетных записей.

Всего записей: 11109 | Зарегистр. 12-10-2001 | Отправлено: 09:18 18-11-2019
Fastpoke



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Можно ли как то через реестр в Вин10 настроить очистку кэша в памяти? - Торрент съедает 10гигов, что подтверждает Диспетчер задач. После выхода из торрента память не освобождается. RAMMap показывает что этот объём является раздаваемыми файлами и помечен как Standby и закреплён за экзешником торрента, которого уже нет в памяти. Вручную каждый раз через RAMMap чистить неинтересно. Кэш в торренте настроен вручную на 1024мб.

Всего записей: 46 | Зарегистр. 02-02-2010 | Отправлено: 08:32 23-10-2020
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
После выхода из торрента память не освобождается.

Память освободит менеджер памяти при необходимости.
Снова к Руссиновичу

Цитата:
А когда возникает потребность в памяти, диспетчер памяти прекращает отображение этих страниц в кэше и, если данные изменились, выгружает их обратно в файлы.

Ну, а коль данные в кэше не изменились, стало-быть, просто прекращает отображение страниц и отдает физическую память нуждающимся процессам.
По другому, не надо чистить память, оставьте это занятие менеджеру памяти Windows.

Всего записей: 11109 | Зарегистр. 12-10-2001 | Отправлено: 09:45 23-10-2020
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Управление памятью в Windows, менеджер памяти


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru