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