В проекте Maven возникает ошибка размера кучи, Maven или Java? - PullRequest
0 голосов
/ 16 июня 2020

когда я запускаю свою программу и добавляю 10 МБ Excel и что-то вычисляю, я получаю эту ошибку:

    Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space
    at java.base/java.util.HashMap.resize(HashMap.java:705)
    at java.base/java.util.HashMap.putVal(HashMap.java:630)
    at java.base/java.util.HashMap.put(HashMap.java:613)
    at java.base/java.util.HashSet.add(HashSet.java:221)
    at java.base/java.util.Collections.addAll(Collections.java:5593)
    at org.logicng.formulas.FormulaFactory.or(FormulaFactory.java:532)
    at org.logicng.formulas.FormulaFactory.naryOperator(FormulaFactory.java:372)
    at org.logicng.formulas.FormulaFactory.naryOperator(FormulaFactory.java:359)
    at org.logicng.formulas.NAryOperator.restrict(NAryOperator.java:130)
    at org.logicng.formulas.NAryOperator.restrict(NAryOperator.java:129)
    at org.logicng.formulas.NAryOperator.restrict(NAryOperator.java:129)
    at                                                                                                                                     
org.logicng.transformations.qe.ExistentialQuantifierElimination.apply(ExistentialQuantifierElimination.java:74)
    at ToPue.calculatePueForPos(ToPue.java:59)
    at PosvHandler.calculatePosv(PosvHandler.java:21)
    at PueChecker$EqualBtnClicked.actionPerformed(PueChecker.java:192)
    at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1967)
    at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2308)
    at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405)
    at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262)
    at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:279)
    at java.desktop/java.awt.Component.processMouseEvent(Component.java:6636)
    at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342)
    at java.desktop/java.awt.Component.processEvent(Component.java:6401)
    at java.desktop/java.awt.Container.processEvent(Container.java:2263)
    at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5012)
    at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
    at java.desktop/java.awt.Component.dispatchEvent(Component.java:4844)
    at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4919)
    at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4548)
    at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4489)
    at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2307)
    at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2764)

Я искал все и тестировал, чтобы установить память maven выше.

Intellij Log

Я установил размер кучи для java на 12 ГБ. Максимальное использование пространства кучи составляет 201 МБ. Почему не используется вся память?

Кто-нибудь может помочь

...