ASP.NET Memory Issues

Posted by: Ajax.NET Professional, on 12 Sep 2008 | View original | Bookmarked: 0 time(s)

Tess Ferrandez who is an escalation engineer in product support services (PSS) at Microsoft was helping a colleague out with an OOM (OutOfMemory) situation he was dealing with. The problem was that their applications memory usage would grow over time until they finally ended up with an out of memory exception. They used an older version of my Ajax.NET Professional library. The bug has been noticed on April 14th in 2006 and fixed some days later.

Tess is showing on his blog how she debugged the problem and found the correct solution as she didnt find anything about a bug fix. It is very good to see how she was using windbg.exe.

If youre still using a version smaller than 6.4.27.1 you should replace your version with the latest one from codeplex. All downloads in 2007/2008 are ok.

Very nice to see what Tess is writing about AjaxPro:

Normally I don't write about 3rd party products, especially issues with 3rd party products, but I know that AjaxPro is a nice AJAX library that is used by quite a few of our customers so I hope this post is of general interest, as this issue is resolved in a later version of AjaxPro.   I also hope that the post can be of use for finding other similar issues outside of AjaxPro.

I should also mention that I am posting this with the permission of Michael Schwartz who developed AjaxPro, and I must say that I was extremely impressed with the openness in his response when I asked if it was ok to post about this.  His comment was, "feel free to write about it, I love to hear critics if there are any... to improve developement and/or fix bugs".

Thanks Tess for showing how you debugged my AJAX library or at least ASP.NET! Im reading his RSS feed.

Advertisement
Free Agile Project Management Tool from Telerik
TeamPulse Community Edition helps your team effectively capture requirements, manage project plans, assign and track work, and most importantly, be continually connected with each other.
Category: Ajax | Other Posts: View all posts by this blogger | Report as irrelevant | View bloggers stats | Views: 1125 | Hits: 19

Similar Posts

  • Issues getting Hyper-V Dynamic Memory to work in Win 2008 R2 SP1 more
  • Quick and painless Byte Array to Image converter for RadGridView for Silverlight more
  • UppercuT – Mark an Application Executable to Use More Than 2GB of Memory (Large Address Aware) more
  • Visual Studio 2010 Performance Part 3: A Technical Update more
  • The "Error creating window handle" exception and the Desktop Heap more
  • STM.NET on DevLabs more
  • Consolidation of CRM solutions more
  • Understanding Garbage Collection in .NET more
  • CLR Performance Questionnaire more
  • Visual Studio: Why is there no 64 bit version? (yet) more

News Categories

.NET | Agile | Ajax | Architecture | ASP.NET | BizTalk | C# | Certification | Data | DataGrid | DataSet | Debugger | DotNetNuke | Events | GridView | IIS | Indigo | JavaScript | Mobile | Mono | Patterns and Practices | Performance | Podcast | Refactor | Regex | Security | Sharepoint | Silverlight | Smart Client Applications | Software | SQL | VB.NET | Visual Studio | W3 | WCF | WinFx | WPF | WSE | XAML | XLinq | XML | XSD