noodles1
Programmer
- Oct 31, 2001
- 58
I seem to be encountering a memory leak with my Win32 application using P.SQL2000i SP3.
This application opens a nominated database file, reads through each record, closes the file and issues a Btrieve stop call. The application can be called so that it performs this procedure serially a nominated number of times.
I have noticed through the Windows NT Performance Monitor that the Working Set Size & Virtual Bytes for this application steadily increase. When I substitute a mock up Btrieve API source module that I developed, which replicates for the applciation the open, read & close operations but using simple text files to retrieve the dat from, the above mentioned objects do not change in size.
I have also used the CrtDumpMemoryLeaks function & associated functions to confirm that there are no memory leaks in my application code.
Has anyone else found similar behaviour?
This application opens a nominated database file, reads through each record, closes the file and issues a Btrieve stop call. The application can be called so that it performs this procedure serially a nominated number of times.
I have noticed through the Windows NT Performance Monitor that the Working Set Size & Virtual Bytes for this application steadily increase. When I substitute a mock up Btrieve API source module that I developed, which replicates for the applciation the open, read & close operations but using simple text files to retrieve the dat from, the above mentioned objects do not change in size.
I have also used the CrtDumpMemoryLeaks function & associated functions to confirm that there are no memory leaks in my application code.
Has anyone else found similar behaviour?