thanks for the hint. I've tried with SQLITE_ENABLE_MEMORY_MANAGEMENT to
call sqlite3_release_memory() each time after sqlite3_step(). The memory
usage is different during the whole runtime of the device. At the beginning
it is 80 K and each time the released memory ranges from 0 to 1,7 K, only
once or twice 3,5 K was released. the highest memory usage was 86 K. But
anyway, despite of memory release, each time after power up there can be
executed only 450-500 inserts, then NOMEM is returned, but SQLite memory
usage at that time is only 82 K. Maybe the memory is wasted for other
things and is not released properly. Any hints to this problem would be
very appreciated.
Kind Regards

2015-09-21 14:42 GMT+02:00 Richard Hipp <drh at sqlite.org>:

> On 9/21/15, Shuhrat Rahimov <sandrorkmv at gmail.com> wrote:
> > What could I do here in order to free
> > memory after sqlite3_step() for further operations.
>
> https://www.sqlite.org/c3ref/db_release_memory.html
>
> --
> D. Richard Hipp
> drh at sqlite.org
> _______________________________________________
> sqlite-users mailing list
> sqlite-users at mailinglists.sqlite.org
> http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users
>

Reply via email to