Nope. I mean - it is several projects, each processing roughly 100-150k lines (not including third party), many units shared - so impossible to replicate unless you have a similar setup.
But - I'll grab a detailed compile output log and submit it.
I know of a similar case where compiling several projects for 64 bit exceeds memory. Carefully choosing the order of projects and keeping the dcu files does sometimes work though.
Lars Fosdal: DDevExtension has an option to avoid those "out of memory" errors: Option to release the compiler’s unit cache for already compiled projects to prevent out of memory exceptions if you compile a larger project group.
Marco Cantù Maybe you can use the ICS demos project group as a test case - this seems to frequently flood memory. I guess Francois could tell more about this.
Release notes
ReplyDeletehttp://docwiki.embarcadero.com/RADStudio/XE4/en/Release_Notes_for_XE4_Update_1
Fix list
ReplyDeletehttp://edn.embarcadero.com/article/43207
No mentions of IDE compiler memory leak :/
ReplyDeleteI can confirm there were a few compiler fixes that should reduce the problem (hopefully remove it).
ReplyDeletePersonally, I would have preferred if the internally found issues fix list would have been included in the official fix list.
ReplyDeleteFYI Marco Cantù - My Build All still bombs out about at same spot in my project list with *error F2046: F2046 Out of memory*
ReplyDeleteToo bad. Is this reported?
ReplyDeleteNope. I mean - it is several projects, each processing roughly 100-150k lines (not including third party), many units shared - so impossible to replicate unless you have a similar setup.
ReplyDeleteBut - I'll grab a detailed compile output log and submit it.
I know of a similar case where compiling several projects for 64 bit exceeds memory. Carefully choosing the order of projects and keeping the dcu files does sometimes work though.
ReplyDeleteLars Fosdal: DDevExtension has an option to avoid those "out of memory" errors:
ReplyDeleteOption to release the compiler’s unit cache for already compiled projects to prevent out of memory exceptions if you compile a larger project group.
http://andy.jgknet.de/blog/2013/06/ddevextensions-2-7-for-2009-xe4-released/
Marco Cantù
ReplyDeleteMaybe you can use the ICS demos project group as a test case - this seems to frequently flood memory. I guess Francois could tell more about this.
If Andreas' DDevExtensions can fix the problem - why can't EMBT fix it, Marco Cantù?
ReplyDeleteA lack of will!
ReplyDeleteStill waiting for more XE2 fixes. #trolling
ReplyDelete