메시지 큐에서 수신이 없을 때 계속하여 메시지를 등록하게 될 경우 시스템 메모리에 어떠한 영향이 있을 지를 고민하고 이를 해결하기 위한 적절한 대안을 제시하시오

목차

없음

본문내용

수신이 없는 상태의 메시지 큐에 대하여 지속적인 메시지 등록 작업을 진행할 경우, 시스템 메모리에는 다음과 같은 영향들을 야기할 수 있습니다.

첫째. 메모리에 대한 누수가 발생할 수 있게 됩니다.
혹여나 메시지를 등록하는 과정에서 해당 메시지 큐 또는 소스코드 자체에 버그가 존재하고 있을 경우, 메모리 누수를 발생시킬 수 있습니다. 이러한 메모리 누수 현상은 단순히 발생하는 것이 아니라, 메모리를 해제하지 않은 상태에서 지속적인 메모리 사용을 실행시켜 시스템 내 자원 낭비가 발생하게 됩니다. 프로그램을 조금 만들어본 분들께서는 메모리 누수로 인하여 발생하는 성능저하가 얼마나 조용하게 이루어지는 치명적 이슈인지 충분히 인지하고 있으리라 생각됩니다.

출처 : 해피캠퍼스

코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다