Показать полную графическую версию : Память в Windows 7 при копировании
Petya V4sechkin
13-05-2012, 18:47
решения данной проблемы пока нигде нет
Решение данной проблемы - ограничить максимальный размер кэша с помощью SetSystemFileCacheSize.
Eclipseggg
13-05-2012, 19:02
он его всеравно возвращает в стандартное...то что я на скрине приложил
Petya V4sechkin
13-05-2012, 19:11
что я на скрине приложил
Утилита CacheSet для Windows NT/2000/XP.
А для Windows 7 - SetSystemFileCacheSize.
Eclipseggg
13-05-2012, 19:15
как с ней работать?я того мануала понять не могу?куда его в батник сунуть?
BOOL GetSystemFileCacheSize(
PSIZE_T lpMinimumFileCacheSize, // минимальное ограничение
PSIZE_T lpMaximumFileCacheSize, // максимальное ограничение
PDWORD lpFlags // флаги
);
Petya V4sechkin
13-05-2012, 20:52
Eclipseggg, открыть ссылку (http://uwe-sieber.de/ntcacheset_e.html) и прочитать.
Скачать setsystemfilecachesize.zip (http://uwe-sieber.de/files/setsystemfilecachesize.zip)
Файл SetSystemFileCacheSize.exe для 64-битной системы в папке x64.
Скопировать SetSystemFileCacheSize.exe куда-нибудь, например в C:\Utilities
Запустить командную строку (cmd.exe) от имени Администратора (http://oszone.net/4331/#5) и выполнить:
C:\Utilities\SetSystemFileCacheSize.exe off 512
Это ограничит максимальный размер кэша 512 МБ.
Действует до перезагрузки.
Чтобы автоматизировать запуск, воспользоваться планировщиком
Способ №4 - упрощаем запуск для избранных приложений при помощи планировщика заданий (http://www.oszone.net/10594#400)
Eclipseggg
13-05-2012, 22:54
Petya V4sechkin это я уже пробывал, с правами админа все как нужно, копирование всеравно идет только когда сожрет память и притом сжирает всю, просто беру образ разный всегда 4.7 весом , ням ням, нет памяти тормозит комп и тормозит копирование..еле еле..не хватает т.е. этой системе 6 гигов...руки не кривые.ниче лишнего не стоит, такое с самого начала на всех 64битных сборках
Petya V4sechkin
14-05-2012, 07:34
Eclipseggg, в командной строке (cmd.exe) от имени Администратора (http://oszone.net/4331/#5) выполните:
C:\Utilities\SetSystemFileCacheSize.exe off 512
C:\Utilities\SetSystemFileCacheSize.exe
Что выдаст?
Eclipseggg
14-05-2012, 09:53
ничего не выдает, молчит и дает следующую строку
Petya V4sechkin
14-05-2012, 09:57
Eclipseggg, запуск без параметров должен отобразить текущие значения.
Eclipseggg
14-05-2012, 10:08
min non set
max non set
теперь поставился max 512
запускаю копирование файла 6 гигов на диск С с диска Д памяти свободной 3тыс пишет
проходит минута, память сожрал всю в кэш...как его кстати принудительно очистить?скорость копирования падает, ничего более запустить нереально или то что открыто уже начинает притормаживать...
Petya V4sechkin
14-05-2012, 10:18
проходит минута, память сожрал всю в кэш
SetSystemFileCacheSize показывает прежнее значение max?
Попробуйте уменьшить:
SetSystemFileCacheSize 8 128
Еще в этой статье (http://blogs.technet.com/b/vitalipro/archive/2007/02/16/645675.aspx) упоминается параметр WorkingSetLimitInKB для ограничения размера Working Set отдельного процесса.
Eclipseggg
14-05-2012, 10:25
да , все так же 512 метров
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.