Tag: .Net
32 Bit vs 64 Bit Memory Allocation / Garbage Collection
by DotCom on Apr.14, 2010, under Engineers Corner
Recently we deployed some of our Web Services to a new and shiney 64 bit OS and 8 processor machine. A few days later I was pinged with cacti graphs showing that the web service was using 1.4 gb of memory. At first I assumed that this was due to some kinda of memory leak so I started getting the dump off the box for that w3wp process hosting the web service. Pulled the data up in windbg and noted a very large number of System.XML.DocumentXpathNavigator objects, in excess of 1.2 million. So with this I started investigating roots of these object of which none I could find. Started banging my head because the same code in 32 bit OS only consumed 250 meg max and ran just fine.
(continue reading…)