Public メソッド | |
void | Init () |
int | length () const |
bool | empty () const |
int | lowwatermark () const |
void | clear_lowwatermark () |
void | Push (void *ptr) |
void * | Pop () |
void | PushRange (int N, void *start, void *end) |
void | PopRange (int N, void **start, void **end) |
void | Init () |
int | length () const |
bool | empty () const |
int | lowwatermark () const |
void | clear_lowwatermark () |
void | Push (void *ptr) |
void * | Pop () |
void | PushRange (int N, void *start, void *end) |
void | PopRange (int N, void **start, void **end) |
Private 変数 | |
void * | list_ |
uint16_t | length_ |
uint16_t | lowater_ |
tcmalloc-0.8/tcmalloc.cc の 1038 行で定義されています。
void TCMalloc_ThreadCache_FreeList::Init | ( | ) | [inline] |
int TCMalloc_ThreadCache_FreeList::length | ( | ) | const [inline] |
bool TCMalloc_ThreadCache_FreeList::empty | ( | ) | const [inline] |
int TCMalloc_ThreadCache_FreeList::lowwatermark | ( | ) | const [inline] |
void TCMalloc_ThreadCache_FreeList::clear_lowwatermark | ( | ) | [inline] |
void TCMalloc_ThreadCache_FreeList::Push | ( | void * | ptr | ) | [inline] |
void* TCMalloc_ThreadCache_FreeList::Pop | ( | ) | [inline] |
tcmalloc-0.8/tcmalloc.cc の 1070 行で定義されています。
void TCMalloc_ThreadCache_FreeList::PushRange | ( | int | N, | |
void * | start, | |||
void * | end | |||
) | [inline] |
void TCMalloc_ThreadCache_FreeList::PopRange | ( | int | N, | |
void ** | start, | |||
void ** | end | |||
) | [inline] |
void TCMalloc_ThreadCache_FreeList::Init | ( | ) | [inline] |
tcmalloc-0.93/tcmalloc.cc の 1364 行で定義されています。
int TCMalloc_ThreadCache_FreeList::length | ( | ) | const [inline] |
tcmalloc-0.93/tcmalloc.cc の 1371 行で定義されています。
bool TCMalloc_ThreadCache_FreeList::empty | ( | ) | const [inline] |
tcmalloc-0.93/tcmalloc.cc の 1376 行で定義されています。
int TCMalloc_ThreadCache_FreeList::lowwatermark | ( | ) | const [inline] |
tcmalloc-0.93/tcmalloc.cc の 1381 行で定義されています。
void TCMalloc_ThreadCache_FreeList::clear_lowwatermark | ( | ) | [inline] |
tcmalloc-0.93/tcmalloc.cc の 1382 行で定義されています。
void TCMalloc_ThreadCache_FreeList::Push | ( | void * | ptr | ) | [inline] |
void* TCMalloc_ThreadCache_FreeList::Pop | ( | ) | [inline] |
void TCMalloc_ThreadCache_FreeList::PushRange | ( | int | N, | |
void * | start, | |||
void * | end | |||
) | [inline] |
void TCMalloc_ThreadCache_FreeList::PopRange | ( | int | N, | |
void ** | start, | |||
void ** | end | |||
) | [inline] |
void * TCMalloc_ThreadCache_FreeList::list_ [private] |
tcmalloc-0.8/tcmalloc.cc の 1040 行で定義されています。
uint16_t TCMalloc_ThreadCache_FreeList::length_ [private] |
tcmalloc-0.8/tcmalloc.cc の 1041 行で定義されています。
uint16_t TCMalloc_ThreadCache_FreeList::lowater_ [private] |
tcmalloc-0.8/tcmalloc.cc の 1042 行で定義されています。