Hello, We are currently looking at this very issue ourselves.
I just put in an enhancement request... http://www.sqlite.org/cvstrac/tktview?tn=1679 For allowing the runtime replacement of memory functions by using function pointers instead of C mallocs. We could then replace SQLite's allocators with a memory-pool based allocator for speed. The application's memory-pool would be allocated on shared-memory for debugging in-memory database. Findly SQLiteBrowser [ http://sqlitebrowser.sourceforge.net/ ] would be modified to look to the shared-memory segment for the in-memory database ( that should be easy ) Best Regards, Kervin