# garbage collection

40개의 포스트
post-thumbnail

[Java]너만 모르는 자바 가비지 컬렉션(garbage collection, GC)

반갑습니다. 태호쿤입니다.Java남들 다 아는 자바 가비지 컬렉션(garbage collection, GC) 의 두 번째 이야기를 시작하겠습니다.전 글에서 마지막 질문은 두 가지였습니다.1\. 가비지 컬렉션을 C++처럼 메소드를 통해 원하는 시점에 작동하도록할 수 있는

6일 전
·
0개의 댓글
·
post-thumbnail

[Java]남들 다 아는 자바 가비지 컬렉션(garbage collection, GC)

반갑습니다. 태호쿤입니다.자바 시리즈 첫 기고글로 가비지 컬렉션을 고르게 되었습니다.

6일 전
·
0개의 댓글
·

[Java] Garbage Collection 정리

Garbage Collection, Minor GC, Major GC, GC 모니터링

2022년 9월 7일
·
0개의 댓글
·
post-thumbnail

[Java] JVM & Garbage Collection(GC)

자바를 실행하기 위한 가상 기계자바 가상 기계 : ‘기계'라는 표현이 있지만 하드웨어가 아니고, JDK에 포함되어 있는 소프트웨어자바 바이트코드(.class파일)를 OS에 상관없이 동작하도록 기계어로 변환하여 전달한다 ⇒ 번역기 역할OS (운영체제) : Windows,

2022년 8월 18일
·
0개의 댓글
·

[Go] 가비지 콜렉션

개요 golang은 가비지 콜렉션으로 인한 성능 저하를 최소화 하기 위해 압축과 세대별GC를 사용하지 않음 java, C# 등 가상머신 기반에서는 압축과 세대별GC를 사용함 압축: 가비지 콜렉션 이후 메모리 단편화를 막기 위해 메모리 빈공간 없이 당겨오는 작업

2022년 8월 13일
·
0개의 댓글
·

[C#] 가비지 콜렉션

개요 CLR이라는 가상 머신에서 진행 압축과 세대별GC를 사용 압축: 가비지 콜렉션 이후 메모리 단편화를 막기 위해 메모리 빈공간 없이 당겨오는 작업 세대별GC: 힙영역을 세대별로 분리하여 가비지 컬렉션 범위를 효율적으로 사용(최근 세대가 오래된 세대보다 더 빈

2022년 8월 9일
·
0개의 댓글
·

[iOS] Garbage Collection vs. Automatic Reference Counting

ARC 는 컴파일러가 메모리 반환 코드를 넣어주는 것이기 때문에 오버헤드에서 자유롭다는 특징이 있다. 특히, 메모리와 CPU 가 데스크탑에 비해 제한적인 모바일 기기에서는 더 중요한 문제이고 그만큼 성능 측면에서 이득이라고 할 수 있다.

2022년 7월 19일
·
0개의 댓글
·
post-thumbnail

[Javascript] 데이터 타입

✍🏻 Javascript | 데이터 타입 ✓ 자바스크립트의 데이터 타입 ✓ 타입 별 데이터 할당 순서 ✓ Primitive Type(기본형 타입) ✓ Reference Type(참조형 타입)

2022년 7월 9일
·
0개의 댓글
·

Java

Question) "Java 애플리케이션 실행 과정에 대해 설명해 주세요." 먼저, 컴파일러가 .java 형태의 자바 소스 코드를.class 형태의 바이트 코드로 변환 합니다.이후, Class Loader가 바이트 코드를런타임 데이터 영역 (Runtime Data Ar

2022년 6월 14일
·
0개의 댓글
·
post-thumbnail

[컴퓨터공학]가비지 컬렉션, 캐시

프로그램에서 더 이상 사용하지 않는 메모리를 자동으로 정리하는 기능이다.이 기능을 가진 언어나 엔진은 자바,자바스크립트,C한 객체에 flag를 두고 가비지 컬렉션 사이클마다 flag에 표시 후 삭제하는 mark and sweep 방법이다.객체에 in-use flag를

2022년 5월 27일
·
0개의 댓글
·
post-thumbnail

JVM - Garbage Collection

JAVA의 이해를 위한 JVM Study

2022년 4월 19일
·
0개의 댓글
·
post-thumbnail

자바스크립트 가비지 컬렉션 (JavaScript Garbage Collection)

JavaScript는 더 이상 사용되지 않을 변수와 함수를 Heap(메모리 힙)에서 제거함으로써 메모리를 효율적으로 관리한다. 이러한 역할을 수행해주는 도구를 Garbage Collector라고 한다.javaScript, Python, Java 는 가비지 컬렉터가 자동

2022년 4월 19일
·
0개의 댓글
·
post-thumbnail

[JAVA] Garbage Collection

java에서는 개발자가 직접 메모리 관리를 하지 않고 jvm의 Garbage Collector가 프로그램에서 접근하지 않는 메모리를 정리해 준다.그럼 GC는 어떤 과정으로 이뤄지는 것일까?JVM 내의 모든 object들을 확인해서 reachable object를 mar

2022년 4월 4일
·
0개의 댓글
·
post-thumbnail

[CS] Computer Science Part2 Day-86

Garbage Collection visits the object every cycle and checks the flag. This is a mark and sweep method that checks flags.

2022년 3월 22일
·
0개의 댓글
·
post-thumbnail

[컴퓨터공학] 가비지 컬렉션

https://ko.javascript.info/garbage-collection가비지 (Garbage)더 이상 사용하지 않는(유효하지 않은) 메모리가비지 컬렉션 (Garbage Collection)더 이상 사용하지 않는 메모리를 자동으로 정리하는 것각 객체에

2022년 2월 21일
·
0개의 댓글
·
post-thumbnail

파이썬 심화: 변수와 메모리

파이썬은 객체가 참조될 때마다 ref_count를 +1한다.0이 되면 python memory manager가 객체를 메모리에서 삭제함. (할당 해제)순환참조의 경우 ref_count는 절대 0이 되지 않는다.이 경우 referece counting을 통해 python

2022년 2월 12일
·
0개의 댓글
·
post-thumbnail

TIL.Garbage Collection 및 Cashing

가비지 컬렉션 더 이상 사용하지 않는 메모리를 자동으로 삭제 (자바, C#, 자바스크립트 등에서 쓰인다) C++, C에는 가비지 컬렉터가 내장되어있지 않다. 대표적인 가비지 컬렉션 종류 트레이싱: 객채에 in-use flag를 마크하고 가비지 컬렉션 사이클마다 마크되지 않은 객체를 삭제 레퍼런스 카운팅: 변수가 참조될 때 마다 카운트가 올라가고, 참조하고...

2022년 2월 9일
·
0개의 댓글
·
post-thumbnail

Garbage Collection의 Mark and Sweep 알고리즘

JVM은 클래스파일을 실행시키는 것 외에도 다른 많은 작업들을 한다. 그 중 대표적으로 JIT 컴파일러프로그래밍 언어, 컴파일러, 인터프리터 참고가 있고, 또 가비지 컬렉터(Garbage Collector), 즉 메모리 관리가 있다. (다른것도 많다.)가비지컬렉터는 우

2022년 1월 19일
·
0개의 댓글
·