-= DriveR =- писал(а):
Работает в десятки раз быстреев десятки
тут в соседней теме nesco, Tad, Dilma, искали способы быстрого поиска в логе 400мгб, каждую миллисекунду выуживали, а тут findstr аж в десятки раз!!!
Ответов: 4641
Рейтинг: 334
|
|||
-= DriveR =- писал(а): Работает в десятки раз быстреев десятки тут в соседней теме nesco, Tad, Dilma, искали способы быстрого поиска в логе 400мгб, каждую миллисекунду выуживали, а тут findstr аж в десятки раз!!! |
|||
карма: 1 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Ravilr писал(а): а можно вопрос на засыпку... |
|||
карма: 25 |
|
Ответов: 8926
Рейтинг: 823
|
|||
Tad, время до перерыва на обед (или ужин)
|
|||
карма: 19 |
|
Ответов: 817
Рейтинг: 52
|
|||
Assasin писал(а): А если так
code_15523.txt Не, не работает, в выходном файле всеравно все остается так, как я описывал выше Ravilr писал(а): тут в соседней теме nesco, Tad, Dilma, искали способы быстрого поиска в логе 400мгб, каждую миллисекунду выуживали, а тут findstr аж в десятки раз!!!Ага, я сам когда это опробовал был несказано рад. У меня файлик, который надо обработать, равен 137 Мб. Так вот средствами HiAsm я его обрабатываю за 7 мин. Когда я говорил "в десятки раз" я немного приувеличил но в семь раз, это точно а findstr его обрабатывает меньше минуты. Tad писал(а): -= DriveR =-, а что делает таймер возле выпадающих календарей ХМ... Действительно, и зачем он там ?! Ведь для чего то я его поставил. |
|||
карма: 1 |
|
Ответов: 4641
Рейтинг: 334
|
|||
-= DriveR =- писал(а): равен 137 Мб.Tad обрабатывает файл 76мгб в легкую за 1.2 секунды средствами хиасм. ------------ Дoбавленo в 09.21: скорей всего все дело в реализации. |
|||
карма: 1 |
|
Разработчик
Ответов: 26156
Рейтинг: 2127
|
|||
Ravilr писал(а): Tad обрабатывает файл 76мгб в легкую за 1.2 секунды средствами хиасмПри помощи IC реализации, это была моя схема без IC, за то же время отбрабатывала, но жрала память компа |
|||
карма: 22 |
|
Ответов: 4641
Рейтинг: 334
|
|||
nesco писал(а): При помощи IC реализации, это была моя схема без IC, за то же время отбрабатывала, но жрала память компая заметил, что все чаще и чаще возникают вопросы по поводу парсирования, поиска, итд в больших файлах. и жалуются то комп виснет то очень долго... |
|||
карма: 1 |
|
Разработчик
Ответов: 26156
Рейтинг: 2127
|
|||
Твои предложения
|
|||
карма: 22 |
|
Ответов: 817
Рейтинг: 52
|
|||
Господа, а можно как то
Только остается маленький вопросик. При такой схеме все читается, но обработался первый файлик (первая строка массива) переходим ко второму файлику и начинаем его обрабатывать. Выходные данные добавляюся к существующему файлику, но не с новой строки, а в конец последней строки. т.е. после обработки первого файла имеем: 1111 2222 3333 После обработки второго файла имеем: 1111 2222 33334444 5555 6666 а надо 1111 2222 3333 4444 5555 6666 Как бы добавить перевод строки? nesco писал(а): При помощи IC реализации, это была моя схема без IC, за то же время отбрабатывала, но жрала память компаа не подскажете ссылку на эту тему |
|||
карма: 1 |
|
Ответов: 4641
Рейтинг: 334
|
|||
nesco писал(а): Твои предложенияподумать реализацию компонента для больших файлов, универсальный, хоть даже кодом большой, НО для людей не полностью владеющей знаниями, это компонент будет затычкой на то время пока не вникнутся в тонкости хиасма. ------------ Дoбавленo в 10.43: -= DriveR =- писал(а): а не подскажете ссылку на эту темуhttp://hiasm.com/forum.html?q=3&t=51969 |
|||
карма: 1 |
|
Разработчик
Ответов: 26156
Рейтинг: 2127
|
|||
-= DriveR =- писал(а): а не подскажете ссылку на эту темуhttp://hiasm.com/forum.html?q=3&p=132775#p132775 |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
-= DriveR =- писал(а): после обработки первого файла имеем:
1111 2222 3333 и только после этого переходи к следующему. |
|||
карма: 25 |
|
Ответов: 817
Рейтинг: 52
|
|||
Tad писал(а): после конца обработки файлика добавь
и только после этого переходи к следующему. Вобщем то я тоже так подумал, однако у меня вместо перевода строки вставляется строка |
|||
карма: 1 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
так не надо вставлять
- вставляй пустышку (') и строка переведется
|
|||
карма: 25 |
|
Ответов: 817
Рейтинг: 52
|
|||
Tad писал(а): так не надо вставлять
- вставляй пустышку (') и строка переведется Вставил - не переводиться строка code_15642.txt |
|||
карма: 1 |
| ||
файлы: 1 | code_15642.txt [5.9KB] [172] |