vb.net - High Speed Real Time Data Acquisition and Memory Usage -
this of broad question reaching out see if other data acquistion programmers have tips/tricks.
i working on data acquistion system monitors , analyzes various processes. software can theoretically acquire data @ speeds of 2 microseconds 1 signal (data value short , date object - 8 bytes). buffer of approximately 10,000 samples created store data allows processing/triggering/etc...
the problem ram , fact @ high speeds 2 microseconds, ram go take as 1 gb + ,which unacceptable. garbage collection techiques have been used (such gc.collect) seems though @ high speeds not deterministic.
i have fundamental/broad question: @ high speeds local/class variables collected or disposed enough stabilise memory usage (within reason approx. 300 mb)?
Comments
Post a Comment