[Utility request]Автоматич. оптимизация скорости копирования

Только для тех, кто пишет плагины под Total Commander. Обмен опытом, решение проблем.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Ответить
Lamer
Сообщения: 522
Зарегистрирован: Пн мар 20, 2006 03:55

[Utility request]Автоматич. оптимизация скорости копирования

Сообщение Lamer »

Навеяно threadoм Скорость копирования. Никто не хочет написать утилитку,которая,подрючив некотое время винчестер пользователя,выставляла бы оптимальные с точки зрения скорости копирования CopyHugeBlockSize,CopyHugeBlockSizeOther еtс.?
Простейший вариант алгоритма такой:прога определяет ,сколько у юзера физических винтов и сколько разделов,создает на винте файл-образец и вызывает ТС,отсылая ему cm_CopyOtherpanel,проводя пробные попытки копирования между разными винтами и разделами,изменяя после каждой серии попыток эти самые блоксайз и измеряя фактическое время копирования.В итоге этих надругательств над винтом прога оставляет в wincmd.ini запись,соотвествующую
средневзвешенному из максимально достигнутых скоростей.Юзер счастлив,все счастливы.Хэппи Энд.
Идея фри .Дарю :lol:
Вот только одна оговорочка. Поскольку прога не подразумевает каждодневного запуска,делать её в виде плагина нет смысла.А как же тогда фиксировать момент окончания копирования в ТС?
Аватара пользователя
funduk
Сообщения: 1515
Зарегистрирован: Вт авг 16, 2005 16:00
Откуда: Санкт-Петербург

Сообщение funduk »

Посмотри эту тему английского форума. Так, для справки.
Lamer
Сообщения: 522
Зарегистрирован: Пн мар 20, 2006 03:55

Сообщение Lamer »

Да.Посмотрел.Было интересно.Странно,как я сам прозевал этот thread,он вроде совсем ещё не старый.Ну что ж.Значит пальма первенства с идеей мне не принадлежит,но это ерунда,всего лишь вопрос тщеславия.Хуже другое.Я что-то не вижу откликов в том топике с 21 марта. :( Видимо на английском форуме это начинание тихо почило в бозе.Неужели за это время никто так и не взялся за реализацию?Да и у нас здесь,как я погляжу,активность в топике просто обалденная.Один пост за день,и то от человека,для которого,как выяснилось,это давно не новость.
Ну что ж. "Будем подождать" :?
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Lamer
Да и у нас здесь,как я погляжу,активность в топике просто обалденная.
Задача-то не такая простая. У большинства программистов просто нет времени на реализацию, тем более что никакой гарантии такая прожка не даст - слишком много факторов, влияющих на время копирования, причём влияющих на порядки сильнее, чем размеры блоков: расположение файлов на диске, их фрагментация, расположение свободных кластеров на целевом диске (которое к тому же будет от копирования к копированию меняться!), и т.д. и т.п. Короче, получается чуть ли не кот в мешке, на которого лично мне (не знаю, как другим) просто жалко тратить кучу времени.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Ответить