Я использую task-launcher-sink 1.3.1.RELEASE Version и SDCF Version 1.4.0.RELEASE для запуска задачи на PCF. Кучи, выделенной по умолчанию для моей задачи, недостаточно для ее запуска, так как моя задача обрабатывает данные большего размера. Таким образом, выдается ошибка выделения кучи, Событие исчерпания ресурсов: JVM не удалось выделить память из кучи.
Я могу запустить свою задачу, указав JAVA_OPTS=-Xms128m -Xmx512m в MyTask>Setting>Переменные среды, предоставляемые пользователем вручную на PCF. Но поскольку я использую приемник задач, этот параметр предоставляется как переменная среды или параметр развертывания.
Ниже приведены журналы, которые я получаю:
2019-04-26T11:32:35.522+05:30 [APP/TASK/MyTask/0] [OUT] Использование памяти:
2019-04-26T11:32:35.523+05:30 [APP/TASK/MyTask/0] [OUT] Куча памяти: init 16777216, использовано 108648024, зафиксировано 344653824, макс. 344653824
2019-04-26T11:32:35.524+05:30 [APP/TASK/MyTask/0] [OUT] Подсказка: память кучи заполнена более чем на 95%. Чтобы увеличить его, увеличьте размер контейнера.
2019-04-26T11:32:35.526+05:30 [APP/TASK/MyTask/0] [OUT] Память без кучи: init 2555904, использовано 103426448, зафиксировано 105512960, макс. 631562240
2019-04-26T11:32:35.527+05:30 [APP/TASK/MyTask/0] [OUT] Использование пула памяти:
2019-04-26T11:32:35.528+05:30 [APP/TASK/MyTask/0] [OUT] Кэш кода: инициализация 2555904, использовано 18623104, зафиксировано 18743296, макс. 251658240
2019-04-26T11:32:35.529+05:30 [APP/TASK/MyTask/0] [OUT] Метапространство: инициализация 0, используется 75305304, зафиксировано 76939264, макс. 194146304
2019-04-26T11:32:35.530+05:30 [APP/TASK/MyTask/0] [OUT] Пространство сжатого класса: init 0, использовано 9498136, зафиксировано 9830400, макс. 185757696
2019-04-26T11:32:35.531+05:30 [APP/TASK/MyTask/0] [OUT] Eden Space: init 4521984, использовано 3132632, зафиксировано 95092736, макс. 95092736
2019-04-26T11:32:35.533+05:30 [APP/TASK/MyTask/0] [OUT] Survivor Space: init 524288, использовано 0, зафиксировано 11862016, макс. 11862016
2019-04-26T11:32:35.534+05:30 [APP/TASK/MyTask/0] [OUT] Tenured Gen: инициализация 11206656, использовано 105515392, зафиксировано 237699072, макс. 237699072
2019-04-26T11:32:35.534+05:30 [APP/TASK/MyTask/0] [ERR] jvmkill убивает текущий процесс
2019-04-26T11:32:35.534+05:30 [ПРИЛОЖЕНИЕ/ТАСК/MyTask/0] [ВЫХОД] 2019-04-26 06:02:35