wedul

  • 태그
wedul.chul@gmail.com / github.com/weduls

cms gc 1

Java 메모리 구조 및 GC 알고리즘 정리

자바 메모리 구조는 1.8 이후로 일부분 바뀌었다. 이 부분에 대한 정리를 다시 하고 싶었고 GC 알고리즘에 대한 종류와 상세 내용을 정리하고 싶었다. 그럼 이 두 가지 사항에 대해 가볍게 정리해보자. Java 메모리 구조 Method Area 프로그램이 실행되는 도중에 아직 사용되지 않은 클래스들의 코드는 new를 통해 클래스의 인스턴스가 생성되면 JVM Method Area에 인스턴스 변수, 메스드 코드, 클래스 변수등을 저장한다. 해당영역은 모든 쓰레드 사이에서 공유되고 static 키워드로 생성된 변수 또한 저장을 Runtime Constant Pool 영역에 저장한다. 실 데이터를 저장하는 것이 아니라 레퍼런스만 저장하며 실제 데이터는 Heap 영역에 저장한다. JVM Language stack..

JAVA/고급 자바 2019.09.23
1
더보기
프로필사진

wedul.chul@gmail.com / github.com/weduls

  • 분류 전체보기 (643) N
    • web (166)
      • Spring (73)
      • Web (11)
      • javaScript (13)
      • node.js (29)
      • jquery (3)
      • webpack (3)
      • Junit (6)
      • 마이크로서비스 (11)
      • JPA (12)
      • kafka (3)
      • Typescript (1)
    • DDD (5)
    • RCP (36)
      • RCP (6)
      • SWT & JFACE (30)
    • JAVA (176)
      • 고급 자바 (5)
      • Input & output (3)
      • Thread (13)
      • eclipse (1)
      • JAVA 관련 (19)
      • 예외처리 (2)
      • 알고리즘 (24)
      • Java 8 (13)
      • 자바 네트워크 프로그래밍 (7)
      • Effective Java (72)
      • Design Pattern (11)
      • 클린코드 (5)
    • 하이브리드 (8)
      • 아이오닉 (7)
      • AngularJS (0)
    • 데이터베이스 (75) N
      • mysql (13)
      • 데이터 모델링 (4)
      • sqlite (1)
      • 친절한 SQL 튜닝 (15)
      • Elasticsearch (31)
      • Nosql (5)
      • Hibernate (3)
      • Lucene (1) N
    • IT 지식 (63)
      • Docker (5)
      • Kubernetes (2)
      • 대용량 서버 아키텍트 (0)
      • 네트워크 (8)
      • Linux (8)
      • 기타지식 (12)
      • cloud (2)
      • Git (13)
      • 소프트웨어 공학 (2)
      • IT 지식 (3)
      • 자료구조 (4)
      • Intellij (1)
      • nginx (1)
      • ngrinder (1)
      • spark (0)
    • 상품리뷰 (41)
    • 여행 (19)
      • 베트남 다낭 (18.05.10 ~ 13) (8)
      • 제주도 (2018.04.11 ~ 14) (4)
      • 서울 (3)
      • 스위스 여행 (19.04.21 ~ 28) (4)
    • Book Review (21)
    • 프로그램 (1)
      • Wedul Diary (1)
    • 음식 (14)
    • 영화리뷰 (8)
    • 운동 (2)
    • 생각 (3)
    • 세미나 (1)

Tag

스프링, 엘라스틱서치, jface, Spring, 알고리즘, node, 후기, boot, nodejs, RCP, Git, elasticsearch, 리뷰, effective, java, JPA, 자바, javascript, 이펙티브, 인터페이스,

최근글과 인기글

  • 최근글
  • 인기글
  • Lucene 기본, 색인, 성능 최적화 정리 2021.01.16 13:20
  • elasticsearch metric 수집 방법 2021.01.11 19:54
  • Spring Webflux url length 제한 413 에러 해결 방법 2020.12.26 23:04
  • JPA 다양한 Join 방법 정리 (N+1, queryDSL, fetch join) 2019.11.04 20:31
  • 객체지향의 사실과 오해 1 ~ 2장 2019.10.27 17:45
  • 객체지향의 사실과 오해 3 ~ 4장 2019.11.05 18:12

최근댓글

  • 이 글을 보고 암이 나았습니다. (4)

    테스트

  • 안녕하세여! 무려 2020년 12월 미래에서 2014에어⋯

    에어서커

  • VFS를 어떻게 빈 클래스에 등록해서 쓰는지 알려주⋯

    AIGU...

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

  • 2021/01
  • 2020/12
  • 2020/11
  • 2020/10

Calendar

«   2021/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            

방문자수Total

504,113

  • Today : 12
  • Yesterday : 772

Copyright © Kakao Corp. All rights reserved.

  • wedul git repository
  • 네이버 블로그
  • 탁구치는 개발자
  • 기억보단 기록을
  • victory

티스토리툴바