Błąd "Out of memory" podczas kompilacji dużego projektu w Delphi XE2

0

Pracuje na dość dużym 32-bitowym projekcie w Delphi XE2, projekt ma wiele plików a niektóre po 20k linii i więcej. Podczas kompilacji pojawia się bardzo często komunikat "out of memory". najczęściej wduszenie ponownie F9 pozwala na odpalenie aplikacji, ale czasem trzeba to robić po kilka razy zanim zaskoczy. Od niedawna problem się znacznie nasilił i teraz po kilkukrotnym skompilowaniu trzeba restartować Delphi :/. Proces bds.exe ma ok 800 MB i odmawia dalszego kompilowania...

To samo jest w nowszych wersjach Delphi, problem jest znany:

Ma ktoś pomysł jak przenieść kompilację poza proces? ofc. można użyć odpowiednich bat'ów do zbudowania projektu, ale jak to później wygodnie debugować w Delphi? Co może ograniczyć wypluwanie tego błędu poza unikaniem generyków i wskazówkami zawartymi w drugim arcie?

0

jest do tego jakas fanowska latka
http://andy.jgknet.de/blog/ide-tools/ide-fix-pack/

powinno pomoc, daj znac. Wiem ze ja instalowalem cos jeszcze i to mi pomoglo

0

Dodatek pojawił się w delphi, ale nic nie zmienia (wydaje mi się, że CodeInsight działa lepiej, ale może to być też efekt placebo) podobnie z podmienieniem fastdcc - dalej pojawia się Out of memory w IDE

0

google mowi

Add DDevExtensions and IDEFixPack

DDevExtensions Options --> Compilations --> Check 'Release compiler unit cache of other projects before compiling'

1 użytkowników online, w tym zalogowanych: 0, gości: 1