Tad писал(а):
здесь создается новая строка с пожиранием памяти (грубо)Но здесь
Pos(t, AnsiLowerCase(str))
------------ Дoбавленo в 19.17:
Добавил на SVN
|
Разработчик
Ответов: 26322
Рейтинг: 2147
|
|||
|
Tad писал(а): здесь создается новая строка с пожиранием памяти (грубо)Но здесь ------------ Дoбавленo в 19.17: Добавил на SVN |
|||
| карма: 22 |
|
|
Ответов: 16884
Рейтинг: 1239
|
|||
|
Обновился. 20 минут потестил. Вроде полёт нормальный.
|
|||
| карма: 25 |
|
|
Разработчик
Ответов: 26322
Рейтинг: 2147
|
|||
|
Tad писал(а): Обновился. 20 минут потестил. Вроде полёт нормальный.Как повлияло на скорость вынос за тело цикла AnsiLowerCase(t) |
|||
| карма: 22 |
|
|
Ответов: 16884
Рейтинг: 1239
|
|||
|
nesco, извини, что раньше не ответил. Практически не повлияло. Может быть в микросекундах. Я мерял обыкновенным секундомером.
|
|||
| карма: 25 |
|
|
Ответов: 16884
Рейтинг: 1239
|
|||
|
nesco, давно мы здесь не встречались.
Для ProgressBar понадобилось знать число строк в файле. Может добавим нижнюю точку CountStr ? |
|||
| карма: 25 |
| ||
| Голосовали: | ser_davkin |
|
Разработчик
Ответов: 26322
Рейтинг: 2147
|
|||
|
Tad писал(а): Может добавим нижнюю точку CountStr ?Давай проект точки |
|||
| карма: 22 |
|
|
Ответов: 16884
Рейтинг: 1239
|
|||
| карма: 25 |
| ||
| файлы: 1 | searchinfilen.rar [1.6KB] [500] |
|
Разработчик
Ответов: 26322
Рейтинг: 2147
|
|||
|
Tad, а сколько лишнего времени потратит элемент на подсчет всех строк в длинном файле, ты этот вопрос рассматривал
|
|||
| карма: 22 |
|
|
Ответов: 16884
Рейтинг: 1239
|
|||
|
Может ты и правый, а может левый.
Можно отрабатывать этот блок, если есть подключение к точке. Думать надо... |
|||
| карма: 25 |
|
|
Разработчик
Ответов: 26322
Рейтинг: 2147
|
|||
|
Tad писал(а): Можно отрабатывать этот блок, если есть подключение к точке.Вот это может быть и более правильный вариант |
|||
| карма: 22 |
|
|
Ответов: 16884
Рейтинг: 1239
|
|||
|
Схема и результат тестирования
code_37184.txt На почти миллион строк - около 4 сек. Это не время ИМХО. |
|||
| карма: 25 |
| ||
| файлы: 2 | test_countstr.gif [24.9KB] [654], code_37184.txt [1.6KB] [658] |
|
Разработчик
Ответов: 26322
Рейтинг: 2147
|
|||
|
Tad писал(а): Схема и результат тестированияИ че хорошего, на почти 4 сек затормозить код |
|||
| карма: 22 |
|
|
Ответов: 16884
Рейтинг: 1239
|
|||
|
nesco писал(а): И че хорошего, на почти 4 сек затормозить код Я когда загонял файл (кадастр улиц России с первой картинки) в БД, то ждать надоело - больше часа ушло. И ничего. Если у вас нету тети писал(а): Думайте сами, решайте сами - Иметь или не иметь. |
|||
| карма: 25 |
| ||
| файлы: 1 | test_countstr_2.gif [18.1KB] [657] |
|
Разработчик
Ответов: 26322
Рейтинг: 2147
|
|||
|
Tad писал(а): Иметь или не иметь.Кто мешает сделать нижнюю точку отдельным методом |
|||
| карма: 22 |
|
|
Ответов: 16884
Рейтинг: 1239
|
|||
|
А может отдельный компонент ? Нужен - поставил.
|
|||
| карма: 25 |
|