[ANT] Dodanie opcji -Xmx512m zwiększa czas kompilacji

0

Witam

Gdzieś tak od wczoraj podczas kompilowania aplikacji przy pomocy anta zaczął mi wyskakiwać taki błąd:

[javac] The system is out of resources.
[javac] Consult the following stack trace for details.
[javac] java.lang.OutOfMemoryError: Java heap space

Wygooglałem, że pomóc może ustawienie ANT_OPTS=-Xmx512m (lub 256m, 1024m...), no i rzeczywiście pomogło, tylko, że czas kompilacji zwiększył się z ok 1,5 min do prawie 13 min. Czy da się usunąć powyższy błąd, nie zwiększając aż tak znacznie czasu kompilacji? Mój sprzęt to P4 2.8Ghz, 2GB RAM, jeśli to coś pomoże.

0

zapewne cos ci sie zapetla tzn kompilator wskakuje w maskaryczna rekurencje albo cos. zastanow sie co wczoraj zmieniles w kodzie ze takie cos moglo sie stac.

0

Na pewno nie chodzi tu o zmiany w kodzie, bo inne programy, których nie zmieniałem, tak samo długo się kompilują (lub wyrzucają błąd bez ustawionych ANT_OPTS). Aczkolwiek prosty HelloWorld mogę skompilować szybko i bez błędów, więc może rzeczywiście jest coś z rekurencją.

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