Форум: "Потрепаться";
Текущий архив: 2003.12.12;
Скачать: [xml.tar.bz2];
ВнизКопирование Найти похожие ветки
← →
Хрюначок (2003-11-19 16:12) [0]Есть куча фалов, как ускорить ее копирование (причем общий размер меньге 400 кб), но копируется долго, как ускорить??
← →
iNew (2003-11-19 16:30) [1]Долго это сколько?
← →
ИдиотЪ (2003-11-19 16:35) [2]Удалено модератором
Примечание: Offtopic
← →
Хрюначок (2003-11-19 16:47) [3]Нк около 1 часа !!!
Я спросил серьезно !!!!
← →
ИдиотЪ (2003-11-19 16:49) [4]на дискету быстрее тогда
← →
Дремучий (2003-11-19 16:51) [5]зархивировать файлы, копировать архив
← →
Дремучий (2003-11-19 16:52) [6]сменить носитель (винт/дискету)
← →
Йорген фон Швах (2003-11-19 16:55) [7]Удалено модератором
Примечание: Offtopic
← →
MeF88 (2003-11-19 16:57) [8]Никак.
← →
Хрюначок (2003-11-19 17:25) [9]Насчет архива: Можно будет быстрее, но потом долго извлекать !!!!!!
← →
NickBat (2003-11-19 17:38) [10]Удалено модератором
← →
RealRascal (2003-11-19 17:41) [11]А 1 файл суммарного размера копируется быстрее?
← →
NickBat (2003-11-19 17:43) [12]Удалено модератором
Примечание: Почтой
← →
Dimka Maslov (2003-11-19 18:33) [13]Один файл суммарного размера копируется быстрее куча мелких файлов. Но даже если 400 кб копируется около часа, то стоит призадуматься над некоторыми вещами (многими).
← →
Anatoly Podgoretsky (2003-11-19 18:36) [14]Как такое удалось сделать?
← →
NickBat (2003-11-19 18:54) [15]Не знаю как такое удалось сделать, но речь идет о ста тысячах файлов. Была тут одна ветка с этим товарищем. Я об этом два раза говорил, но оба этих напоминания отмечены грифом : Удалено модератором. :))
Если взять 100000 файлов по 1 байту получается ~100 кБайт.
То есть у него файлы по 4 байта.
Чем дальше в лес тем крупнее орехи. :))
← →
Хрюначок (2003-11-19 19:36) [16]Так что есть у кого-нибудь, какие-нибудь варяинты :)
2NickBat Необязательно все файлы одного размера!!!! (я сказал примерно, имея ввиду то, что рсуммарный размер маленький!!!)
← →
Anatoly Podgoretsky (2003-11-19 19:59) [17]И ты думаешь, что 100000 файлов по 4 байта будут копироваться около часа, этого недостаточно, надо еще какие то секретные технологии.
← →
Хрюначок (2003-11-19 20:19) [18]Я уже копировал, заняло около 60 минут !!
Ну так что :) предлагайте идеи !!!!!!!!
← →
Anatoly Podgoretsky (2003-11-19 20:24) [19]Рыть или трясти
← →
RealRascal (2003-11-19 20:52) [20]НЕ знаю конечно, но возможно если создать кучу потоков(не на все файлы конечно, штук 10-50) пусть каждый копирует свой файл, одновременно запустить, могет быстрее будет...
Все равно информации недостаточно. Как копируешь, какой носитель, провести ряд экспериментов...Может, если функция копирования несовершенна...Я как-то пробовал создавать 100 000 (если я правильно помню) файлов размером 1кб, так они у меня создавались минут 7-10...
← →
Anatoly Podgoretsky (2003-11-19 20:54) [21]RealRascal © (19.11.03 20:52) [20]
Работа с файлами в кодовых потоках приведет к резкому замедлению.
← →
panov (2003-11-19 21:02) [22]щаз поэкспериментируем...
← →
Хрюначок (2003-11-19 21:21) [23]Разницы нет замедляется, или нет, главное, чтобы скорость увелилилась
← →
Хрюначок (2003-11-19 21:24) [24]2RealPascal
Носитель: баракуда (60гигов 7200), сама тачка по себе сильная, так что от этого не зависит, а копировал обычным методом(CopyFile......)!! :)
← →
panov (2003-11-19 21:25) [25]Из одного каталога в другой копировал?
← →
VMcL (2003-11-19 21:27) [26]2 Хрюначок:
1. Попробуй читать в буфер по, например, 1000 файлов, а потом уже их записывать.
2. Как насчет антивирусных мониторов?
← →
RealRascal (2003-11-19 21:28) [27]>[23]
Ну так пробуй. Для начала можешь запустить несколько програмок, каждая из которых будет копировать свою часть и следи за скоростью. Увеличится - начинай оформлять официально, потоками.
Кстати, что представляют из себя эти файлы? не легче ли их создать заново? Да и где можно столкнуться с подобными проблемами...не представляю.
← →
Игорь Шевченко (2003-11-19 21:34) [28]Хрюначок (19.11.03 21:24)
Ты можешь объяснить, откуда такая проблема взялась ? Такое количество файлов всегда будет долго копироваться, как с потоками, так и без, поскольку основная нагрузка ложится на файловую систему при создании такого количества файлов и этот момент ты НИКАК не ускоришь.
← →
Хрюначок (2003-11-19 21:44) [29]Ну да! Прикол в том, что мне надо написать программу, которая изначально ориентированна на такое большое количество файлов, вот из за этого и возникла такая проблема, представьте сколько бы он копировал просто обычным методом все это с сд диска! :))
2VMcL антивирусный монитор отключал, скоросьт увеличилась секунд на 5. Их нужно скопировать только один раз и впринципе все(именно при установке), из-за этого свой установщик приходится писать :)
← →
MeF88 (2003-11-19 21:48) [30]
> Хрюначок (19.11.03 21:44) [29]
> Игорь Шевченко © (19.11.03 21:34) [28]
> MeF88 © (19.11.03 16:57) [8]
← →
Anatoly Podgoretsky (2003-11-19 21:48) [31]Ты ни разу не назвал количество файлов, только общий размер.
← →
RealRascal (2003-11-19 21:48) [32]>[29]
НЕ понял...При установке программы приходится копировать 100000 файлов!!?
← →
MeF88 (2003-11-19 21:50) [33]
> НЕ понял...При установке программы приходится копировать
> 100000 файлов!!?
Обычно такого не требуется. Я ещё ни разу такого не встречал. Но, наверное, бывает, раз нужно.
← →
Хрюначок (2003-11-19 21:51) [34]около 10000 файлов. Могу предисторию рассказать :)
← →
Игорь Шевченко (2003-11-19 21:54) [35]Так расскажи, а то как партизан, в гестапо, попавший, все надо клещами вытягивать.
← →
MeF88 (2003-11-19 21:54) [36]
> Могу предисторию рассказать :)
Давай.
← →
RealRascal (2003-11-19 21:55) [37]Только то что касается сути проблемы, плиз.
Кстати, я тут вспомнил способ бысторого удаления всех файлов в каталоге. Ничто по скорости не сравнится с досовской командой
del.
(так и вводится, с точкой на конце)
← →
MeF88 (2003-11-19 21:57) [38]
> Кстати, я тут вспомнил способ бысторого удаления всех файлов
> в каталоге. Ничто по скорости не сравнится с досовской командой
>
> del.
> (так и вводится, с точкой на конце)
format удаляет дольше?
← →
Игорь Шевченко (2003-11-19 21:57) [39]RealRascal © (19.11.03 21:55)
Неверно
← →
Хрюначок (2003-11-19 22:03) [40]Была база данных, в которой хранилась некая информация(мне так говорили, вроде бы словарь какой-то),
ну так вот кто-то просто взял и спер все данные для свое такой же аналогичной программы, и продал ее
тому клиенту, который хотел купить у первых.. Так мне босс сказал все это переделать так, чтобы
затруднительно было использовать в дальнейшем, но я по своей "тупости" и сказал ради шутки, мол в виде
файлов все представить. Примерно так: имя файла = слову, а то тело = переводу(или что там было так и
не понял :) ). Все зашифрованно. При открытии директории с такой кучей файлов просто мрачно
становится. А в названиях файлов, получаются какие-то каракули, что с первого взгляда кажется просто мусором. Короче вот так.... Может кому-то и смешно, но мне теперь не до смеха, что ради смеха такое сказал :( . Вот и приходится теперь извращаться :))) Все шифровалось RSA, так то это вообще смех :)))))))))))) .... (Я щас сам смеюсь, что понамудрил, аж страшно :)
Страницы: 1 2 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.12.12;
Скачать: [xml.tar.bz2];
Память: 0.53 MB
Время: 0.009 c