Ant - low memory
4 отговора
0 прегледа
Ant - low memory
Хора, вижте кво ми казва:
Try to increase heap size. Can be done by defining ANT_OPTS=-Xmx640m
Пробвах да добавя системна променлива ANT_OPTS с value -Xmx640m но без ефект. Как се увеличава memory heap?
Buildfile: C:\prj\source\build.xml
init:
xdoclet-init:
xdoclet-hibernatedoclet:
[hibernatedoclet] (XDocletMain.start 47 ) Running <hibernate/>
[hibernatedoclet] (XDocletMain.start 47 ) Running <hibernatecfg/>
xdoclet-ejbdoclet:
[ejbdoclet] (XDocletMain.start 47 ) Running <localinterface/>
[ejbdoclet] Java heap space
[ejbdoclet] ParameterImpl instances: 20
[ejbdoclet] MethodImpl instances: 3891
[ejbdoclet] ConstructorImpl instances: 457
[ejbdoclet] SimpleNode instances: 0
[ejbdoclet] SourceClass instances: 458
[ejbdoclet] XDoc instances: 0
[ejbdoclet] DefaultXTag instances: 0
[ejbdoclet] BinaryClass instances: 142
[ejbdoclet] UnknownClass instances: 0
[ejbdoclet] Total memory: 63
[ejbdoclet] Free memory: 0
[ejbdoclet] Try to increase heap size. Can be done by defining ANT_OPTS=-Xmx640m
[ejbdoclet] See the JDK tooldocs.
BUILD FAILED
C:\res\source\build.xml:98: Java heap space
Total time: 1 minute 20 seconds
Try to increase heap size. Can be done by defining ANT_OPTS=-Xmx640m
Пробвах да добавя системна променлива ANT_OPTS с value -Xmx640m но без ефект. Как се увеличава memory heap?
Buildfile: C:\prj\source\build.xml
init:
xdoclet-init:
xdoclet-hibernatedoclet:
[hibernatedoclet] (XDocletMain.start 47 ) Running <hibernate/>
[hibernatedoclet] (XDocletMain.start 47 ) Running <hibernatecfg/>
xdoclet-ejbdoclet:
[ejbdoclet] (XDocletMain.start 47 ) Running <localinterface/>
[ejbdoclet] Java heap space
[ejbdoclet] ParameterImpl instances: 20
[ejbdoclet] MethodImpl instances: 3891
[ejbdoclet] ConstructorImpl instances: 457
[ejbdoclet] SimpleNode instances: 0
[ejbdoclet] SourceClass instances: 458
[ejbdoclet] XDoc instances: 0
[ejbdoclet] DefaultXTag instances: 0
[ejbdoclet] BinaryClass instances: 142
[ejbdoclet] UnknownClass instances: 0
[ejbdoclet] Total memory: 63
[ejbdoclet] Free memory: 0
[ejbdoclet] Try to increase heap size. Can be done by defining ANT_OPTS=-Xmx640m
[ejbdoclet] See the JDK tooldocs.
BUILD FAILED
C:\res\source\build.xml:98: Java heap space
Total time: 1 minute 20 seconds
Re: Ant - low memory
Пробваи да декларираш такава променлива и да я инициализираш в началото на build.bat файла ти.
п.п. От това което си написал, май излиза че имаш само 63мб памет? ако е така как искаш да му сетнеш 640мб?
п.п.п. Xmx640M - в мойте ант-ове е с голямо М, незнам дали има значение обаче.
п.п. От това което си написал, май излиза че имаш само 63мб памет? ако е така как искаш да му сетнеш 640мб?
п.п.п. Xmx640M - в мойте ант-ове е с голямо М, незнам дали има значение обаче.
Re: Ant - low memory
Разполагам с 728 рам, към 600 заема реално. Цитирания log е от ant плъгина към eclipse. Не използвам build.bat освен ако eclipse го вика, не знам. Проекта е сравн. голям, като го компилирам на парчета не гърми. Има ли някакъв начин да увелича memory heap от самата Java? Как точно е сетната променливата (с голямо М) при теб? Благодаря за отговора!
Re: Ant - low memory
От джавата може да се сетне, когато се стартира. Пример:
java -Xmx512M -jar MyProject.jar.
За ант-а, четох в референса, че трябва да се сетне като environmental variable тази ANT_OPTS (или каквато беше там). Аз не съм много наясно с Еклипс-а, и незнам как е там, но предполагам че има някаква настройка някъде, по скоро на конкретния проект настройките.
java -Xmx512M -jar MyProject.jar.
За ант-а, четох в референса, че трябва да се сетне като environmental variable тази ANT_OPTS (или каквато беше там). Аз не съм много наясно с Еклипс-а, и незнам как е там, но предполагам че има някаква настройка някъде, по скоро на конкретния проект настройките.