FileCopyEx: File Copy Extended — Расширенное копирование

Здесь можно обсудить ваш любимый плагин.
EugenOS
Posts: 4
Joined: Thu 16 Jul, 2015 12:02

FileCopyEx: File Copy Extended — Расширенное копирование

Post by EugenOS »

Latest post of the previous page:

Я уже несколько последних версий пробовал. Три стабильных и две или три ночных. Проблема, как я понимаю в плагине, причем, если честно думаю или в том что памяти больше чем сколько-то, или с правами что-то не так. Но никаких логов нет. Придется ставить студию и отлаживать. Как это под фаром делается? я могу как обычно проставить в проекте длл запускаемую программу и все? или надо какие-то особые пляски с бубном производить?
2useven10
Posts: 5204
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

FileCopyEx: File Copy Extended — Расширенное копирование

Post by 2useven10 »

никаких особых танцев не надо.
фар тоже можно собрать в студии для отладки. проект(vcxproj) в сорсах есть.
EugenOS
Posts: 4
Joined: Thu 16 Jul, 2015 12:02

FileCopyEx: File Copy Extended — Расширенное копирование

Post by EugenOS »

Я нашел в чем дело. Включаем галочку "параллельное копирование" и все - висим.
ПыСы И кстати, возможно что и в версии для Far2 было тоже это, а не память. С памятью там тоже что-то было, не помню уже, несколько лет прошло, как-то забылось. Т.е. скорее всего это наследованно от старых версий.
Uninstall
Posts: 22
Joined: Fri 17 Jun, 2011 18:48
Been thanked: 1 time

FileCopyEx: File Copy Extended — Расширенное копирование

Post by Uninstall »

Включаем галочку "параллельное копирование" и все - висим.
Так и есть.
возможно что и в версии для Far2 было тоже это
Нет, там "параллельное копирование" не приводило к зависания.
DENgerous
Posts: 11
Joined: Fri 09 Nov, 2007 13:45

FileCopyEx: File Copy Extended — Расширенное копирование

Post by DENgerous »

DENgerous wrote:В 64bit версии странно работает копирование - некоторые файлы после переноса на USB HDD и обратно не читаются, например тот что в аттаче
Можно ожидать багфикса, или недостаточно информации для написания оного?
2useven10
Posts: 5204
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

FileCopyEx: File Copy Extended — Расширенное копирование

Post by 2useven10 »

DENgerous
Глючный плагин, который от случая к случаю правится разными людьми.
Достаточно много сообщений, что он портит данные. Зачем вообще его использовать?
Тем более что увеличение скорости копирования с его помощью - большей частью просто миф.
Uninstall
Posts: 22
Joined: Fri 17 Jun, 2011 18:48
Been thanked: 1 time

FileCopyEx: File Copy Extended — Расширенное копирование

Post by Uninstall »

2useven10 wrote: Глючный плагин
Да, жаль. А нравится своим видом, прогрессом в обе стороны и звуком после копирования, что ж тут удивительного.
User avatar
xyz
Posts: 156
Joined: Sun 20 Mar, 2005 13:26
Has thanked: 1 time
Contact:

FileCopyEx: File Copy Extended — Расширенное копирование

Post by xyz »

2useven10 wrote: Тем более что увеличение скорости копирования с его помощью - большей частью просто миф.
не соглашусь.
плагин даёт хороший эффект как раз в сложных случаях: например копировании с CD, или копировании большого количества мелких файлов.
romkyns
Posts: 62
Joined: Thu 30 Jul, 2009 12:20
Been thanked: 1 time

FileCopyEx: File Copy Extended — Расширенное копирование

Post by romkyns »

2useven10 wrote:DENgerous
Зачем вообще его использовать?
Плагин дает намного более точную оценку оставшегося времени, а также показывает, что тормозит: чтение или запись. Скорость давно не сравнивал.
User avatar
xyz
Posts: 156
Joined: Sun 20 Mar, 2005 13:26
Has thanked: 1 time
Contact:

FileCopyEx: File Copy Extended — Расширенное копирование

Post by xyz »

А при копировании с CD он не позволяет лишние разы останавливаться/запускаться приводу.
2useven10
Posts: 5204
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

FileCopyEx: File Copy Extended — Расширенное копирование

Post by 2useven10 »

Повторять мифы не нужно. Давайте результаты замеров.
PS: для начала можно посмотреть -- http://forum.farmanager.com/viewtopic.p ... 12#p131112
andynew
Posts: 13
Joined: Sat 21 Dec, 2013 04:13
Contact:

FileCopyEx: File Copy Extended — Расширенное копирование

Post by andynew »

В версии 3.0 build 4400 x86 плагин не работает - появляется окно copy/move и все замерзает. Esc не работает. Лечится только убиванием FAR из таск манагера. Не подскажете как лечить?
romkyns
Posts: 62
Joined: Thu 30 Jul, 2009 12:20
Been thanked: 1 time

FileCopyEx: File Copy Extended — Расширенное копирование

Post by romkyns »

2useven10 wrote:Повторять мифы не нужно. Давайте результаты замеров.
Ну вот, не поленился, замерял.

Что копируем: 369тыс файлов, 30тыс папок, 15 ГБ
Источник: SSD (Samsung 840)
Приемник: жесткий диск (Seagate 3TB)

Время на встроенном копировании: 10 мин 14 сек (билд 4242)
Время на FileCopyEx: 12 мин 57 сек
Время в Explorer (Win7): 8 мин 10 сек

Оценка оставшегося времени на встроенном копировании: в среднем ожидаемое время отличается от реального в ТРИ раза.
Оценка на FileCopyEx: средняя ошибка 1.4x
Оценка в Explorer: вообще пропала на третьей минуте и больше не появлялась.

Полные результаты: http://i.imgur.com/OajH60F.png
User avatar
HaRT
Moderator
Posts: 10822
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

FileCopyEx: File Copy Extended — Расширенное копирование

Post by HaRT »

romkyns wrote: Время на встроенном копировании
При описании этого эксперимента совершенно необходимо указывать значение настройки „Использовать системную функцию копирования“. Ну и неплохо бы упомянуть, какие меры принимались для исключения различий, вызванных кэшированием файловой системой.
Фар есть инструмент, а не нянька. © 2009 DrKnS
romkyns
Posts: 62
Joined: Thu 30 Jul, 2009 12:20
Been thanked: 1 time

FileCopyEx: File Copy Extended — Расширенное копирование

Post by romkyns »

Системная функция копирования включена. (упс)

Меры принимались минимальные, один раз скопировал все фаром чтобы кеш "прогрелся", все удалил, потом начал тест с замером.
Эксперимент с Explorer'ом проводился через пол часа после тестов фара.

В идеале конечно надо было перезагрузиться, поостанавливать всякие службы (которых у меня много), позакрывать лишине процессы (которых тоже полно), но ничего этого я не делал, поэтому результаты весьма примерные. Еще лучше делать все это перед каждым тестом, чтобы работать с пустым кэшем. Для экономии времени решил работать с полным - главное чтобы в каждом тесте кеш был полный.
2useven10
Posts: 5204
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

FileCopyEx: File Copy Extended — Расширенное копирование

Post by 2useven10 »

Встроенное копирование может быть разным.
Имхо нужны как минимум 3 замера:
1) [x] Use system copy routine
2) [ ] Use system copy routine, CopyBufferSize=32K (default)
3) [ ] Use system copy routine, CopyBufferSize=1M
Замерялся, судя по всему, первый вариант (и он БЫСТРЕЕ FileCopyEx).
Что до бантиков с оценкой оставшегося времени копирования - для меня несущественно.
Если в начале копирования оценка неверна, потом корректируется - нормально, если остаётся неверной - на мантис.
Post Reply

Return to “Обсуждение плагинов”