andromedarabbit / earlgrey

High performance online gaming server engine.
2 stars 1 forks source link

Main memory allocator 작성 #17

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
주로 사용하게 될 memory allocator를 만든다. 요구되는 특성은 
다음 정도이다.
# Thread 갯수에 대하여 완전히 scalable 할 것
# 메모리가 조각나거나 하는 문제로 비일관적인 작동 
시간을 가지지 않을 것
# 엄청나게 빠를 것 :)

메모리 낭비에 대해서는 조금 관대한 입장으로 접근 
하겠습니다.

Original issue reported on code.google.com by initia...@gmail.com on 25 Oct 2009 at 4:28

GoogleCodeExporter commented 9 years ago
일단 주 코드는 작성을 했는데, gGreedyAllocator 를 쓰는 것과 
관련해서 compile 시간에
allocator를 선택할 수 있도록 하려고 합니다.

Original comment by initia...@gmail.com on 25 Oct 2009 at 4:29

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r351.

* Memory test 추가 (Unit test 겸 성능 테스트 포함. 대강 LFH의 
10배쯤 나오는 듯)
* Thread 모델에 독립적이게 변경 (Index 관련 interface만 참조 
하게)

Original comment by initia...@gmail.com on 7 Feb 2010 at 8:57