본문 바로가기 메뉴 바로가기

나라의 IT 잡아먹기

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

나라의 IT 잡아먹기

검색하기 폼
  • 분류 전체보기 (414)
    • ① 성능 최적화, 트러블 슈팅 (41)
      • ⓐ Architecture (14)
      • ⓟ Performance Tuning (14)
      • ⓣ TroubleShooting (13)
    • ② 클라우드 마스터 (145)
      • ⓐ AWS (30)
      • ⓓ Docker (21)
      • ⓜ MSA (28)
      • ⓚ Kubernetes (54)
      • ⓞ OpenStack (10)
      • ⓣ Terraform (1)
    • ③ 미들웨어 (101)
      • ⓐ Apache (12)
      • ⓙ JEUS (36)
      • ⓣ Tmax (7)
      • ⓦ WebtoB (14)
      • ⓦ WildFly (19)
    • ④ 개발, 데이터베이스 (82)
      • ⓒ CI CD (35)
      • ⓓ Database (17)
      • ⓙ JAVA (3)
      • ⓝ NodeJS (11)
      • ⓢ Spring Boot (16)
    • ⑤ 네트워크, 운영체제 (18)
      • ⓝ Network (3)
      • ⓞ OS (15)
    • ⑥ Open Source Software (14)
    • ⑦ IT Sample (7)
      • ⓒ Command (4)
      • ⓢ Shell Script (3)
    • ⑧ IT Wordbook (6)
  • 방명록

gc (5)
[GC] GC 잘하는법 (GC 알고리즘, GC 분석)

본 포스팅은 Garbage Collector에 대한 고찰을 다루고자 합니다.GC는 JAVA가 제공하는 특 장점 중 Number.1으로 뽑을 수 있을 정도로 중요한 기능입니다. 개발자는 개발을 진행하며 GC를 고민하고 비즈니스 로직을 구현한다면 시스템은 보다 안정적일 것이며, 보다 좋은 시스템이라 일컬을 수 있을 것입니다. 먼저 GC가 발생될 수 있는 가능성에 대해 살펴보도록 하겠습니다.gc는 말그대로 Garbage Collection을 수행하여 불필요한 Obejct를 Memory 상에서 제거하는 것을 의미합니다.여기서 중요한 점은 바로 이 과정이 자동으로 이루어 진다는 점입니다.개발자는 Java 프로그램의 GC 과정에 관여하기 위해 Object를 Null로 지정하거나, System.gc()를 통해 직접 ..

① 성능 최적화, 트러블 슈팅/ⓟ Performance Tuning 2018. 11. 8. 16:18
[GC] 주요 GC 알고리즘과 JVM 튜닝을 위한 옵션

본 포스팅에서는 주요 GC 알고리즘과 JVM 튜닝을 위한 여러가지 옵션에 대해 알아보겠습니다. Java별 제공하고있는 다양한 GC 방식과, 튜닝에 필요한 여러 JVM옵션에 대해 살펴보겠습니다. 1.IBM JVM optthruput GC 옵션 -Xgcpolicy:optthuput 설명 default GC 알고리즘. GC작동시 mark-sweep-compact단계를 수행하며 STW로 일시정지됨. application이 복잡해지고 그에 따라 heap이 커지면 GC수행에 따른 멈춤시간도 증가하게됨 장점 Throughput이 향상 단점 STW로 인한 response time이 감소 optavgpause GC 옵션 -Xgcpolicy:optavgpause 설명 optthuput 단점인 STW시간을 보완하고자 함. ..

① 성능 최적화, 트러블 슈팅/ⓟ Performance Tuning 2018. 8. 29. 18:31
[GC] Log 수집 및 분석 가이드

본 포스팅은 GC Log 수집 및 분석 가이드입니다.GCLog는 다양한 플랫폼 JVM의 Working 상태를 분석하고, 메모리 사용패턴을 진단하여 효율적인 Gabage Collector를 수집할 수 있도록 도와주는 역할을 합니다. GC log 생성 및 log 정보[포맷]GC log 생성[SUN]-verbosegc : 기본적인 GC Log를 출력하기 위한 옵션 -> default로 stdout에 log가 기록됨. 아래의 PrintGCDetails와 PrintGCTimeStamps 옵션을 조합하는 것이 일반적임.-XX:PrintGCDetail : GC에 대한 추가적인 상세 정보를 출력하기 위한 옵션-XX:PrintGCTimeStamps : GC가 수행된 내용에 대한 timestamp 정보를 출력하기 위한 옵..

① 성능 최적화, 트러블 슈팅/ⓟ Performance Tuning 2018. 7. 13. 17:05
[GC] Log 분석 가이드 (IBM 계열 JDK)

본 포스팅은 IBM 계열 JDK의 GC Log 분석 가이드입니다.GCLog는 다양한 플랫폼 JVM의 Working 상태를 분석하고, 메모리 사용패턴을 진단하여 효율적인 Gabage Collector를 수집할 수 있도록 도와주는 역할을 합니다. GC logJAVA Memory 관리 구조Java의 메모리는 기존의 C 언어와는 전혀 다른 구조로 사용되며 관리됩니다.Java에서의 메모리 관리는 C 언어의 malloc과 같은 메모리 관련 메소드를 통하는 것이 아니라, Java 자체적으로 더 이상 사용하지 않는 메모리를 자동으로 해제해 주는 기능 (GC : Garbage Collection)이 제공됩니다. GC LOG를 통해 분석이 필요한 경우[OutOfMem 발생한 경우]GC Log를 통해 Java 메모리를 분석..

① 성능 최적화, 트러블 슈팅/ⓟ Performance Tuning 2018. 7. 13. 17:01
[GC] Log 분석 가이드 (HotSpot 계열 JDK)

본 포스팅은 HotSpot 계열 JDK의 GC Log 분석 가이드입니다.GCLog는 다양한 플랫폼 JVM의 Working 상태를 분석하고, 메모리 사용패턴을 진단하여 효율적인 Gabage Collector를 수집할 수 있도록 도와주는 역할을 합니다. GC logJAVA Memory 관리 구조Java의 메모리는 기존의 C 언어와는 전혀 다른 구조로 사용되며 관리됩니다.Java에서의 메모리 관리는 C 언어의 malloc과 같은 메모리 관련 메소드를 통하는 것이 아니라, Java 자체적으로 더 이상 사용하지 않는 메모리를 자동으로 해제해 주는 기능 (GC : Garbage Collection)이 제공됩니다. GC LOG를 통해 분석이 필요한 경우[OutOfMem 발생한 경우]GC Log를 통해 Java 메모리..

① 성능 최적화, 트러블 슈팅/ⓟ Performance Tuning 2018. 7. 13. 17:01
이전 1 다음
이전 다음
공지사항
  • 2022년 waspro 활동
  • 2021년 waspro 포스팅 예정 내용
  • RETRO - 2020 & PLAN - 202⋯
  • 20202년 4분기 계획
최근에 올라온 글
  • SI 프로젝트와 배포 전략
  • Cloud Native DR 설계하기
  • AWS CodeSeries 파이프라인 구성하기 (⋯
  • AWS EKS에 MariaDB 설치하기 (usin⋯
최근에 달린 댓글
  • 좋은 정보 정말로 감사합니다!
  • 글 정말 잘 쓰시네요!! 잘 보고 갑니다 ㅎㅎ
  • 여러 상황이 있을거같아요 일반적으로 세션은 UDP 세션⋯
  • 3년이 넘은 글이긴 하지만 댓글 남겨봅니다. 댓글로 ⋯
Total
1,870,939
Today
166
Yesterday
338
링크
  • 나라의 맛집이야기
TAG
  • node.js
  • 오픈스택
  • webtob
  • Da
  • API Gateway
  • SWA
  • OpenStack
  • 아키텍처
  • Docker
  • kubernetes
  • 쿠버네티스
  • JBoss
  • openstack token issue
  • 마이크로서비스 아키텍처
  • nodejs
  • MSA
  • k8s
  • jeus
  • wildfly
  • git
  • openstack tenant
  • JEUS6
  • Architecture
  • aws
  • TA
  • apache
  • 마이크로서비스
  • JEUS7
  • SA
  • aa
more
«   2023/01   »
일 월 화 수 목 금 토
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
글 보관함
  • 2022/12 (1)
  • 2022/11 (1)
  • 2022/09 (2)
  • 2022/08 (1)

Blog is powered by Tistory / Designed by Tistory

티스토리툴바