Forum: Poser - OFFICIAL


Subject: P6 - Out of Memory Issue - Wild Speculation

tastiger opened this issue on Sep 25, 2005 ยท 8 posts


kuroyume0161 posted Mon, 26 September 2005 at 5:55 AM

Yes and yes. Not as much memory leaks as memory fragmentation. Leaks are mainly caused by dangling pointers and such - memory that is forgotten and never freed. Fragmentation will occur even if you free memory and requires the skill of a neuro-surgeon to avoid. For example, you allocate a small memory block then a large one. You then free the small memory block. Do this often enough and you have all of these little holes that add up to lots of memory available, but not enough contiguous memory for allocations! Again, when stitching softwares and various libs/dlls together, the potential for fragmentation is great. This is my reason not to render in Poser for anything but tests. interPoser Pro is currently being practically rewritten to reduce memory fragmentation as much as humanly possible so that the same doesn't occur in Cinema 4D (though, not during renders but during loads).

C makes it easy to shoot yourself in the foot. C++ makes it harder, but when you do, you blow your whole leg off.

 -- Bjarne Stroustrup

Contact Me | Kuroyume's DevelopmentZone