머그것도있고엄한데싸지르는거지뭐
이상한영역에서 메모리할당을 했다고?
누수는 자바에서도 난다
뭐라고 가비지컬렉터도 못 막는다고??? 메모리 누수는 피할수없는 죽음과같은 일인가
쟈바에서도 메모리 누수를 100% 잡아주지는 못하쥬..
게임쪽에소는 신경 많이써주면 좋겟는데. 일반 프로그램은... 하면 좋고 라는 느낌일지도
언매니지드 리소스 (예시: db connection)이슈가 더 잦을걸? 프로그램 외부 자원은 dispose안해주면 gc도 못잡아줌
그렇구나. 한가지 궁금한게 있는데 디비커넥션은 커넥션풀이라는걸 만들어서 1~10개정도 커넥션을 만들어놓고 약간 싱글턴?처럼 만들어놓은걸 불러 쓴다...고 알고있는데 그래도 메모리 누수의원인이 될 수 있는거야? 정해진개수(1~10)개 이상으로 메모리가 사용됨??
아~ 다썼다 이제 꺼져ㅎ 라고 해야되는데 안꺼주니까 방치되는거임. 그렇게 쓰레기메모리가 생기는거야
그게 누수고, 누수가 문제가되는 경우는 그 과정이 반복해서 일어날 경우. 서버가 오래 가동하면서 점점 그런 메모리가 쌓인다든지 해서 결국 메모리가 부족한 상황이 오면 문젠거임
그리고 뭐 디비 커넥션을 잘 dispose되게 만들었으면 누수될일이 없겠지. 네가 말한거 구현도 다른사람들이 잘 만들어놨으니 그대로 쓰면됨..ㅇㅇ
클라이언트프로그램누수는 양반이고 서버에서 누수생기면 큰일이네 ㄷㄷ 메모리부족해서 서버꺼질수도잇잖아
ㄹㅇ 어려운거는 남이만든거써야할듯. 고수될라면 다 열어보긴 해야겟지만...
ㅇㅇ 그리고 언매니지드 리소스가 비단 db커넥션만 있는건 아니니까 그런거 다룰때 주의하면됨 암튼. 내가 자바는 안해서 언매니지드 리소스 관리하는 키워드같은걸 잘 모른다만
뭐든 썻으면 finally로 닫아주기.... 블럭끝나면 알아서닫아주는 것도잇던거같은데 그런건가봄
맞아 그런거지ㅇㅇㅇㅇ
고마워
ㅖㅏ
머그것도있고엄한데싸지르는거지뭐
이상한영역에서 메모리할당을 했다고?
누수는 자바에서도 난다
뭐라고 가비지컬렉터도 못 막는다고??? 메모리 누수는 피할수없는 죽음과같은 일인가
쟈바에서도 메모리 누수를 100% 잡아주지는 못하쥬..
게임쪽에소는 신경 많이써주면 좋겟는데. 일반 프로그램은... 하면 좋고 라는 느낌일지도
언매니지드 리소스 (예시: db connection)이슈가 더 잦을걸? 프로그램 외부 자원은 dispose안해주면 gc도 못잡아줌
그렇구나. 한가지 궁금한게 있는데 디비커넥션은 커넥션풀이라는걸 만들어서 1~10개정도 커넥션을 만들어놓고 약간 싱글턴?처럼 만들어놓은걸 불러 쓴다...고 알고있는데 그래도 메모리 누수의원인이 될 수 있는거야? 정해진개수(1~10)개 이상으로 메모리가 사용됨??
아~ 다썼다 이제 꺼져ㅎ 라고 해야되는데 안꺼주니까 방치되는거임. 그렇게 쓰레기메모리가 생기는거야
그게 누수고, 누수가 문제가되는 경우는 그 과정이 반복해서 일어날 경우. 서버가 오래 가동하면서 점점 그런 메모리가 쌓인다든지 해서 결국 메모리가 부족한 상황이 오면 문젠거임
그리고 뭐 디비 커넥션을 잘 dispose되게 만들었으면 누수될일이 없겠지. 네가 말한거 구현도 다른사람들이 잘 만들어놨으니 그대로 쓰면됨..ㅇㅇ
클라이언트프로그램누수는 양반이고 서버에서 누수생기면 큰일이네 ㄷㄷ 메모리부족해서 서버꺼질수도잇잖아
ㄹㅇ 어려운거는 남이만든거써야할듯. 고수될라면 다 열어보긴 해야겟지만...
ㅇㅇ 그리고 언매니지드 리소스가 비단 db커넥션만 있는건 아니니까 그런거 다룰때 주의하면됨 암튼. 내가 자바는 안해서 언매니지드 리소스 관리하는 키워드같은걸 잘 모른다만
뭐든 썻으면 finally로 닫아주기.... 블럭끝나면 알아서닫아주는 것도잇던거같은데 그런건가봄
맞아 그런거지ㅇㅇㅇㅇ
고마워
ㅖㅏ