그럼 멤버 변수를 new 할당하면 프로세스가 종료될 때까지 힙에 남아있는거임??
java 메모리 문제로 너무 많이 데여보니까 노이로제 올 것 같음ㅠ
궁금해서 묻는건데 메모리 문제가 어떻게 발생하는거져 저는 아직 그런거 몰라서..
그냥 고랭해라
고랭이란게 생긴줄은 첨 알았네.. 지식 ㄳ
걍 안드 프로그램 큰거 개발하다보면 저절로 해제될거라 생각했는데 메모리에 여전히 쌓여서 뻑나는 경우 있음
주로 비트맵 위주로 메모리 뻑이 발생하는데 문제는 비트맵만 그런게 아니었음..
멤버변수에서 new로 물리면 멤버변수가 그 객체를 가리키는 참조잖아. 그러니까 혹시 그 멤버변수를 다른 애들이랑 돌려먹지 않는 이상 그 객체가 죽으면 참조도 사라지는 거니까 그때 new 해둔 객체가 가비지가 됨
ㅇㅇ 파이썬같은 경우에도 참조가 없어지면 사라짐
궁금해서 묻는건데 메모리 문제가 어떻게 발생하는거져 저는 아직 그런거 몰라서..
그냥 고랭해라
고랭이란게 생긴줄은 첨 알았네.. 지식 ㄳ
걍 안드 프로그램 큰거 개발하다보면 저절로 해제될거라 생각했는데 메모리에 여전히 쌓여서 뻑나는 경우 있음
주로 비트맵 위주로 메모리 뻑이 발생하는데 문제는 비트맵만 그런게 아니었음..
멤버변수에서 new로 물리면 멤버변수가 그 객체를 가리키는 참조잖아. 그러니까 혹시 그 멤버변수를 다른 애들이랑 돌려먹지 않는 이상 그 객체가 죽으면 참조도 사라지는 거니까 그때 new 해둔 객체가 가비지가 됨
ㅇㅇ 파이썬같은 경우에도 참조가 없어지면 사라짐