sqlite.h


Intentar liberar memoria del montón

int sqlite3_release_memory(int);

La función sqlite3_release_memory() intenta liberar N bytes de memoria del montón liberando asignaciones de memoria no esenciales hechas por la biblioteca de base de datos. La memoria usada por páginas de caché de base de datos para mejorar el comportamient son un ejemplo de memoria no esencial. sqlite3_release_memory() retorna el número de bytes actualmente liberados, que pueden ser más o menos que la cantidad requerida. La función sqlite3_release_memory() no hace nada y retorna cero si SQLite no está compilador con SQLITE_ENABLE_MEMORY_MANAGEMENT.