저는 현재 C 언어로 2D 장면 그래프를 작성하려고하고 있습니다. 하위 노드를 저장하는 방법을 결정해야합니다. 매우 많은 읽기와 적은 쓰기가 예상되므로 연결 목록은 참조의 빈약 한 지역성 때문에 문제가되지 않으며 자식 노드를 추가 할 때마다 realloc
을 사용할 때마다 무료 목록이 망각으로 조각 나게됩니다. 풀 할당자가 가장 좋은 해결책 인 것처럼 보이지만 사용할 구현을 찾을 수없는 것 같습니다. 누구든지 효율적으로 무작위 배정을 처리 할 수있는 할당자를 알 수 있습니까? 수백 또는 0의 작은 할당을 해제합니다. struct
또는 더 나은 할당 체계일까요?효율적인 C 풀 할당 자?
6
A
답변
4
2
halloc을 보시면 도움이 될 것입니다.
+0
'halloc'은 재미있을 것 같지만 여전히 malloc의 최상위에서 작동하므로 조각 할당 문제는 남아 있지만 풀 할당 자의 시작점으로 유용 할 수도 있습니다. – Electro
관련 문제
- 1. C++ STL 준수 할당 자
- 2. C++ : 메모리 할당 자
- 3. C++ STL 질문 : 할당 자
- 4. 작은 객체 할당 자
- 5. C++ STL 메모리 할당 자 컴파일 오류
- 6. 잘못된 할당 자 구현
- 7. WebGL에서 효율적인 VBO 할당
- 8. 게임 엔진 용 할당 자
- 9. 특수 할당 문제에 대한 효율적인 솔루션
- 10. 곱하기 정의 된 표준 할당 자
- 11. C++ 힙 할당 자 및 STL 조각 모음
- 12. C++ 용 확장 래퍼 malloc 할당 자 STL
- 13. C++에서 stl :: map의 오버로드 할당 자 및 deallocator
- 14. C++ 할당 자 <X> :: deallocate (NULL, 1) 허용?
- 15. 값 의미가 있고 할당 자 없음 shenanigans가있는 C++ 배열?
- 16. 문자열에 대한 사용자 정의 할당 자 설정
- 17. tr1의 unordered_map에있는 사용자 정의 할당 자
- 18. STL 벡터와 함께 STL 할당 자 사용
- 19. C++ Boost에 재활용 풀 구조가 있습니까?
- 20. 접근 자 - 목적 C
- 21. XML 비교 자 C#
- 22. C# TPL 다중 목록 열거 자 기아가없는 수정 자
- 23. vs2008 C# : 스레드 풀 질문
- 24. 풀 업 리팩토링, Objective-C
- 25. G ++ 4.4.1 기본 할당 자 중 어느 것입니까?
- 26. C# 메모리 할당 및 할당 해제 패턴
- 27. 개체 풀 대 연결 풀
- 28. IIS6.0 응용 프로그램 풀
- 29. C# printformat 자리 표시 자
- 30. C# 능통 자 NHibernate 질문
링크가 끊어졌습니다. – CAFxX
@CAFxX - 수치심. Google은 나에게 일부 대체 사이트를 찾았지만 누구도 공식 사이트로 보이지 않습니다. 바라기를 바꿀 것이다. –
예! 고맙습니다. @Electro. 반 무작위 upvote. 군중에 근거한 지식을 얻기위한 또 다른 승리. –