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.
Access a broad range of knowledge to help get the most out of your products and services.
Start with some of our most frequented solutions or visit the Installation and Licensing Forum to get help installing your software.
Upgrading to a 2015 product? Make sure to check these out 1st!