int sqlite3_release_memory(int);
sqlite3_release_memory() пытается освободить N байт памяти кучи, освобождая несущественные выделения памяти, проведенные библиотекой базы данных. Ранее кэшированные страницы базы данных, чтобы улучшить работу, это пример несущественной памяти. sqlite3_release_memory() возвращает число байтов, на самом деле освобожденных, что могло бы быть более или менее, чем сумма, которую требуют. sqlite3_release_memory() вернет 0, если SQLite не собран с SQLITE_ENABLE_MEMORY_MANAGEMENT.
См. также: sqlite3_db_release_memory()