クラス TCMallocImplementation

TCMallocImplementationに対する継承グラフ

Inheritance graph
[凡例]
TCMallocImplementationのコラボレーション図

Collaboration graph
[凡例]

すべてのメンバ一覧

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.cc2040 行で定義されています。


関数

virtual void TCMallocImplementation::GetStats ( char *  buffer,
int  buffer_length 
) [inline, virtual]

MallocExtensionを再定義しています。

tcmalloc-0.8/tcmalloc.cc2042 行で定義されています。

参照先 ASSERT, と DumpStats().

virtual void** TCMallocImplementation::ReadStackTraces (  )  [inline, virtual]

MallocExtensionを再定義しています。

tcmalloc-0.8/tcmalloc.cc2054 行で定義されています。

参照先 DumpStackTraces().

virtual void** TCMallocImplementation::ReadHeapGrowthStackTraces (  )  [inline, virtual]

MallocExtensionを再定義しています。

tcmalloc-0.8/tcmalloc.cc2058 行で定義されています。

参照先 DumpHeapGrowthStackTraces().

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.cc2106 行で定義されています。

参照先 ASSERT, kMinThreadCacheSize, overall_thread_cache_size, と TCMalloc_ThreadCache::RecomputeThreadCacheSize().

virtual void TCMallocImplementation::GetStats ( char *  buffer,
int  buffer_length 
) [inline, virtual]

MallocExtensionを再定義しています。

tcmalloc-0.93/tcmalloc.cc2456 行で定義されています。

参照先 ASSERT, と DumpStats().

virtual void** TCMallocImplementation::ReadStackTraces (  )  [inline, virtual]

MallocExtensionを再定義しています。

tcmalloc-0.93/tcmalloc.cc2468 行で定義されています。

参照先 DumpStackTraces().

virtual void** TCMallocImplementation::ReadHeapGrowthStackTraces (  )  [inline, virtual]

MallocExtensionを再定義しています。

tcmalloc-0.93/tcmalloc.cc2472 行で定義されています。

参照先 DumpHeapGrowthStackTraces().

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.cc2520 行で定義されています。

参照先 ASSERT, pageheap_lock, と TCMalloc_ThreadCache::RecomputeThreadCacheSize().

virtual void TCMallocImplementation::MarkThreadIdle (  )  [inline, virtual]

MallocExtensionを再定義しています。

tcmalloc-0.93/tcmalloc.cc2537 行で定義されています。

参照先 TCMalloc_ThreadCache::BecomeIdle().

virtual void TCMallocImplementation::ReleaseFreeMemory (  )  [inline, virtual]

MallocExtensionを再定義しています。

tcmalloc-0.93/tcmalloc.cc2541 行で定義されています。

参照先 pageheap, と pageheap_lock.


このクラスの説明は次のファイルから生成されました:

Thu Oct 8 05:01:14 2009に生成されました。  doxygen 1.5.6