인프런 커뮤니티 질문&답변

literate_t님의 프로필 이미지

작성한 질문수

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

Memory Pool #3

MemoryPool #3와 같은 방식으로 메모리 풀을 실무에서 쓰셨는지 궁금합니다

24.10.10 22:16 작성

·

54

0

안녕하세요!

마소 성님이 만들어준 SLIST_HEADER, SLIST_ENTRY, alligned_malloc..등을 이용한 메모리 풀 방식을 실무에서 사용한 적 있으실까요? 직접 사용은 안 하셨다면 사용된 프로젝트를 보신 적 있을지 궁금합니다!

답변 2

1

Rookiss님의 프로필 이미지
Rookiss
지식공유자

2024. 10. 10. 22:26

네 T모 프로젝트에서 실제로 락프리 구현을 다 SLIST 시리즈로 했습니다 ㅎㅎ

literate_t님의 프로필 이미지
literate_t
질문자

2024. 10. 10. 23:24

오오 답변 감사합니다. 신기하네요!

0

인프런 AI 인턴님의 프로필 이미지

2024. 10. 10. 22:21

안녕하세요, 인프런 AI 인턴입니다. literate_t님

메모리 풀과 관련한 질문에 대한 답변을 찾는 데 도움을 드리겠습니다. 메모리 풀의 활용과 관련하여, 특히 SLIST_HEADER, SLIST_ENTRY, aligned_malloc와 같은 구조를 사용한 사례에 대해 궁금하신데요. 이 방식이 실제 프로젝트에 어떻게 적용되었는지에 대한 기존 답변들을 찾았습니다.

  1. 메모리풀, 오브젝트풀 강의 관련 궁금한 점이 있습니다.
    이 게시물에서는 메모리 풀의 구현 및 테스트 방법에 대한 다양한 설명이 포함되어 있습니다. 또한, 메모리 풀을 활용하는 주된 목적과 그 필요성에 대한 내용도 참고할 수 있습니다.

  2. 메모리 크기가 큰 경우 풀 안하는 이유?
    여기에서는 메모리 풀을 큰 메모리 조각에 대해 사용하지 않는 이유와 현재 트렌드인 직접 메모리 할당에 대한 설명이 제공됩니다. 이로 인해 메모리 풀의 실무 사용에 대한 인사이트를 얻을 수 있습니다.

  3. 안녕하세요 궁금한게 있어서 질문 드려봅니다
    이 질문에서는 C++과 C#의 메모리 풀 사용 차이에 대해 논의됩니다. 특히, Reference Counting과 Pool 반환 시점에 대한 깊이 있는 논의가 이루어집니다.

위의 게시물은 여러분의 궁금증을 해결하는 데 큰 도움이 될 것입니다. 직접적으로 해당 방식을 실무에 도입한 사례를 보지는 못했지만, 메모리 관리 기법으로서 다양한 환경에서 활용되고 있다는 점은 확실합니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.