기냥 std::vector에 capacity 크게잡고 쓰면 성능 안좋나요??ㅋㅋ
메모리풀 만들다가 느낀건뎅..
잉여(39.7)
2015-04-01 01:12
추천 0
댓글 6
다른 게시글
-
자바 이거 왜이러는거? [7]익명(61.84) | 15.04.01추천 0
-
대충 밑에 극혐상황은 원인파악했음ㅋㅋㅋ [13]잉여(1.217) | 15.04.01추천 0
-
야 자바에서 [2]엔제ㄹ(ubio1) | 15.04.01추천 0
-
c 구조체 선언하고 구조체 변수 선언할때 struct키워드 필수맞냐? [3]e(58.148) | 15.04.01추천 0
-
개극혐이다;;잉여(1.217) | 15.03.31추천 0
-
test오잉(49.174) | 15.03.31추천 0
-
어떤 원리인지는 몰라도 새 댓글 알림에 걸리지 않고 댓글을 단다. [1]NoOTL(shippuden91) | 15.03.31추천 0
-
캬~~~ 타닥타닥 잘들 타들어가는구나. [6]아놔콘다(anwaconda) | 15.03.31추천 1
-
자바초고수형 이거 왜 에러나는겨?? [7]dd(59.12) | 15.03.31추천 0
-
자료구조 stack 기본적인거 질문있어여... [3]형님들 질..(115.136) | 15.03.31추천 0
풀이 메모리 확보하는 행위 자체는 점유율이 크지 않아. 스레드 세이프하면서 할당 반납이 빨라야 하는데, interlocked 조금만 걸어도 기본 new/delete 보다 느려짐
하지만 멀티스레드를 고려하지 않는다면 대충해도 기본할당자보다는 빠름
감사합니다. 서버 공부때문에 하는데 쓰레드에 안전하고 빠른다는게 쉽지않은듯.. ㅜㅜ
맨처음 할때 vector로 대충했는데 그래도 빨랐음 virtualalloc 쓰면 조금더 빠름
마지막으로, 멀티스레드 캐시히트 문제 때문에 _aligned_malloc나 virtualalloc 미리 적용하는게 좋음
감사합니다..내공을좀더 쌓아야할듯ㅋㅋ