title: Running memory-intensive background task on a web server
body: <p>I've got a web application that is a front-end to a very memory-intensive, multi-threaded image processor. The web application is running out of memory when it kicks-off large image processing tasks.</p>
  
  <p><strong>How can I run these tasks in a way (e.g. the background) that doesn't effect the memory allocated to the web application?</strong></p>
  
  <p>I'm unfamiliar with this sort of problem, but I would imagine there are techniques in .NET for doing this very thing. My web server is running ASP.NET MVC4, to give you a sense of the technology I'm targeting.</p>
  
  <p>P.s. optimizing the image processor is not a concern, as the command-line interface to it works just fine.</p>