Вверх ↑
Этот топик читают: Гость
Ответов: 4641
Рейтинг: 334
#16: 2009-11-03 20:04:00 ЛС | профиль | цитата
-= DriveR =- писал(а):
Работает в десятки раз быстрее

в десятки
тут в соседней теме nesco, Tad, Dilma, искали способы быстрого поиска в логе 400мгб, каждую миллисекунду выуживали, а тут findstr аж в десятки раз!!!
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 16884
Рейтинг: 1239
#17: 2009-11-03 22:36:36 ЛС | профиль | цитата
Ravilr писал(а):
а можно вопрос на засыпку...
-= DriveR =-, а что делает таймер возле выпадающих календарей
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 8926
Рейтинг: 823
#18: 2009-11-03 23:23:46 ЛС | профиль | цитата
Tad, время до перерыва на обед (или ужин)
карма: 19

0
Ответов: 817
Рейтинг: 52
#19: 2009-11-05 09:14:33 ЛС | профиль | цитата
Assasin писал(а):
А если так
code_15523.txt

Не, не работает, в выходном файле всеравно все остается так, как я описывал выше
Ravilr писал(а):
тут в соседней теме nesco, Tad, Dilma, искали способы быстрого поиска в логе 400мгб, каждую миллисекунду выуживали, а тут findstr аж в десятки раз!!!

Ага, я сам когда это опробовал был несказано рад.
У меня файлик, который надо обработать, равен 137 Мб.
Так вот средствами HiAsm я его обрабатываю за 7 мин.
Когда я говорил "в десятки раз" я немного приувеличил
но в семь раз, это точно
а findstr его обрабатывает меньше минуты.
Tad писал(а):
-= DriveR =-, а что делает таймер возле выпадающих календарей

ХМ...
Действительно, и зачем он там ?!
Ведь для чего то я его поставил.
карма: 1

0
Ответов: 4641
Рейтинг: 334
#20: 2009-11-05 09:20:40 ЛС | профиль | цитата
-= DriveR =- писал(а):
равен 137 Мб.

Tad обрабатывает файл 76мгб в легкую за 1.2 секунды средствами хиасм.
------------ Дoбавленo в 09.21:
скорей всего все дело в реализации.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26156
Рейтинг: 2127
#21: 2009-11-05 10:01:30 ЛС | профиль | цитата
Ravilr писал(а):
Tad обрабатывает файл 76мгб в легкую за 1.2 секунды средствами хиасм

При помощи IC реализации, это была моя схема без IC, за то же время отбрабатывала, но жрала память компа
карма: 22

0
Ответов: 4641
Рейтинг: 334
#22: 2009-11-05 10:06:40 ЛС | профиль | цитата
nesco писал(а):
При помощи IC реализации, это была моя схема без IC, за то же время отбрабатывала, но жрала память компа

я заметил, что все чаще и чаще возникают вопросы по поводу парсирования, поиска, итд в больших файлах.
и жалуются то комп виснет то очень долго...
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26156
Рейтинг: 2127
#23: 2009-11-05 10:18:33 ЛС | профиль | цитата
Твои предложения
карма: 22

0
Ответов: 817
Рейтинг: 52
#24: 2009-11-05 10:23:42 ЛС | профиль | цитата
Господа, а можно как то

Только остается маленький вопросик.
При такой схеме все читается, но
обработался первый файлик (первая строка массива)
переходим ко второму файлику и начинаем его обрабатывать.
Выходные данные добавляюся к существующему файлику, но не с новой строки, а в конец последней строки.
т.е. после обработки первого файла имеем:
1111
2222
3333

После обработки второго файла имеем:
1111
2222
33334444
5555
6666

а надо
1111
2222
3333
4444
5555
6666

Как бы добавить перевод строки?


nesco писал(а):
При помощи IC реализации, это была моя схема без IC, за то же время отбрабатывала, но жрала память компа

а не подскажете ссылку на эту тему
карма: 1

0
Ответов: 4641
Рейтинг: 334
#25: 2009-11-05 10:42:20 ЛС | профиль | цитата
nesco писал(а):
Твои предложения

подумать реализацию компонента для больших файлов, универсальный, хоть даже кодом большой, НО для людей не полностью владеющей знаниями, это компонент будет затычкой на то время пока не вникнутся в тонкости хиасма.
------------ Дoбавленo в 10.43:
-= DriveR =- писал(а):
а не подскажете ссылку на эту тему

http://hiasm.com/forum.html?q=3&t=51969
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26156
Рейтинг: 2127
#26: 2009-11-05 12:10:44 ЛС | профиль | цитата
-= DriveR =- писал(а):
а не подскажете ссылку на эту тему


http://hiasm.com/forum.html?q=3&p=132775#p132775
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#27: 2009-11-05 20:35:47 ЛС | профиль | цитата
-= DriveR =- писал(а):
после обработки первого файла имеем:
1111
2222
3333
после конца обработки файлика добавь
и только после этого переходи к следующему.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 817
Рейтинг: 52
#28: 2009-11-06 08:43:32 ЛС | профиль | цитата
Tad писал(а):
после конца обработки файлика добавь
и только после этого переходи к следующему.

Вобщем то я тоже так подумал, однако у меня вместо перевода строки
вставляется строка

карма: 1

0
Ответов: 16884
Рейтинг: 1239
#29: 2009-11-06 11:43:09 ЛС | профиль | цитата
так не надо вставлять
- вставляй пустышку (') и строка переведется

Add(DoData,6738727,602,259)
{
Data=String()
}
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 817
Рейтинг: 52
#30: 2009-11-13 12:38:36 ЛС | профиль | цитата
Tad писал(а):
так не надо вставлять
- вставляй пустышку (') и строка переведется

Вставил - не переводиться строка
code_15642.txt
карма: 1

0
файлы: 1code_15642.txt [5.9KB] [172]
Сообщение
...
Прикрепленные файлы
(файлы не залиты)