У нас есть Jenkins, работающий на экземпляре ec2. При выполнении сборки мы видим следующую ошибку:
17:29:39.149 [INFO] [org.gradle.api.Project] OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000007ac000000, 234881024, 0) failed; error='Cannot allocate memory' (errno=12)
17:29:39.150 [INFO] [org.gradle.api.Project] #
17:29:39.150 [INFO] [org.gradle.api.Project] # There is insufficient memory for the Java Runtime Environment to continue.
17:29:39.150 [INFO] [org.gradle.api.Project] # Native memory allocation (malloc) failed to allocate 234881024 bytes for committing reserved memory.
Я исследовал эту тему и пробовал различные настройки, такие как увеличение памяти кучи, ram и PermGenSize. Вот моя текущая настройка памяти на Jenkins:
-Xms256m -Xmx2048m -XX:MaxPermSize=512m
Есть ли другие вещи, которые мне не хватает, что вызывает OOM?