# GC

21개의 포스트

CMS GC -> G1 GC

https://brunch.co.kr/@alden/45

2021년 6월 10일
·
0개의 댓글

Garbage Collector

Java에서 JVM에 남아있는 더 이상 필요하지 않는 객체들을 삭제하는 작업이다.줄여서 GC라고 부르며, GC가 일어나는 동안은 GC에 관여하지 않는 thread는 작업을 멈추게 된다.GC 실행을 위해서 JVM이 application의 동작을 멈추는 과정을 stop-t

2021년 6월 8일
·
0개의 댓글
post-thumbnail

Garbage Collection (GC)

C, C++ 언어는 객체를 생성 후, 프로그래머가 직접 해제 해야 함 ⇒ JAVA에서는 JVM(자바 가상 머신)의 Garbage Collection이 자동으로 사용하지 않는 객체 해제GC를 실행하기 전, stop-the-world 발생stop-the-world :

2021년 5월 27일
·
0개의 댓글

Java Default GC(8,11)

검색으로는 정확히 확인이 되지 않고, 정보가 다른점이 있어서 직접 확인 해봅니다.cmd의 위 명령어 입력시\-XX:+UseParallelGC 같이 출력 된다.Java 1.8의 세팅 없는 기본 GC는 ParallelGCjava 1.8과 같은 명령어로 확인 시\-XX:+U

2021년 5월 27일
·
0개의 댓글

Java GC

Java GC

2021년 5월 21일
·
0개의 댓글
post-thumbnail

[CS 정리] GC (Garbage Collector)

출처 자료 - 10분 테코톡여기서 2번은 어느 곳에서도 참조하지 않고 있기 때문에 unreachable이다.compact 과정은 알고리즘에 따라서 추가될 수도 있다.Eden 영역이 꽉 찼다고 생각해보자minor GC가 발생하면 mark and sweep이 발생한다. 살

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

Java GC

Jvm 메모리 옵션Working Set은 Heap에 살아있는 객체들의 총량을 나타낸다. JVM의 관점에서 Used Memory는 Working Set과 Garabage이고 Free Memory는 (현재 Heap 크기 - Used Memory) 이다.자바 heap 메모

2021년 5월 19일
·
0개의 댓글
post-thumbnail

GC / 메모리 누수(Memory Leak)

Java에서는 개발자가 프로그램 코드로 메모리를 명시적으로 해제하지 않기 때문에 가비지 컬렉터가 더 이상 필요 없는 (UnReachable) 객체를 찾아 지우는 작업을 한다.대부분의 객체는 금방 접근 불가능한 상태(unreachable)가 된다. ⇒ minor GC오래

2021년 5월 11일
·
0개의 댓글

[JAVA] 객체 사용 후 null 할당

다른 대안 클래스

2021년 4월 27일
·
1개의 댓글
post-thumbnail

[JAVA] Garbage Collection

가비지 컬렉터

2021년 3월 28일
·
0개의 댓글

Go 언어 - 이스케이프 분석

이스케이프 분석;Escape analysis이란 객체의 포인터(참조)가 서브 루틴;Subroutine 밖으로 전파되는지를 분석하는 기술입니다. 이를 통해서 컴파일러가 최적화를 수행할 때 객체의 메모리를 스택;Stack과 힙;Heap 중 한 곳에 할당합니다.위 예제에서

2021년 3월 21일
·
0개의 댓글
post-thumbnail

GC(Garbage Collection) (2)

G1GC는 Garbage-First Garbage Collector를 줄여쓴 것이다.G1은 이름을 보면 짐작할 수 있듯 쓰레기로 가득찬 heap 영역을 집중적으로 수집한다.G1은 큰 메모리를 가진 멀티 프로세서 시스템에서 사용하기 위해 개발된 GC이다.GC 일시 정지

2021년 3월 15일
·
0개의 댓글
post-thumbnail

GC(Garbage Collection)

3\. GC 변경 사례 (최소 2개 이상)

2021년 3월 5일
·
0개의 댓글
post-thumbnail

[Java] 메모리와 GC(garbage collector)의 동작

Java는 프로그램 코드에서 메모리를 명시적으로 지정하여 해제하지 않는다. 가끔 명시적으로 해제하려고 해당 객체를 null로 지정하거나, System.gc()를 호출하는 개발자가 있다. null로 지정하는 것은 큰 문제가 안되지만, System.gc()를 호출하는 것은

2021년 2월 8일
·
0개의 댓글

JVM Garbage Collection(GC)

Table of Contents GC 개요 GC 용어 GC Root Mark And Sweep Generational Collection TLAB(Thread Local Allocation Buffer) Serial GC Parallel GC Parallel Old

2021년 1월 5일
·
0개의 댓글

C# Garbage Collection, GC, 가비지 컬랙션

물체에 대한 비전 검사 프로그램을 테스팅할 수 있도록 만드는 작업을 진행 중이다. 비전 검사를 진행하면서 사용하는 많은 양의 이미지 데이터들을 배열에 저장하기 위해 사용하는 메모리는 기하급수적으로 늘어난다. 이미지 데이터로 인해 적제되는 메모리를 관리하기 위해 CGC

2020년 12월 29일
·
0개의 댓글
post-thumbnail

Live Study #1. JVM은 무엇이며 자바 코드는 어떻게 실행되는 것인가

JVM(자바 가상 머신, Java Virtual Machine)이란 자바 프로그램을 실행하기 위한 가상 머신으로, 자바 바이트코드(.class)를 OS에 맞게 기계어로 해석하여 자바 프로그램이 OS에 독립적으로 수행될 수 있도록 돕는 역할을 한다.JVM※ 이미지 출처

2020년 11월 17일
·
0개의 댓글

GC

​GC (Garbage Collecton)란? 더이상 사용하지 않는 객체 등을 메모리에서 해제(삭제)하는 JVM의 작업Java 프로세스가 동작하는 과정에서 GC는 불필요한 또는 더이상은 사용하지 않는 객체들을 메모리에서 제거함으로써, Java 프로세스가 한정된 메모리를

2020년 11월 17일
·
0개의 댓글
post-thumbnail

자바 Garbage Collector에 대해서

알고 쓰면 더 재밌어요! (아마도..)

2020년 10월 22일
·
1개의 댓글

Back-End 면접질문4

4탄 가즈아~둘다 No SQL 방식을 사용합니다. MongoDB가 document 형식으로 데이터를 저장하는데 반해, Redis는 Key-value 형식으로 데이터를 저장함Redis는 인메모리DB로 데이터를 메모리에 저장하고 관리하기 때문에 성능이 좋지만, 데이터를 유

2020년 10월 1일
·
0개의 댓글