#!/bin/sh# JVM Options : Server export JAVA_OPTS="-server $JAVA_OPTS" # G1GC export JAVA_OPTS="$JAVA_OPTS -XX:+DoEscapeAnalysis -XX:+UseG1GC" export JAVA_OPTS="$JAVA_OPTS -Xms1024M -Xmx1024M -XX:CompressedClassSpaceSize=1024M -XX:MetaspaceSize=512M -XX:MaxMetaspaceSize=512M" export JAVA_OPTS="$JAVA_OPTS -XX:+PrintGCTimeStamps" export JAVA_OPTS="$JAVA_OPTS -XX:+PrintGCDateStamps" export JAVA_OPTS..
본 포스팅은 Garbage Collector에 대한 고찰을 다루고자 합니다.GC는 JAVA가 제공하는 특 장점 중 Number.1으로 뽑을 수 있을 정도로 중요한 기능입니다. 개발자는 개발을 진행하며 GC를 고민하고 비즈니스 로직을 구현한다면 시스템은 보다 안정적일 것이며, 보다 좋은 시스템이라 일컬을 수 있을 것입니다. 먼저 GC가 발생될 수 있는 가능성에 대해 살펴보도록 하겠습니다.gc는 말그대로 Garbage Collection을 수행하여 불필요한 Obejct를 Memory 상에서 제거하는 것을 의미합니다.여기서 중요한 점은 바로 이 과정이 자동으로 이루어 진다는 점입니다.개발자는 Java 프로그램의 GC 과정에 관여하기 위해 Object를 Null로 지정하거나, System.gc()를 통해 직접 ..
- Total
- Today
- Yesterday
- k8s
- node.js
- openstack tenant
- 아키텍처
- SWA
- SA
- 오픈스택
- JEUS7
- API Gateway
- MSA
- Docker
- openstack token issue
- 마이크로서비스
- webtob
- kubernetes
- JEUS6
- wildfly
- aa
- apache
- jeus
- git
- Da
- OpenStack
- JBoss
- nodejs
- 쿠버네티스
- aws
- Architecture
- TA
- 마이크로서비스 아키텍처
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |