Public メソッド | |
virtual void | GetStats (char *buffer, int buffer_length) |
virtual void ** | ReadStackTraces () |
virtual void ** | ReadHeapGrowthStackTraces () |
virtual bool | GetNumericProperty (const char *name, size_t *value) |
virtual bool | SetNumericProperty (const char *name, size_t value) |
virtual void | GetStats (char *buffer, int buffer_length) |
virtual void ** | ReadStackTraces () |
virtual void ** | ReadHeapGrowthStackTraces () |
virtual bool | GetNumericProperty (const char *name, size_t *value) |
virtual bool | SetNumericProperty (const char *name, size_t value) |
virtual void | MarkThreadIdle () |
virtual void | ReleaseFreeMemory () |
tcmalloc-0.8/tcmalloc.cc の 2040 行で定義されています。
virtual void TCMallocImplementation::GetStats | ( | char * | buffer, | |
int | buffer_length | |||
) | [inline, virtual] |
virtual void** TCMallocImplementation::ReadStackTraces | ( | ) | [inline, virtual] |
virtual void** TCMallocImplementation::ReadHeapGrowthStackTraces | ( | ) | [inline, virtual] |
virtual bool TCMallocImplementation::GetNumericProperty | ( | const char * | name, | |
size_t * | value | |||
) | [inline, virtual] |
virtual bool TCMallocImplementation::SetNumericProperty | ( | const char * | name, | |
size_t | value | |||
) | [inline, virtual] |
MallocExtensionを再定義しています。
tcmalloc-0.8/tcmalloc.cc の 2106 行で定義されています。
参照先 ASSERT, kMinThreadCacheSize, overall_thread_cache_size, と TCMalloc_ThreadCache::RecomputeThreadCacheSize().
virtual void TCMallocImplementation::GetStats | ( | char * | buffer, | |
int | buffer_length | |||
) | [inline, virtual] |
virtual void** TCMallocImplementation::ReadStackTraces | ( | ) | [inline, virtual] |
virtual void** TCMallocImplementation::ReadHeapGrowthStackTraces | ( | ) | [inline, virtual] |
virtual bool TCMallocImplementation::GetNumericProperty | ( | const char * | name, | |
size_t * | value | |||
) | [inline, virtual] |
virtual bool TCMallocImplementation::SetNumericProperty | ( | const char * | name, | |
size_t | value | |||
) | [inline, virtual] |
MallocExtensionを再定義しています。
tcmalloc-0.93/tcmalloc.cc の 2520 行で定義されています。
参照先 ASSERT, pageheap_lock, と TCMalloc_ThreadCache::RecomputeThreadCacheSize().
virtual void TCMallocImplementation::MarkThreadIdle | ( | ) | [inline, virtual] |
virtual void TCMallocImplementation::ReleaseFreeMemory | ( | ) | [inline, virtual] |
MallocExtensionを再定義しています。
tcmalloc-0.93/tcmalloc.cc の 2541 行で定義されています。
参照先 pageheap, と pageheap_lock.