CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums
Results 1 to 3 of 3

Thread: Out of memory exceptions in c# 4.0

  1. #1
    Join Date
    Oct 2010

    Out of memory exceptions in c# 4.0

    For some days I have been trying to optimize an image processing program (cropping, rotate, changing brightness and undo) written in c# 4.0. Getting suggestions from google I have optimized the code in many ways. At first some disposable objects hadnít been disposed thatís why exception was shown. But I have tried to dispose all disposable objects. Still the program is showing out of memory exceptions. Thatís why I have uploaded the program for better solutions. Please download from the link

    My machine configuration: Core 2 Duo, 2 GB RAM, Windows XP service pack 3

    Follow the steps:

    Run the program

    Load multiple images (at least 6) (each image is 3.5 MB or greater)

    Double click on an image, crop (right click) and save. Do the same operation for other images. See what happens. It will show out of memory exceptions.

    If any other operations (e.g. changing brightness) is done repeatedly (again and again) then it also shows out of memory exception.

    I am eagerly waiting for your reply.

  2. #2
    Join Date
    May 2012
    Bonn, Germany

    Re: Out of memory exceptions in c# 4.0

    Have you tried to track memory allocations?
    I actually don't know if this is possible at all in C#, but for C++ there are several tools/libraries that will record every memory allocation and show you later which ones have not been released.

    Visit my project: Derivative Calculator

  3. #3
    Join Date
    Jun 2008

    Re: Out of memory exceptions in c# 4.0

    If you liked my post go ahead and give me an upvote so that my epee.... ahem, reputation will grow.

    Yes; I have a blog too -

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Windows Mobile Development Center

Click Here to Expand Forum to Full Width

On-Demand Webinars (sponsored)