http://d-v-temnote.livejournal.com/ ([identity profile] d-v-temnote.livejournal.com) wrote in [community profile] useless_faq2014-11-16 02:16 pm

Размер папки

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

[identity profile] sotona666.livejournal.com 2014-11-17 04:40 pm (UTC)(link)
нет, не быстро сообщает. Ну только, если это не ramdisk и не ssd.
Сколько по-вашему должно быть файлов, чтобы это стало заметно? Вы считали размер папки, с кол-вом файлов внутри, скажем, >50'000?

[identity profile] sotona666.livejournal.com 2014-11-17 08:55 pm (UTC)(link)
Так миллион операций, которые выполняются виндой - это чаще всего операции в быстрой оперативной памяти, в кэше процессора или регистрах. А обычные диски чаще всего больше 100Мб/с не развивают. А если информация о файлах из одной папки в MFT фрагментирована - это заставит головку гоняться туда-сюда, что еще уменьшит скорость.
Если есть нужда постоянно видеть эти числа (постоянно - это прям с интервалом обновления в несколько секунд) - эт скажется на основной работе системы, да хотя бы при загрузке программ из диска в память.

[identity profile] besus.livejournal.com 2014-11-17 05:27 pm (UTC)(link)
Зависит от количества файлов(в т.ч. и во вложенных папках). Я как-то для теста делал папку с 10 миллионами пустых файлов. Их размер винда выясняла минут 10 - вполне ощутимое время. Хотя суммарный размер 0 байт.

[identity profile] besus.livejournal.com 2014-11-18 11:20 am (UTC)(link)
Она и так где-то включается.
Проблема-то в том, что винда заранее не может знать, сколько файлов в папке. Потому если включите, то можете получить ощутимые тормоза, когда у вас таки появится папка с дофига файлами(или она будет, например, на тормознутом сетевом диске).

[identity profile] roquefort-tln.livejournal.com 2014-11-18 11:43 am (UTC)(link)
это в ваших личных папках с фотаньками может быть не больше 100 при должном занудстве. А в системных (windows, programm ffiles, app data и подпапки к ним) они вполне себе десятками тысяч плодятся без вашего участия :)