It certainly looks like my problem revolved around not properly disposing of objects as they were created. Since I was iterating through thousands of objects, they were really piling up.
In the end, I needed to make sure I performed the .Dispose() on my Regions, Planes, and xPlode.Items (lines, ellipses, and circles) as soon as I was finished with them.
Thanks to all took a look and/or offered suggestions.
Log into access your profile, ask and answer questions, share ideas and more. Haven't signed up yet? Register
Start with some of our most frequented solutions to get help installing your software.