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

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

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

Post by Max Rusov » Mon 22 Apr, 2013 13:26

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 » Mon 22 Apr, 2013 13:30

??? не понял ремарки. Я имел в виду, что скорость сравнения наверняка возрасла бы в разы

2useven10
Posts: 3985
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 175 times

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

Post by 2useven10 » Mon 22 Apr, 2013 13:31

скорость сравнения не может быть выше скорости чтения.

maximav
Posts: 62
Joined: Sat 23 Mar, 2013 14:06

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

Post by maximav » Mon 22 Apr, 2013 13:32

.. а где в этой ссылке смотреть?... тоже не въехал

User avatar
DrKnS
Posts: 5437
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 6 times
Been thanked: 254 times

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

Post by DrKnS » Mon 22 Apr, 2013 13:33

Почему сделано так неразумно? Ведь можно легко объемы файлов в ~1-2Gb кинуть в память
Это эпично, нет слов, один восторг.

maximav
Posts: 62
Joined: Sat 23 Mar, 2013 14:06

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

Post by maximav » Mon 22 Apr, 2013 13:33

Я полагаю, что такае медленное сравнение не связано с медленностью чтения... да распараллелить наверняка можно и нужно...
Или я чего-то недогоняю?

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

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

Post by Max Rusov » Mon 22 Apr, 2013 13:35

maximav wrote:Я полагаю, что такае медленное сравнение не связано с медленностью чтения...
На основании чего Вы сделали такой вывод?

User avatar
John Doe
Бюрократ
Posts: 12538
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 240 times

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

Post by John Doe » Mon 22 Apr, 2013 13:36

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

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 » Mon 22 Apr, 2013 14:00

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

а почему тема по плагу раздвоилась?

User avatar
HaRT
Moderator
Posts: 9170
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 90 times
Been thanked: 177 times

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

Post by HaRT » Mon 22 Apr, 2013 15:24

В принципе, если сравниваются директории с двух физически разных устройств, то распараллеливание чтения потенциально может дать заметный прирост скорости (особенно когда устройства выдают работают на близких скоростях).
Фар есть инструмент, а не нянька. © 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 » Mon 22 Apr, 2013 15:42

очевидное глаголишь. )

User avatar
zg
zero-gravity
Posts: 5668
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 116 times
Contact:

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

Post by zg » Mon 22 Apr, 2013 20:02

HaRT wrote:В принципе, если сравниваются директории с двух физически разных устройств, то распараллеливание чтения потенциально может дать заметный прирост скорости (особенно когда устройства выдают работают на близких скоростях).
не скажу про чисто чтение. но вот чтение с одного физического носителя и запись на другой при правильной реализации синхронная реализация была такой же по скорости как и асинхронная.

User avatar
HaRT
Moderator
Posts: 9170
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 90 times
Been thanked: 177 times

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

Post by HaRT » Tue 23 Apr, 2013 11:39

zg wrote:не скажу про чисто чтение. но вот чтение с одного физического носителя и запись на другой при правильной реализации синхронная реализация была такой же по скорости как и асинхронная.
Любопытно…
А какие ключевые особенности правильности такой реализации?
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
zg
zero-gravity
Posts: 5668
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 116 times
Contact:

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

Post by zg » Tue 23 Apr, 2013 16:29

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

Post Reply

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