Здравствуйте, rg45, Вы писали:
r> R>Это означает, что писатель из тебя, мягко скажем, так себе Ну давай оптимизированный вариант, я у себя проверю.
r> А у самого мозгов не хватает что ли? Ну на, мне не жалко:
...
Чего-то я не вижу оптимизаций Преаллокация буфера и все? А избавление от множественных чтений где? Не удивительно, что у тебя время совпадает
r> На всякий случай, filesystem нужно подключить.
Чтение с локального диска, напоминаю, 160MB — 20 сек. На секунду лучше, чем без преаллокации.
Здравствуйте, rg45, Вы писали:
r> R>Это означает, что писатель из тебя, мягко скажем, так себе
r> Блин, ну так и написал бы сам — ты же ведь хороший писатель? Вот и показал бы мне, что за пару строк нельзя, а вот за сто или двести можно.
Зачем мне писать, когда в корке оно уже написано, как надо
r> Ты же ведь эту мысль
Нет. Я усомнился в том, что парой строк можно написать эффективное, рабочее решение. И оказался прав. Строк у тебя уже в два раза больше, а когда ошибку исправишь и сделаешь решение по-настоящему эффективным станет еще больше. Посмотрим насколько
Здравствуйте, rg45, Вы писали:
r> R>Нет, давай ты все же докажешь эффективность двухстрочного решения, либо признаешь что в очередной раз сел в лужу.
r> С какого хера я тебе должен что-то доказывать?
Здравствуйте, rudzuk, Вы писали:
r>> Блин, ну так и написал бы сам — ты же ведь хороший писатель? Вот и показал бы мне, что за пару строк нельзя, а вот за сто или двести можно.
R>Зачем мне писать, когда в корке оно уже написано, как надо
Ну, ясно, в принципе. Трепло оно и в Африке трепло.
--
Re[28]: Как в одну строку кода прочитать содержимое файла в
Здравствуйте, rg45, Вы писали:
r> R>Чего-то я не вижу оптимизаций Преаллокация буфера и все? А избавление от множественных чтений где? Не удивительно, что у тебя время совпадает
r> Ну так ты разве не релокейты считал причиной неэффективности?
Это одна из причин, которая меркнет на фоне множественных дисковых операций.
r> Ну, так я тебе напомню, если у тебя память отшибло:
r> http://rsdn.org/forum/cpp/8662409.1
Нет. Ты просто все не так понимаешь. Раз ты не смог ответить на мой вопрос о количестве переаллокаций, мне самому пришлось выяснять гранулярность поступления данных. Поэтому мне не ясно, как ты связваешь мой вопрос о количестве реаллокаций с открывшимися позднее его фактами
R>Нет. Ты просто все не так понимаешь. Раз ты не смог ответить на мой вопрос о количестве переаллокаций, мне самому пришлось выяснять гранулярность поступления данных. Поэтому мне не ясно, как ты связваешь мой вопрос о количестве реаллокаций с открывшимися позднее его фактами
Ага, тебе пришлось выяснять "гранулярность поступления данных" и ты понял, что по поводу количества перелокаций нес пургу. Но признавать ошибку все равно не стал, потому что религия не позволяет.
--
Re[26]: Как в одну строку кода прочитать содержимое файла в
Здравствуйте, rg45, Вы писали:
r> R>Нет. оно не эффективно из-за огромного количества чтений с диска. Ну и реаллокаций тоже, но в меньшей степени.
r> Ну это ты уже сейчас переобулся. До этого ты говорил, что оно неэффективно из-за большого количества перелокаций:
r> http://rsdn.org/forum/cpp/8662409.1
Да ты что? То есть, ты признаешь, что все, что было до этого — это пурга? Ну так имей смелось признать это открыто, человек с лишней хромосомой. Потом продолжим, если захочешь.
Здравствуйте, rg45, Вы писали:
r> R>Ты сообщения строчишь, как из пулемета. Я тут сериальчик посмотреть пытаюсь, имей совесть...
r> А тебя там кто-то заставляет со мной общаться? Во я монстр.
Ты просто отвечай, когда мысль оформишь окончательно, а то я заколебался читать по два-три твоих ответа на одно мое сообщение
Здравствуйте, rg45, Вы писали:
r> R>Нет. Ты просто все не так понимаешь. Раз ты не смог ответить на мой вопрос о количестве переаллокаций, мне самому пришлось выяснять гранулярность поступления данных. Поэтому мне не ясно, как ты связваешь мой вопрос о количестве реаллокаций с открывшимися позднее его фактами
r> Ага, тебе пришлось выяснять "гранулярность поступления данных" и ты понял, что по поводу количества перелокаций нес пургу. Но признавать ошибку все равно не стал, потому что религия не позволяет.
Почему же пургу? Переаллокации есть? Есть. Влияют на производительность? Влияют. Другое дело, что будь операций чтения сильно меньше (при большем буфере), их влияние было бы почти незаметно на общем фоне. А так заметно, даже на фоне дисковых операций.