Программа аварийно завершена с превышением предельного значения GC после запуска слюни - PullRequest
0 голосов
/ 23 декабря 2018

Я использую слюни в качестве своего бизнес-правила.Но у меня была проблема, когда я пытался запустить правило.Предположим, что у меня есть некоторые объекты с типом BaseDTO, такие как:

- BaseDTO1(property = "address", key = "address1", render = false), BaseDTO2(property = "address", key = "address2", render = false),... BaseDT1O(property = "address", key = "address10", render = false),

- BaseDTO11(property = "country", key = "country1", render = false), BaseDTO12(property = "country", key = "country2", render = false),... BaseDT2O(property = "country", key = "country10", render = false),

- BaseDTO21(property = "zipCode", key = "zip1", render = false), BaseDTO22(property = "zipCode", key = "zip2", render = false),... BaseDT30(property = "zipCode", key = "zip10", render = false),

- BaseDTO31(property = "city", key = "city1", render = false), BaseDTO32(property = "city", key = "city2", render = false),... BaseDT40(property = "city", key = "city10", render = false),

И в файле drl у меня просто есть правило:

rule 'default'
when
    $address : BaseDTO(property == "address")
    $country : BaseDTO(property == "country")
    $zipCode : BaseDTO(property == "zipCode")
    $city : BaseDTO(property == "city")
then
    $address.setRender(true);
    $country.setRender(true);
    $zipCode.setRender(true);
    $city.setRender(true);

Когда я запускаю это правило, моя система падаети привел к ошибке Превышен предел слышимости GC

Может кто-нибудь объяснить мне, почему это могло произойти?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...