NoiseTools has displayed an error message, reading “System.OutOfMemoryException”. What does this mean and how do I fix it?

Modified on Tue, 28 Nov 2023 at 09:34 AM

The “System.OutOfMemoryException” error is shown when your PC does not have enough memory available for NoiseTools to complete a download from your sound level meter.


This can happen for various reasons:


a) your PC’s hard drive is nearly full;

b) your PC has a low specification, with a relatively low amount of RAM memory;

c) your PC is running a 32-bit version of Windows, which limits the amount of RAM available to 1GB, even if your PC has more than this installed


A solution for a) could be to free up space on your hard drive by removing/moving old or unwanted programs of files, or to move the NoiseTools database to a different drive. This can be done in NoiseTools using the database management functions.


A solution for b) and c) would be to download measurements individually or in smaller blocks, instead of attempting to download all the measurement data from your meter at once. Note that NoiseTools must process the raw downloaded data in order to create measurement time history records in its database, and the entirety of the time history data must be held in memory during these processing operations.


Please remember that the Optimus/Optimus+ sound level meters and the Trojan noise nuisance recorder have very large storage capacities! A full 4GB memory download from the meter will consume the same amount of space on your PC’s hard drive, and will require a high amount of RAM.


For this reason, we recommend using high-spec PCs with 64-bit Windows and at least 4GB RAM.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article