nesco писал(а):
Alexbootch, Tad, кто-нибудь из вас знает -- есть ли запрос к базе очищающий динамически выделенную память, а то после чтения все базы в 40000 записей сжирается 25 Mb памяти? Правда, оно так и колеблется вокруг этого значения, но не нравится мне это.Этот топик читают: Гость
Ответов: 16884
Рейтинг: 1239
|
|||
хотелось бы знать - нафига читать сразу все 40000 записей ? Просто интересно. |
|||
карма: 25 |
|
Ответов: 2125
Рейтинг: 159
|
|||
nesco писал(а): только читает и ведет поискНу да, а изменения, записываемые в базу тебе не нужны. Или программа - отработала и завершилась? |
|||
карма: 1 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
Tad, ты же не знаешь специфики просмотра, как можешь говорить? Такое бывает редко, но бывает. Мне в общем списке необходимо отслеживать прохождение событий, какое событие в какое время накладывается на другое, их очередность, количество повторов, пики прохождения, мало ли чего еще. И это все необходимо просмотреть в общем потоке событий.
[size=-2]------ Добавлено в 10:53 tsdima писал(а): Или программа - отработала и завершиласьНИКАКИХ ИЗМЕНЕНИЙ, только просмотр. Программа висит в системном трее постоянно, при активации из базы считывается последние 100 записей и включается синхронизация с сервером каналов по UDP, так что я вижу постоянно изменения в базе. В другом окне (поверх текущего) я могу вызвать поиск по конкретному удаленному источнику событий (пока, около 1500) за любую дату. Все это прекрасно работает. Мне было необходимо ускорить поиск и сделать освобождение памяти. |
|||
карма: 22 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2021-05-22 08:26:33 |
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
лучший способ узнать это - попробовать
|
|||
карма: 27 |
|
Ответов: 1891
Рейтинг: 110
|
|||
гость, работают через sqlite3.exe, тока называются .import и .output
|
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2021-05-22 08:26:33 |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2021-05-22 08:26:34 |
|||
карма: 0 |
|
Ответов: 1891
Рейтинг: 110
|
|||
Все специальные команды sqlite3.exe, начинающиеся с точки, работают только с программой командной строки sqlite3.exe, т.е. через sqlite3.dll работать они не будут.
|
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2021-05-22 08:26:34 |
|||
карма: 0 |
|
Ответов: 1891
Рейтинг: 110
|
|||
Гость, писал(а): Очень жаль.
Спасибо! С помощью компонентов HiAsm можно реализовать все нужные тебе функции. Кстати, большинство примеров есть на форуме. |
|||
карма: 0 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
Alexbootch писал(а): большинство примеров есть на форумеНо их еще искать надо, ох и не легкая это работа... |
|||
карма: 22 |
|
Ответов: 1891
Рейтинг: 110
|
|||
nesco, писал(а): Но их еще искать надо, ох и не легкая это работа... nesco, а че искать-то, ведь почти все ссылки на схемы выложены здесь |
|||
карма: 0 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
Alexbootch, во, видишь, ты челу глобальную ссылку дал, а то бы искал.
|
|||
карма: 22 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2021-05-22 08:26:34 |
|||
карма: 0 |
|
135