All,
Thanks for the lively discussion on this topic, but Michael and I discussed this and we want to continue to log and track all issues requiring a direct response from Alibre via our standard support process rather than using the forum for that purpose. I don't want to discourage the discussion on the forum, I just don't think it will be efficient to "report" issues this way.
We really appreciate the feedback on this sort of thing, and in general, irrespective of a specific problem report, we are always working to optimize memory utilization by Alibre Design. There has been some speculation in this thread about the operating system and how it allocates and frees memory and so on, and as you can imagine, this can get pretty complex quickly. It is likely some of the issues raised here are indeed issues with Alibre Design that we need to look into, but it is also likely, as some have surmised, that some things people are seeing are related to how the operating system handles memory.
Suffice it to say we are constantly working to optimize the application, and as some of you may be aware, we are in the midst of a "port" of our application from MSJava to .NET. Unfortunately, Java can present somewhat of a blackbox with respect to memory usage and it also prevents the use of some modern development tools that are really useful in analyzing things like memory allocation. The .NET platform will signficantly enhance our ability to bring to bear all the modern development tools and techniques at our disposal to deliver the best product possible.
So in summary, if you feel you have a specific memory issue you want to bring to our attention and have us look into, please log it as a support request and Michael will be working closely with the support, QA and development teams to assess it.
Thanks,
Greg