Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people, just like you, are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
Solved

Getting System.OutOfMemoryException , how do I increase memory for my app?

Posted on 2008-06-24
3
1,217 Views
Last Modified: 2012-05-05
Hello,

I am getting out of memory error (see below). My app needs to build large arrays and there is not easy way to go around it!  When I see in task manager, the app is not going more than 1.7GB. The system has 2GB RAM and 1TB HDD.  Even I assign 6GB VM, it still goes out of memory! How do I configure the system so my app can use lot more VM? Its XP Professional system.  Interestingly, it does not go oom in debug mode!

************** Exception Text **************
System.OutOfMemoryException: Exception of type System.OutOfMemoryException was thrown.

************** Loaded Assemblies **************
mscorlib
    Assembly Version: 1.0.5000.0
    Win32 Version: 1.1.4322.2407
    CodeBase: file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll
0
Comment
Question by:nj07869
3 Comments
 
LVL 27

Accepted Solution

by:
planocz earned 500 total points
ID: 21856531
Can you go into why you have to use large arrays.
It sounds like there maybe a beeter way to program your project to use less memeory.
0
 
LVL 25

Expert Comment

by:slam69
ID: 21856577
thats gotta be a huge array being built to use that much ram. that much VM is going to take a huge amount of time to access and read .

Are you using x64 or 32 bit windows, for the amount of memory you are looking to use you have to consider going to a 64 bit platform and upping your ram from 2 gb or alternatively like stated above look to reprogram and pull a smaller array,

You could increase your ram up from 2gb if you are using a 32 bit machine but you wont see a noticeable jump really you shoudl consider putting 2x2gb sticks in to get you up to the max the 32 bit OS will take
0
 

Expert Comment

by:johnwg2
ID: 22352548
I have an x64 ultimate visa system. VB 2005

Have 8gb memory but get out of memory exception at same point as when I had 4 gb memory. The array should fit 4 time over into this space. Is there another answer to why I am getting this error?

0

Featured Post

Three Reasons Why Backup is Strategic

Backup is strategic to your business because your data is strategic to your business. Without backup, your business will fail. This white paper explains why it is vital for you to design and immediately execute a backup strategy to protect 100 percent of your data.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Step by step guide to Clean and Sort your windows registry! Introduction: Always remember: A Clean registry = Better performance = Save your invaluable time In this article we're going to clear our registry manually! Yes, manually! The e…
For both online and offline retail, the cross-channel business is the most recent pattern in the B2C trade space.
Two types of users will appreciate AOMEI Backupper Pro: 1 - Those with PCIe drives (and haven't found cloning software that works on them). 2 - Those who want a fast clone of their boot drive (no re-boots needed) and it can clone your drive wh…

839 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question