LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

memory usage in windows nt and windows 2000

My program is polling, visualizing and saving continuously sent data. When I use it under Windows NT(sp6), after some time the computer runs out of virtual memory. In the task manager I can see the memory usage increasing with time. But when I use it under windows 2000(sp3) and look at the task manager nothing important happens, the memory usage is quite constant. Does anyone have any idea about this situation? Any help would be most appreciated.
Thanks
Ogulcan
0 Kudos
Message 1 of 3
(2,669 Views)
Assuming that your application isn't continuously reading into memory ever-increasing amounts of data, the thing to look for are references that you aren't closing when you are finished with them.

Mike...

Certified Professional Instructor
Certified LabVIEW Architect
LabVIEW Champion

"... after all, He's not a tame lion..."

For help with grief and grieving.
0 Kudos
Message 2 of 3
(2,669 Views)
Thanks Mike. But I have checked my program for all those things that can cause time-increasing memory usage(references, arrays, shift regs etc.) But the most interesting thing was I used the same program in NT and 2000 as I have written earlier. In 2000, I have started the application with 24 mb and finished around 24 mb, (no increase in memory usage) and I succesfully finished my application. But in NT (with a virtual memory of around 2gb) the same program cauldn't be able to finish the application that in the middle came a windows error "low on virtual memory". What can be the reason to this unusual situation??
Thanks...
Ogulcan
0 Kudos
Message 3 of 3
(2,669 Views)