Превышен лимит накладных расходов smartcwt gc - PullRequest
1 голос
/ 17 марта 2012

Java + gwt + hibernate => в компиляции нет ошибок Java + gwt + hibernate + smartgwt = предел превышения gc превышен. Я просто добавляю в project.gwt.xml строку «наследует name = 'com.smartgwt.SmartGwt' /"и получить OutOfMemoryError Я нашел обходной путь для той же ошибки в Grails, и он говорит, что я должен изменить параметр heapsize компилятора.Я установил в Idea java-компилятор максимальный размер кучи = 512, 1024 и более, но все равно не работает.

    <?xml version="1.0" encoding="UTF-8"?>
    <module rename-to='library'>
      <!-- Inherit the core Web Toolkit stuff.                        -->
 <inherits name='com.google.gwt.user.User'/>
 <inherits name='com.smartgwt.'/>

<!-- Inherit the default GWT style sheet.  You can change       -->
<!-- the theme of your GWT application by uncommenting          -->
<!-- any one of the following lines.                            -->
<inherits name='com.google.gwt.user.theme.clean.Clean'/>
<!-- <inherits name='com.google.gwt.user.theme.standard.Standard'/> -->
<!-- <inherits name='com.google.gwt.user.theme.chrome.Chrome'/> -->
<!-- <inherits name='com.google.gwt.user.theme.dark.Dark'/>     -->

<!-- Other module inherits                                      -->

<!-- Specify the app entry point class.                         -->
<entry-point class='ru.leti.alexeeva.client.Library'/>

 <!-- Specify the app servlets.                   -->
<servlet path='/server' class='ru.leti.alexeeva.server.LibraryServiceImpl'/>

<!-- Specify the paths for translatable code                    -->
<source path='client'/>
<source path='shared'/>

 </module>

1 Ответ

1 голос
/ 19 марта 2012

Я использую gwt + smartgwt + hibernate, я также столкнулся с этой проблемой.Но в последнее время у меня нет этой проблемы.

Так вы используете сборку муравьев и режим хостинга?Вот моя конфигурация файла сборки значения jvmarg как для GWT-компиляции, так и для Java-компиляции.

  <!-- add jvmarg -Xss16M or similar if you see a StackOverflowError -->
  <jvmarg value="-Xmx1025M"/> 
  <jvmarg value="-Xms512M"/> 
  <jvmarg value="-Xss16M"/>
...