윈도용으로 심플하게 만들었는데
좀더 성능 올리고 싶다
ㅇㅅㅇ
https://github.com/lastpenguin/MemoryPool/tree/master/Project_C/SourceCode/Core/UTIL/MemoryPool_v2
윈도용으로 심플하게 만들었는데
좀더 성능 올리고 싶다
ㅇㅅㅇ
https://github.com/lastpenguin/MemoryPool/tree/master/Project_C/SourceCode/Core/UTIL/MemoryPool_v2
이게뭐임
오 재밌겠다
ㅇㅇ 재밌음
뭐 어떻게 하면 돼? 이거 근데 하려면 기반 지식부터 다시 공부를 좀 해야겠다
걍 테스트 코드 디버깅 돌려보면 흐름 간단하게 나옴 하는 일이 단순한거라
참여자 구한다매 ㅇㅅㅇ 그냥 포크 + 브랜치 따고 pr 넣으면 되니
브랜치 따서 별도로 가는 게 나을거같앙
궁금한거 있으면 메일로 물어볼게
테스트 코드까지 다 작성해놨어 ㅇㅅㅇ
https://github.com/lastpenguin/MemoryPool/blob/master/Project_C/SourceCode/TEST/ConsoleTestProject/main.cpp
도합 7천줄 ..이 심플하다고..? ㅇㅅㅇ;;
양적잖아 ㅇㅅㅇ
헐.. 형 개발자구나 ~ 멋디다
성능 뭐가 문젠데????
속도랑, 예를 들어 100메가치 할당할때 내부에서 100메가+관리에 필요한 메모리 그것도 더 줄이고 싶당 그리고 멀티스레드에서 혹독하게 사용할때도 반응속도+TLS에 종속되 낭비되는거 최소화 3마리토끼... 내머리로는 한계
https://user-images.githubusercontent.com/32404507/146826493-70b70550-e06b-4b39-88d4-354b313804cf.png
데이터구조,
흐름도는 이거보면 바로 이해됨
일단 한번 받아서 좀 돌려봐야긋다. 뭔가 궁금하거나 하면 나도 물어볼겡~
릴리즈에서 출력창 디버깅 보려면 core.h 에 서 _DEF_USING_MEMORYPOOL_DEBUG 1 로 설정 그거 말고 다른옵션도 그 파일에 다 있음
x86 x64 다 따로임 x86에선 객체크기도 좀더 쥐어짜고 그랬음