아니 이놈들 모토가 메모리 관리 JVM 이 알아서 다 해준다 아녔냐?
근데 저딴 개념은 뭐하러 만든 거임? ㅇㅂㅁ
그게 GC가 존나 단순한 개념으로만 움직이니까 - dc App
GC안에 힙 우선순위가 있음 또 먼저지워야되고 나중에지워야되고 - dc App
그래서 걍 필요하면 할 수 있게 해주는거 - dc App
근데 이개념이랑 유사한 개념이 스마트 포인터에도 있어여 - dc App
C++ unique_ptr, shared_ptr 등은 지가 직접 메모리 관리하되 그 와중에 약간 편하게 하려는 거고, Java 에서 말하는 거랑은 궤가 많이 다르즤
맞아여 자바의 기존 설계와 어설프게 타협한 결과물인거죠 - dc App
어라? 자바에 약 참조가 있다고? 레퍼런스 카운팅 쓰는 언어만 그게 필요한 줄 알았는데. 자바는 트레이싱이잖아?
레퍼런스 카운팅 JVM도 할걸 - dc App
캐시같이 접근은 가능한데 객체 해제는 시키고 싶은게 있음
아 그렇구나. 그런 용도로 필요하긴 하겠군
그럼 소프트나 약참조로 만든 객체는, 상황에 따라 데이터 유실될 수도 있고 보존될 수도 있고 뭐 그렇단 얘기 아니야? 이게 ㅅㅂ 무슨 말이야 방구야
그래서 캐시처럼 쓰는데 나도 사실 써본적이 없어서;; 근데 앱개발자중 전문가들은 잘 쓰시다라고 - dc App
널이면 폴트니까 읽어오고 아니면 바로쓰는 그런느낌 - dc App
그니까 이 무슨 정신나간 짓인가 싶네요
자바가 자바했을 뿐이다
그게 GC가 존나 단순한 개념으로만 움직이니까 - dc App
GC안에 힙 우선순위가 있음 또 먼저지워야되고 나중에지워야되고 - dc App
그래서 걍 필요하면 할 수 있게 해주는거 - dc App
근데 이개념이랑 유사한 개념이 스마트 포인터에도 있어여 - dc App
C++ unique_ptr, shared_ptr 등은 지가 직접 메모리 관리하되 그 와중에 약간 편하게 하려는 거고, Java 에서 말하는 거랑은 궤가 많이 다르즤
맞아여 자바의 기존 설계와 어설프게 타협한 결과물인거죠 - dc App
어라? 자바에 약 참조가 있다고? 레퍼런스 카운팅 쓰는 언어만 그게 필요한 줄 알았는데. 자바는 트레이싱이잖아?
레퍼런스 카운팅 JVM도 할걸 - dc App
캐시같이 접근은 가능한데 객체 해제는 시키고 싶은게 있음
아 그렇구나. 그런 용도로 필요하긴 하겠군
그럼 소프트나 약참조로 만든 객체는, 상황에 따라 데이터 유실될 수도 있고 보존될 수도 있고 뭐 그렇단 얘기 아니야? 이게 ㅅㅂ 무슨 말이야 방구야
그래서 캐시처럼 쓰는데 나도 사실 써본적이 없어서;; 근데 앱개발자중 전문가들은 잘 쓰시다라고 - dc App
널이면 폴트니까 읽어오고 아니면 바로쓰는 그런느낌 - dc App
그니까 이 무슨 정신나간 짓인가 싶네요
자바가 자바했을 뿐이다