Allen Bierbaum wrote: > Patrick is writing because we are running into an issue with long > running applications and we are beginning to suspect fragmentation. > > Basically, we have a long running application that does a huge amount > of allocation and freeing of OpenSG resources. Just to quantify this > a bit, our application is meant to run nearly 24/7 and during normal > usage it will routinely page in and out textures and graphics objects > to the tune of several hundred (or thousand) field containers per > minute. In stress tests, we have easily gotten to the point of having > tens of millions of field containers allocated an deallocated within a > few hours of testing. > > The issue we are seeing is that memory usage is increasing as if there > were a memory leak, but the number of non-NULL field containers > remains stable around 20-30K. After reading up on it a bit, we are > wondering if the virtual memory space is being fragmented.
I don't know if you've made any progress, but I just had an idea for a workaround here. :) At least on windows, one process can open a child window on a window of another process. That way, you could 'restart' the viewer process without losing the top-level window. That would free a lot of fragmented memory allocations while not restarting the entire application. I don't know if it's feasible for you to do that, tough.... Cheers. /Marcus ------------------------------------------------------------------------------ Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM) software. With Adobe AIR, Ajax developers can use existing skills and code to build responsive, highly engaging applications that combine the power of local resources and data with the reach of the web. Download the Adobe AIR SDK and Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com _______________________________________________ Opensg-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/opensg-users
