# garbage collector

40개의 포스트
post-thumbnail

[Q&A] 어떤 경우에 외부에서 DOM 요소를 참조가 발생하는지

DOM 외부에서의 참조는 GC(Garbage Collector)에 의해 자동으로 비워지지 않기 때문에 성능 저하가 발생된다고 하는데, 그러한 참조가 어느 경우에 발생하는지 궁금합니다.아래와 같이 코드를 작성해서 test, remove 두 버튼을 만들었습니다. elemM

2023년 5월 17일
·
0개의 댓글
·
post-thumbnail

[JAVA] static 키워드

✨ JAVA의 static 키워드에 대해서 알아보자

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

[Java] GC (Garbage Collector)에 대해

JVM의 실행엔진에 속한 GC(Garbage Collector)의 개념에 대해 알아보고, 어떻게 구현되어 있는지 살펴보자

2023년 4월 10일
·
0개의 댓글
·

Garbage Collector

moviememory leak : 메모리 남겨두는 일/메모리누수mark-and-sweep : 마크 안된 것들 버린다.reference counting : 참조 카운팅 0가 되면 버린다자동적인 처리에는 한계가 있다.서로 순환 참조 x

2023년 3월 20일
·
0개의 댓글
·
post-thumbnail

[번역] 자바스크립트 가비지 컬렉터 실험

개발을 할 때 메모리에 대해서 생각해 보신 적 있으신가요? 이 글에서는 자바스크립트에서 객체가 가비지 컬렉터에 수집되는 시점을 프로그래밍 방식으로 감지할 수 있는 `FinalizationRegistry`라는 클래스로 가비지가 컬렉터에 수집되는 시점을 실험하고 있습니다.

2023년 3월 8일
·
3개의 댓글
·
post-thumbnail

[JavaScript] 가비지 컬렉터에서의 메모리 누수는 언제 일어날까?(Garbage Collector)

최근 회사 인턴으로 합류하면서 열심히 FrontEnd 개발자로 일하고 있다. 첫 회사여서 부담감이 크지만, 성실히 잘 수행해 나가고 있고, 계속해서 웹 트래픽이 늘고 있으면 기분이가 좋아진다.아무튼 그래서 그 중에 코드 PR리뷰를 하게 되면서 어떠한 반복문에서 사수님의

2023년 3월 4일
·
0개의 댓글
·

메모리 관리

자바의 메모리 관리는 가상 머신인 JVM에서 진행이 됩니다.

2023년 3월 1일
·
0개의 댓글
·

가비지 컬렉션, 컬렉터

GC: Garbage Collection, Collector > 특징 Heap 영역에 동적으로 할당된 변수, 메소드, 클래스들 중 필요 없어진 것을 주기적으로, JVM이 알아서 삭제하는 프로세스 C, C++는 프로그래머가 수동으로 메모리 할당과 해제를 해줘야 하는

2023년 2월 11일
·
0개의 댓글
·
post-thumbnail

Garbage Collector (GC)

1 요리할 때는 필요한 재료들을 조리대에 올려둔다. 조리대를 효율적으로 쓰려면 요리를 하면서 더 이상 필요없는 재료는 조리대에서 치워야 한다. 가비지 컬렉터는 더 이상 필요없는 재료를 조리대에서 치워주는 역할을 한다. 프로그래밍으로 보면 조리대는 메모리(RAM)이고

2023년 2월 6일
·
0개의 댓글
·
post-thumbnail

다 쓴 객체 참조에 항상 null 값을 할당해야 하나요?

어제 팀에서 작성된 코드 중에 이런 패턴의 코드가 있어서 Effective Java 책의 내용(아이템 7 다 쓴 객체 참조를 해제하라)을 살펴보았습니다.결론은 ‘다 쓴 객체 참조를 프로그래머가 항상 명시적으로 해제(null 처리)할 필요는 없다’ 입니다. 아래는 관련된

2023년 1월 12일
·
0개의 댓글
·
post-thumbnail

[JAVA] JVM - Execution Engine

JVM의 Execution Engine에 대해 알아보고, JVM의 JIT Compile 과정을 다룬다.

2023년 1월 2일
·
0개의 댓글
·

JAVA | G1 GC

G1 GC에 대해 정리해보았습니다.

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

GC(Garbage collector) - 모던자바스크립트 DeepDive

숨참고 DeepDIve Study 1회차 입니다.

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

[Python] GC ( Garbage collector)

파이썬은 참조 기반의 가비지 컬렉터로 메모리 관리를 합니다.이 때 레퍼런스 카운팅, 세대관리 두 가지 방식이 사용됩니다. 파이썬의 객체는 참조를 당할 때마다 reference count 값이 올라가게 됩니다. 코드로 확인을 해보면 아래와 같습니다.실행결과이렇게 레퍼런스

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

Rest API & 인덱스 & garbege collector

rest API는 특정한 조건을 만족하는 API를 지칭하는 말입니다.그 특정한 조건이란 rest의 성질을 띄어야합니다.자원에 대한 행위는 HTTP method로 표현해야하고, 자원은 uri로 잘 나타내야 합니다.세세한 조건들은 팀과 조직마다 다른데, 이런 것들은 모두,

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

Java GC

자바는 왜 느린가~ 안느린데 왜 자꾸 c++하는 친구는 느리다고 할까~~~ 왜 자바는 포인터가 없을까~~

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

가비지 콜렉터(garbage collector)

위의 예시를 보자 num 변수의 최종적인 값은 2이다.변수에 값을 재할당 하게되면 본래의 기존에 할당되어 있던 메모리의 값을 변경하는 것이 아니고 새로운 메모리에 값을 추가하게 된다.num 변수의 이전의 값인 undefined와 1은 어떤 변수도 값으로 가지고 있지 않

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