I have been making a C++ application and currently checking if there exists any memory leak before release.
My application will be running as an object over HTTP server and it should be idle until an HTTP request comes in. Which means it should release most of memories when it's idle.
When I checked it using "Visual Leak Detector", there was no memory leak detected and everything was clean.
But when I open "Windows Task Manager" and run the program, the amount of memory in Processes tab keeps increasing everytime HTTP request comes in. (it never decreases after a task done)
Is this a memory leak? Is this a serious problem in case that it runs all the time? How would I fix it?