Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Winter-Win/ConcurrentMemoryPool
/ functions
Functions
56 in github.com/Winter-Win/ConcurrentMemoryPool
⨍
Functions
56
◇
Types & classes
7
↓ 7 callers
Function
ConcurrentAlloc
�������ã��ĸ��߳�����֮����Ҫ�ڴ�͵�������ӿ�
ConcurrentMemoryPool/ConcurrentAlloc.h:8
↓ 6 callers
Function
ConcurrentFree
ConcurrentMemoryPool/ConcurrentAlloc.h:40
↓ 4 callers
Method
Erase
ɾ��posλ�õĽڵ�
ConcurrentMemoryPool/Common.h:272
↓ 4 callers
Method
PushFront
ͷ��
ConcurrentMemoryPool/Common.h:288
↓ 3 callers
Method
Empty
ConcurrentMemoryPool/Common.h:72
↓ 3 callers
Method
MaxSize
ConcurrentMemoryPool/Common.h:82
↓ 2 callers
Method
MapObjectToSpan
��ȡ�Ӷ���span��ӳ��
ConcurrentMemoryPool/PageCache.cpp:121
↓ 2 callers
Method
NewSpan
ConcurrentMemoryPool/PageCache.cpp:54
↓ 2 callers
Method
PopFront
ͷɾ
ConcurrentMemoryPool/Common.h:303
↓ 1 callers
Method
AllocBigPageObj
��������룬ֱ�Ӵ�ϵͳ
ConcurrentMemoryPool/PageCache.cpp:7
↓ 1 callers
Method
Allocate
������ͷ��ڴ����
ConcurrentMemoryPool/ThreadCache.cpp:66
↓ 1 callers
Method
Begin
����ҿ�
ConcurrentMemoryPool/Common.h:243
↓ 1 callers
Function
BenchmarkConcurrentMalloc
���ִ������ͷŴ��� �߳��� �ִ�
ConcurrentMemoryPool/Benchmark.cpp:46
↓ 1 callers
Method
Deallocate
ConcurrentMemoryPool/ThreadCache.cpp:85
↓ 1 callers
Method
End
ConcurrentMemoryPool/Common.h:248
↓ 1 callers
Method
FetchRangeObj
��ȡһ���������ڴ����
ConcurrentMemoryPool/CentralCache.cpp:57
↓ 1 callers
Method
FreeBigPageObj
ConcurrentMemoryPool/PageCache.cpp:38
↓ 1 callers
Method
Pop
ConcurrentMemoryPool/Common.h:54
↓ 1 callers
Method
PopRange
ConcurrentMemoryPool/Common.h:63
↓ 1 callers
Method
Push
ConcurrentMemoryPool/Common.h:40
↓ 1 callers
Method
PushBack
�
ConcurrentMemoryPool/Common.h:282
↓ 1 callers
Method
PushRange
ConcurrentMemoryPool/Common.h:47
↓ 1 callers
Method
ReleaseListToSpans
ConcurrentMemoryPool/CentralCache.cpp:101
↓ 1 callers
Method
ReleaseSpanToPageCache
ConcurrentMemoryPool/PageCache.cpp:137
↓ 1 callers
Method
SetMaxSize
ConcurrentMemoryPool/Common.h:87
↓ 1 callers
Method
Size
ConcurrentMemoryPool/Common.h:77
Function
Alloc
ConcurrentMemoryPool/UnitTest.cpp:29
Function
AllocBig
ConcurrentMemoryPool/UnitTest.cpp:123
Function
BenchmarkMalloc
ConcurrentMemoryPool/Benchmark.cpp:6
Method
CentralCache
ConcurrentMemoryPool/CentralCache.h:37
Method
Empty
ConcurrentMemoryPool/Common.h:253
Method
FetchFromCentralCache
�����Ļ����ȡ���� ÿһ��ȡ���������ݣ���Ϊÿ�ε�CentralCache�����ڴ��ʱ������Ҫ������ ����һ�ξͶ�����һЩ�ڴ�飬��ֹÿ�ε�CentralCacheȥ�ڴ���ʱ��,��μ������Ч������
ConcurrentMemoryPool/ThreadCache.cpp:8
Method
GetInstence
ConcurrentMemoryPool/PageCache.h:11
Method
GetOneSpan
ConcurrentMemoryPool/CentralCache.cpp:6
Method
Getinstence
ConcurrentMemoryPool/CentralCache.h:19
Method
Index
ConcurrentMemoryPool/Common.h:117
Method
Insert
��posλ�õ�ǰ�����һ��newspan
ConcurrentMemoryPool/Common.h:259
Method
ListTooLong
�ͷŶ���ʱ����������ʱ�������ڴ�ص����Ļ���
ConcurrentMemoryPool/ThreadCache.cpp:56
Method
Lock
ConcurrentMemoryPool/Common.h:311
Method
NumMovePage
����size�������Ļ���Ҫ��ҳ�����ȡ����span����
ConcurrentMemoryPool/Common.h:177
Method
NumMoveSize
��̬��������Ļ��������ٸ��ڴ����ThreadCache��
ConcurrentMemoryPool/Common.h:161
Method
PageCache
ConcurrentMemoryPool/PageCache.h:35
Method
PopBack
βɾ
ConcurrentMemoryPool/Common.h:294
Method
Roundup
�����С���㣬����ȡ��
ConcurrentMemoryPool/Common.h:142
Method
SpanList
ConcurrentMemoryPool/Common.h:218
Function
TestCentralCache
ConcurrentMemoryPool/UnitTest.cpp:81
Function
TestConcurrentAllocFree
ConcurrentMemoryPool/UnitTest.cpp:101
Function
TestPageCache
ConcurrentMemoryPool/UnitTest.cpp:96
Function
TestSize
ConcurrentMemoryPool/UnitTest.cpp:5
Function
TestThreadCache
ConcurrentMemoryPool/UnitTest.cpp:67
Method
Unlock
ConcurrentMemoryPool/Common.h:316
Method
_Index
��ȡFreelist��λ��
ConcurrentMemoryPool/Common.h:98
Method
_NewSpan
ConcurrentMemoryPool/PageCache.cpp:67
Method
_Roundup
ConcurrentMemoryPool/Common.h:104
Function
main
ConcurrentMemoryPool/Benchmark.cpp:88
Method
~SpanList
ConcurrentMemoryPool/Common.h:225