PDA

Показать полную графическую версию : папки с десятками тысяч файлов


Riiku
27-03-2008, 19:32
Такой вопрос: Можно как нибудь под-твикить Win XP чтобы его проводник не тратил минуту на непонятно что перед тем как открыть папку в которой находятся несколько десятков тысяч файлов? Тотал Командер например открывает сразу и ни на что лишнее время не тратит.

Заранее спасибо.

Blast
27-03-2008, 19:38
может быть...
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell]
"BagMRU Size"=dword:000000FA

[HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam]
"BagMRU Size"=dword:000000FA

получить reg файл (http://www.oszone.net/tweaks/HKCU/113.reg)

Ускорение файловой системы (применять при ОЗУ 256+):
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"IoPageLockLimit"=dword:00010000

получить reg файл (http://www.oszone.net/tweaks/HKLM/080.reg)

Используйте указанные значения в зависмости от объема установленной ОЗУ:
00020000 = 131072 KB (RAM > 512 MB)
00010000 = 65536 KB (RAM > 256 MB)
00008000 = 32768 KB (RAM > 128 MB)
00004000 = 16384 KB (RAM > 64 MB)
00002000 = 8192 KB (RAM > 32 MB)
00001000 = 4096 KB (RAM < 32 MB)

Примечание. Есть большая вероятность того, что что действие этого твика не более, чем миф. Найти достойное подтверждение этому непросто, поскольку в сети существует множество имеющих достойную репутацию источников, распространяющих этот миф посредством копирования с одного ресурса на другой. Есть, однако, и другое мнение (http://www.thegline.com/win2k/issues/2003/16.html#1), поэтому нельзя гарантировать работоспособность твика.

detrin
27-03-2008, 21:57
Riiku
Тоже часто приходится работать с большими кол-вами файлов. Выхожу из долгой загрузки в проводнике следующими способами:
- Чаще дефрагментирую диск
- Предварительно открываю папку, например, в Total Commander. Не знаю как у вас, но у меня скорость открытия папки примерно одинаковое, что в проводнике, что в Тотале. Но если предварительно открыть папку в Тотале, то та же самая папка в проводнике открывается быстро. Т.е. достаточно при загрузке Windows один раз открыть "проблемную" папку и дальнейшая работа с ней будет быстрее.

wertyg
30-03-2008, 12:38
а можно спросить несколько десятков тысяч это что за папки такие? просто интересно.

з.ы. сор. за офтоп.

detrin
31-03-2008, 12:01
wertyg
Ну конкретно у меня это 2D чертежи КОМПАСа, плюс управляющие программы для станка с ЧПУ. Файлы мелкие, как правило, меньше 50кб, но из-за большого кол-ва могут неплохо подтормаживать систему.

Riiku
04-04-2008, 07:03
wertyg

коллекция табулатур для Guitar Pro. 55000+ файлов в общем.

Всем отписавшимся спасибо.

Busla
04-04-2008, 10:55
Riiku, ты не "Всем спасибо, все свободны", а расскажи насколько помогли советы Blast'а

интересно, а служба индексирования на это дело как-то влияет?

Vadikan
05-04-2008, 00:26
интересно, а служба индексирования на это дело как-то влияет? »
Служба индексирования отслеживает изменения в папке (добавление/изменение/удаление файлов), но не должна реагировать на открытие.

Oleg_SK
05-04-2008, 04:18
Кстати, для ускорения открытия папки, содержащей столько файлов и находящейся на диске с NTFS, можно отключить обновление времени последнего доступа к файлам. Делается это так:
запускаем редактор реестра, находим HKLM\SYSTEM\CurrentControlSet\Control \FileSystem, видим там параметр NtfsDisableLastAccessUpdate типа REG_DWORD со значением 0 (если там нет этого параметра, то создайте его). Меняем его значение на 1 и радуемся жизни.

Riiku
10-04-2008, 12:54
Вобщем, перепробывал все советы, помогли к сожалению частично. При открытии папки, точнее при одиночном клике на нее, проводник по прежнему висит в ступоре примерно минуту. Зато при повторных открытиях требуется всего 5 секунд (раньше было намного больше).

Однако Тотал Командер открывает папку практически моментально, что первый раз после загрузки системы, что последующие. Так что пользуюсь им теперь.




© OSzone.net 2001-2012