Benjamin,
Next time you really should start a new thread.
NTDBSMGR.EXE is the main process of Btrieve/Pervasive PSQL.
As far as your issue, it could be a cache issue. When PSQL starts up, it allocates memory based on your PSQL settings including cache allocation. What settings are best for you depend on the version of PSQL you are using, the hardware it's running on, and what the application vendor recommends.
Adding memory won't help because the OS typically can't access it and neither can Btrieve / PSQL.
Just because it's using 90% of the memory doesn't mean there's a problem. What behavior is the user seeing?
__________________
Mirtheil Software
Certified Pervasive Developer
Certified Pervasive Technician
Custom Btrieve/VB development
http://www.mirtheil.com
I do not answer questions by email. Please post on the forum.