MCPcopy Create free account

hub / github.com/Winter-Win/ConcurrentMemoryPool / functions

Functions56 in github.com/Winter-Win/ConcurrentMemoryPool

↓ 7 callersFunctionConcurrentAlloc
�������ã��ĸ��߳�����֮����Ҫ�ڴ�͵�������ӿ�
ConcurrentMemoryPool/ConcurrentAlloc.h:8
↓ 6 callersFunctionConcurrentFree
ConcurrentMemoryPool/ConcurrentAlloc.h:40
↓ 4 callersMethodErase
ɾ��posλ�õĽڵ�
ConcurrentMemoryPool/Common.h:272
↓ 4 callersMethodPushFront
ͷ��
ConcurrentMemoryPool/Common.h:288
↓ 3 callersMethodEmpty
ConcurrentMemoryPool/Common.h:72
↓ 3 callersMethodMaxSize
ConcurrentMemoryPool/Common.h:82
↓ 2 callersMethodMapObjectToSpan
��ȡ�Ӷ���span��ӳ��
ConcurrentMemoryPool/PageCache.cpp:121
↓ 2 callersMethodNewSpan
ConcurrentMemoryPool/PageCache.cpp:54
↓ 2 callersMethodPopFront
ͷɾ
ConcurrentMemoryPool/Common.h:303
↓ 1 callersMethodAllocBigPageObj
��������룬ֱ�Ӵ�ϵͳ
ConcurrentMemoryPool/PageCache.cpp:7
↓ 1 callersMethodAllocate
������ͷ��ڴ����
ConcurrentMemoryPool/ThreadCache.cpp:66
↓ 1 callersMethodBegin
����ҿ�
ConcurrentMemoryPool/Common.h:243
↓ 1 callersFunctionBenchmarkConcurrentMalloc
���ִ������ͷŴ��� �߳��� �ִ�
ConcurrentMemoryPool/Benchmark.cpp:46
↓ 1 callersMethodDeallocate
ConcurrentMemoryPool/ThreadCache.cpp:85
↓ 1 callersMethodEnd
ConcurrentMemoryPool/Common.h:248
↓ 1 callersMethodFetchRangeObj
��ȡһ���������ڴ����
ConcurrentMemoryPool/CentralCache.cpp:57
↓ 1 callersMethodFreeBigPageObj
ConcurrentMemoryPool/PageCache.cpp:38
↓ 1 callersMethodPop
ConcurrentMemoryPool/Common.h:54
↓ 1 callersMethodPopRange
ConcurrentMemoryPool/Common.h:63
↓ 1 callersMethodPush
ConcurrentMemoryPool/Common.h:40
↓ 1 callersMethodPushBack
�
ConcurrentMemoryPool/Common.h:282
↓ 1 callersMethodPushRange
ConcurrentMemoryPool/Common.h:47
↓ 1 callersMethodReleaseListToSpans
ConcurrentMemoryPool/CentralCache.cpp:101
↓ 1 callersMethodReleaseSpanToPageCache
ConcurrentMemoryPool/PageCache.cpp:137
↓ 1 callersMethodSetMaxSize
ConcurrentMemoryPool/Common.h:87
↓ 1 callersMethodSize
ConcurrentMemoryPool/Common.h:77
FunctionAlloc
ConcurrentMemoryPool/UnitTest.cpp:29
FunctionAllocBig
ConcurrentMemoryPool/UnitTest.cpp:123
FunctionBenchmarkMalloc
ConcurrentMemoryPool/Benchmark.cpp:6
MethodCentralCache
ConcurrentMemoryPool/CentralCache.h:37
MethodEmpty
ConcurrentMemoryPool/Common.h:253
MethodFetchFromCentralCache
�����Ļ����ȡ���� ÿһ��ȡ���������ݣ���Ϊÿ�ε�CentralCache�����ڴ��ʱ������Ҫ������ ����һ�ξͶ�����һЩ�ڴ�飬��ֹÿ�ε�CentralCacheȥ�ڴ���ʱ��,��μ������Ч������
ConcurrentMemoryPool/ThreadCache.cpp:8
MethodGetInstence
ConcurrentMemoryPool/PageCache.h:11
MethodGetOneSpan
ConcurrentMemoryPool/CentralCache.cpp:6
MethodGetinstence
ConcurrentMemoryPool/CentralCache.h:19
MethodIndex
ConcurrentMemoryPool/Common.h:117
MethodInsert
��posλ�õ�ǰ�����һ��newspan
ConcurrentMemoryPool/Common.h:259
MethodListTooLong
�ͷŶ���ʱ����������ʱ�������ڴ�ص����Ļ���
ConcurrentMemoryPool/ThreadCache.cpp:56
MethodLock
ConcurrentMemoryPool/Common.h:311
MethodNumMovePage
����size�������Ļ���Ҫ��ҳ�����ȡ����span����
ConcurrentMemoryPool/Common.h:177
MethodNumMoveSize
��̬��������Ļ��������ٸ��ڴ����ThreadCache��
ConcurrentMemoryPool/Common.h:161
MethodPageCache
ConcurrentMemoryPool/PageCache.h:35
MethodPopBack
βɾ
ConcurrentMemoryPool/Common.h:294
MethodRoundup
�����С���㣬����ȡ��
ConcurrentMemoryPool/Common.h:142
MethodSpanList
ConcurrentMemoryPool/Common.h:218
FunctionTestCentralCache
ConcurrentMemoryPool/UnitTest.cpp:81
FunctionTestConcurrentAllocFree
ConcurrentMemoryPool/UnitTest.cpp:101
FunctionTestPageCache
ConcurrentMemoryPool/UnitTest.cpp:96
FunctionTestSize
ConcurrentMemoryPool/UnitTest.cpp:5
FunctionTestThreadCache
ConcurrentMemoryPool/UnitTest.cpp:67
MethodUnlock
ConcurrentMemoryPool/Common.h:316
Method_Index
��ȡFreelist��λ��
ConcurrentMemoryPool/Common.h:98
Method_NewSpan
ConcurrentMemoryPool/PageCache.cpp:67
Method_Roundup
ConcurrentMemoryPool/Common.h:104
Functionmain
ConcurrentMemoryPool/Benchmark.cpp:88
Method~SpanList
ConcurrentMemoryPool/Common.h:225