# GC

65개의 포스트
post-thumbnail

Java

Java란 객체지향언어의 대표적인 프로그램 언어.객체지향 언어 하나의 기능을 객체로 만들고, 그런 객체들을 상호작용하여 프로그램을 만드는 것.컴파일 언어 & 인터프리터 언어컴파일 : 코드 전체를 컴파일러를 이용해 컴퓨터가 읽을 수 있는 언어로 번역하는 것.인터프리터 :

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

[CS] Garbage collection / 가비지 컬렉션

Garbage collection / 가비지 컬렉션 > 메모리 관리 방법중 한 가지. 동적 할당된 데이터중, 사용되지 않는 데이터를 자동으로 삭제하는 기능. 메모리가 부족할 경우 가비지 컬렉터(GC)가 작동해 더이상 필요하지 않은 메모리들을 해제한다. John McC

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

[Javascript] 데이터 타입

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

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

GC - 기본 알고리즘과 동작 방식

메소드 영역클래스 멤버 변수의 이름, 데이터 타입, 접근 제어자 정보같은 필드 정보와 메소드의 이름, 리턴 타입, 파라미터, 접근 제어자 정보같은 메소드 정보, Type정보(Interface인지 class인지), Runtime Constant Pool(문자 상수, 타입

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

Java GC에 대해

Java GC Java는 JVM에서 GC가 자동으로 동작한다. GC를 실행하기 위해 JVM이 어플리케이션 실행을 멈추는 stop-the-world가 발생하고 GC를 실행하는 쓰레드를 제외한 나머지 쓰레드는 모두 작업을 멈춘다. GC 기법으로 세대 단위 쓰레기 수집 기법

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

GC(Garbage Collection)란? + GC 기법에 대해

GC(Garbage Collection)란? 메모리 관리 기법 중 하나로 프로그램이 동적으로 할당했던 메모리 영역 중에서 필요없게 된 영역을 해제하는 기능이다. 더 이상 필요없게 된 영역이란 어떤 변수도 가리키지 않게 된 영역을 의미한다. Java의 경우 처음부터 GC 기법을 염두에 두고 설계되어 언어 정의에 쓰레기 수집이 포함되어 있다. 다음과 같은 버그...

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

𝙅𝙑𝙈 & 𝙂𝘾

자바 가상 머신과 가비지 컬렉션

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

Java

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

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

[Unity] 가비지 컬렉션(Garbage Collection)

메모리 관리자가 힙에서 사용되지 않는 영역을 조사.오브젝트 생성 등의 메모리 할당 요청이 일어나면, 관리자가 할당되어 있지만 사용하지 않는 메모리 제거. 이 과정은 메모리 할당을 할 수 있을만한 크기의 메모리가 확보될 때까지 반복된다.힙 블록이 사용되고 있는지 확인하기

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

Garbage Collection 알아보기

Garbage Collection이란? Garbage Collection이란, 시스템에서 더 이상 사용되지 않는 메모리를 Garbage Collector가 회수하여 다시 사용할 수 있는 자원으로 만들어 주는 기능이다. 줄여서 GC라는 용어로 많이 쓰인다. Garbag

2022년 5월 24일
·
0개의 댓글
·

Garbage Collection

오늘은 지난번 포스팅에서 예고한 GC에 대해서 좀더 살펴보고자 한다. GC : Garbage Collection JVM상에서 더 이상 사용되지 않는 데이터가 할당되어 있는 메모리를 해제시키는 것으로 주로 Heap 영역 내의 참조되지 않은 객체를 수거하거나 metaspa

2022년 5월 20일
·
0개의 댓글
·

가비지 컬렉션에 관한 좋은 글

지하철을 타고 가다가, 문득 자바 메모리 관리에 대해 궁금해져 검색하다 좋은 글을 발견하여 공유합니다. https://yaboong.github.io/java/2018/06/09/java-garbage-collection/

2022년 5월 3일
·
0개의 댓글
·

ARC(Auto Reference Counting)

앱의 메모리 사용량을 추적하고 관리합니다.참조 카운트(Reference Count)를 통해 힙 영역의 메모리를 관리합니다.해당 인스턴스가 더 이상 필요하지 않을 때(참조 카운트가 0이 됐을 때) 클래스 인스턴스에서 사용하는 메모리를 자동으로 해제합니다.Complie T

2022년 4월 6일
·
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

[JAVA] GC(가비지 콜렉터)란?

자바에서는 메모리를 GC라는 알고리즘을 통해서 관리하기 때문에 개발자가 메모리를 처리하기 위한 로직을 만들 필요가 없고, 만들어서도 안된다.자바에서 쓰레기는 객체이다. 하나의 객체는 메모리를 점유하고, 필요하지 않으면 메모리에서 해제해야한다.예를들어 a라는 객체가 생성

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

[Item7] 다 쓴 객체 참조를 해제하라

나쁜 예제책에서 pop() 을 실행했을 때 Size를 줄여도 Array는 그대로이다.즉 참조는 그대로 이기 때문에 Object는 살아있는 상태이다.이점메모리 누수를 막을 수 있을 뿐 아니라,만약 null 처리 한 참조를 실수로 사용하려 하면 프로그램은 즉시 \`Null

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

가비지 컬렉션 (Garbage Collection)

프로그램에서 더 이상 사용되지 않는 메모리를 찾아 해제한다.

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

GC (Garbage Collector) - .net(CLR)

.net | C# 의 Garbage Collector의 개념과 특징

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