- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
A console application I am developing appears to chew up a bit of memory as it goes along, according to the "Mem usage" column in the Windows Task Manager. I got the following results from a 4000 second (elapsed time) run, which processed about 16,000 files.
Time Intel version MS Powerstation 4
Start 7200 k 5976 k
2000 sec7408 82572
40007704 224428
That's right, the MS version was using 224 MB near the end of the run !
So, the 500 k increase in the Intel Fortran version seems like a small amount. This program dynamically allocates only array at start-up, and everything else is static.
My questions are: What is causing this, and how do we eliminate the increases in usage.
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Every file you open requires some memory for context. When you close, the memory the language library uses is returned but some OS overhead may remain.
PowerStation is notorious for I/O memory leaks.
PowerStation is notorious for I/O memory leaks.

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page