From 2f36b454f599e685e9dc05714d2d05cfd1131ea5 Mon Sep 17 00:00:00 2001 From: fakerdeft Date: Thu, 23 Jul 2026 05:27:45 +0900 Subject: [PATCH] =?UTF-8?q?perf:=20prod=20JVM/=EC=BB=A8=ED=85=8C=EC=9D=B4?= =?UTF-8?q?=EB=84=88=20=EB=A9=94=EB=AA=A8=EB=A6=AC=20=EC=82=AC=EC=9A=A9?= =?UTF-8?q?=EB=9F=89=20=EC=B6=95=EC=86=8C=20-=20heap=20400m=E2=86=92192m,?= =?UTF-8?q?=20metaspace/codecache=20=EC=83=81=ED=95=9C=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80,=20SerialGC=20=EC=A0=81=EC=9A=A9=20-=20=EC=BB=A8?= =?UTF-8?q?=ED=85=8C=EC=9D=B4=EB=84=88=20mem=5Flimit=20360m=20=EC=84=A4?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- infra/Dockerfile.prod | 2 +- infra/docker-compose.prod.yml | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/infra/Dockerfile.prod b/infra/Dockerfile.prod index 6ab5be6..0aa6bb7 100644 --- a/infra/Dockerfile.prod +++ b/infra/Dockerfile.prod @@ -2,4 +2,4 @@ FROM eclipse-temurin:21-jre-jammy WORKDIR /app COPY app/build/libs/app.jar app.jar COPY app/config/ config/ -ENTRYPOINT ["java", "-Xmx400m", "-jar", "app.jar"] +ENTRYPOINT ["java", "-Xmx192m", "-XX:MaxMetaspaceSize=100m", "-XX:ReservedCodeCacheSize=48m", "-Xss512k", "-XX:+UseSerialGC", "-jar", "app.jar"] diff --git a/infra/docker-compose.prod.yml b/infra/docker-compose.prod.yml index c43a1c5..32bd6d3 100644 --- a/infra/docker-compose.prod.yml +++ b/infra/docker-compose.prod.yml @@ -19,4 +19,5 @@ services: - "8080:8080" volumes: - ./logs:/logs + mem_limit: 360m restart: always \ No newline at end of file