Advanced compare 2 — Расширенное сравнение 2

Здесь можно обсудить ваш любимый плагин.
Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 12 times

Re: Advanced compare 2 — Расширенное сравнение 2

Post by Max Rusov »

Latest post of the previous page:

maximav wrote:Скорость возрастет кардинально... в разы!!
С какого перепуга?
maximav
Posts: 62
Joined: Sat 23 Mar, 2013 14:06

Re: Advanced compare 2 — Расширенное сравнение 2

Post by maximav »

??? не понял ремарки. Я имел в виду, что скорость сравнения наверняка возрасла бы в разы
2useven10
Posts: 4071
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 189 times

Re: Advanced compare 2 — Расширенное сравнение 2

Post by 2useven10 »

скорость сравнения не может быть выше скорости чтения.
maximav
Posts: 62
Joined: Sat 23 Mar, 2013 14:06

Re: Advanced compare 2 — Расширенное сравнение 2

Post by maximav »

.. а где в этой ссылке смотреть?... тоже не въехал
User avatar
DrKnS
Posts: 5671
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 9 times
Been thanked: 310 times

Re: Advanced compare 2 — Расширенное сравнение 2

Post by DrKnS »

Почему сделано так неразумно? Ведь можно легко объемы файлов в ~1-2Gb кинуть в память
Это эпично, нет слов, один восторг.
maximav
Posts: 62
Joined: Sat 23 Mar, 2013 14:06

Re: Advanced compare 2 — Расширенное сравнение 2

Post by maximav »

Я полагаю, что такае медленное сравнение не связано с медленностью чтения... да распараллелить наверняка можно и нужно...
Или я чего-то недогоняю?
Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 12 times

Re: Advanced compare 2 — Расширенное сравнение 2

Post by Max Rusov »

maximav wrote:Я полагаю, что такае медленное сравнение не связано с медленностью чтения...
На основании чего Вы сделали такой вывод?
User avatar
John Doe
Бюрократ
Posts: 12867
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 293 times

Re: Advanced compare 2 — Расширенное сравнение 2

Post by John Doe »

Что вы сразу накинулись, есть же зерно истины.
При сравнении гиговых файлов размер буфера очень даже имеет значение.

maximav
Распараллеливать там нечего: узкое место это ваш HDD
User avatar
Alexey Samlyukov
Posts: 1760
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 5 times
Contact:

Re: Advanced compare 2 — Расширенное сравнение 2

Post by Alexey Samlyukov »

баян. оптимальный буфер чтения 64 кб. и с этим ничего не поделать.

а почему тема по плагу раздвоилась?
User avatar
HaRT
Moderator
Posts: 9524
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 109 times
Been thanked: 228 times

Re: Advanced compare 2 — Расширенное сравнение 2

Post by HaRT »

В принципе, если сравниваются директории с двух физически разных устройств, то распараллеливание чтения потенциально может дать заметный прирост скорости (особенно когда устройства выдают работают на близких скоростях).
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
Alexey Samlyukov
Posts: 1760
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 5 times
Contact:

Re: Advanced compare 2 — Расширенное сравнение 2

Post by Alexey Samlyukov »

очевидное глаголишь. )
User avatar
zg
zero-gravity
Posts: 5861
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 155 times
Contact:

Re: Advanced compare 2 — Расширенное сравнение 2

Post by zg »

HaRT wrote:В принципе, если сравниваются директории с двух физически разных устройств, то распараллеливание чтения потенциально может дать заметный прирост скорости (особенно когда устройства выдают работают на близких скоростях).
не скажу про чисто чтение. но вот чтение с одного физического носителя и запись на другой при правильной реализации синхронная реализация была такой же по скорости как и асинхронная.
User avatar
HaRT
Moderator
Posts: 9524
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 109 times
Been thanked: 228 times

Re: Advanced compare 2 — Расширенное сравнение 2

Post by HaRT »

zg wrote:не скажу про чисто чтение. но вот чтение с одного физического носителя и запись на другой при правильной реализации синхронная реализация была такой же по скорости как и асинхронная.
Любопытно…
А какие ключевые особенности правильности такой реализации?
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
zg
zero-gravity
Posts: 5861
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 155 times
Contact:

Re: Advanced compare 2 — Расширенное сравнение 2

Post by zg »

HaRT wrote:А какие ключевые особенности правильности такой реализации?
FILE_FLAG_SEQUENTIAL_SCAN. для записи ещё размер заранее устанавливать.
Post Reply

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