OKKY
커뮤니티
Q&A
지식
이벤트
Contact
부트캠프
Jobs
Search Bar
로그인
회원가입
garbage-collection
전체
최신순
질문하기
답변
1
hyunsb
·
2년 이상
295
0
답변 1
A 인스턴스가 오로지 B라는 데몬스레드의 스택프레임을 통해서만 도달가능한 상태에서 A인스턴스는 GC의 대상이 되나요?
자바의 GC, 데몬 스레드와 관련하여 의문이 생겼습니다. Heap 영역에 A라는 인스턴스가 존재할 때, 해당 인스턴스는 오직 B라는 데몬 스레드의 스택 프레임을 통해서만 도달가능한 상태라고 가정합니다. 이러한 상태에서 A인스턴스는 GC의 대상이 되는지 궁금합니다.유의미한 검색 결과가 없어, GPT에게 질문해본 결과 Q. 결국 데몬스레드만이 참조하고 있는 인스턴스는 unreachable한 객체라고 판단되어 GC에 의해 수거된다는 게 맞는가? A. 네,
해결
1
kdev
·
3년 이상
238
0
해결 1
garbage collection에 대해서 궁금한게 있습니다.
garbage collection에 대해 알아보고 있는중에 궁금점이 있어서 질문을 남깁니다.gc는 heap메모리 영역안에서만 동작을하는것인가요?heap 메모리 영역 안에서 young 영역과 old 영역으로 나뉘는 기준점은?gc가 작동할경우 다른 동작들이 멈추기때문에 gc가 자주 작동하면 안좋다고 알고있습니다.그럼 그 gc가 작동하는 정
답변
3
소환사쇽쇽
·
3년 이상
2.0k
0
답변 3
java BufferedReader는 close하지 않아도 된다는걸 어떻게 알 수 있나요?
책의 예제에서 InputStream은 close하는데 BufferedReader는 close하지 않는 예제를 보고 의문이 들어 찾아보니https://edu.goorm.io/qna/4699https://se
답변
4
유영균
·
4년 이상
549
0
답변 4
자바 GC를 사용함으로써 성능향상이 되는 경우가 있을까요?
자바는 어떻게 보면 GC가 있어서 장점이기도 하고 단점이기도 한데 제 의견으로는 GC가 자바를 사용하면서 이점이 될 수도 있겠지만 단점이 더 크다고 생각했습니다.그래서 GC에 관련된 면접 질문을 받았었는데 차라리 개발자가 직접 메모리를 풀어주는 작업을 추가하든가 아니면 C++처럼 destructor를 만들어줬으면 좋았겠다고 했습니다. 이유는 개발자가 직접적으로 언제 GC가 이루어질 지 모른다는 점에서였죠. 프
해결
1
훅인더훅
·
5년 이상
585
0
해결 1
메모리 할당과 해제에 대한 궁금증
C++, C#이나 Java 등으로 개발된 프로그램을 서버에 배포하고 프로세스를 올려 서비스를 실행하고 운영한다고 가정했을 때,1. 해당 서버(OS)에서 해당 프로세스에 대해 메모리 할당을 어떤 기준으로 얼마나 해줄까요?2. 가비지 컬렉터가 메모리를 해제했을 때 실제로 서버(OS)에서 해당 프로세스에 메모리를 해제하거나 감소 시키나요? 만약 그렇다면, 바로 변화되는지도 궁금합니다./
Search Bar