2012-04-09 2 views
1

따라서 채널의 핸들러를 통해 항목을 공유 할 때 ChannelLocal (수행자가 put 및 get)은 3.3.1의 해결책입니다.어떻게 메모리 누수를 방지하기 위해 Netty 3.3.1 ChannelLocal을 비울 것입니까?

내 처리기 체인을 완료하면 ChannelLocal이 내 채널이 자동으로 닫히고 ChannelLocal에 항목이 비어 있음을 자동으로 인식합니까? 또는 명시 적으로 "null"로 설정하거나 공유 객체로 완료되면 ChannelLocal을 비워야합니까?

IE, ChannelLocal을 사용하면 메모리 누수가 발생하며 명시 적으로 해당 항목을 처리 할 때 해당 항목을 명시하지 않습니다.

가비지 컬렉션이 항목과 상호 작용하는 방식에 대한 의견이 남겨져 있습니다.

답변

관련 문제