The title pretty much says it all… I guess my question is whether anyone knows of a specific kind of mistake that could lead to this condition?
At this point I am assuming it to be a bug in my code, because I have confirmed 2 things, that
A) this occurs on 2 separate machines at about the same point (one of which has 1GB of ram, the other of which has 3GB)
and
B) our overall application consumes in general nowhere near 3GB. More typically, well under 1GB.
But so far I can’t find any mention of specific (types of?) mistakes that can lead to this, aside from of course actually being out of memory.
[Edit:
Upon further testing & examination, I can cause this error to crop up much faster by increasing the -Xmx setting for my application.
If it helps, I’m running the following:
System A:
XP Pro sp2
3GB RAM
6800GS AGP
Nvidia driver 84.21 (old, I know; but I get really really bad artifacts under 93.71 and any other newer versions i’ve tried; haven’t gotten around to fixing that yet)
System B:
2K Pro sp4
1GB RAM
6800GS AGP
Nvidia driver 84.21
]