次の方法で共有


GC.GetAllocatedBytesForCurrentThread メソッド

定義

その有効期間の開始以降、現在のスレッドに割り当てられた総バイト数を取得します。

public:
 static long GetAllocatedBytesForCurrentThread();
public static long GetAllocatedBytesForCurrentThread ();
static member GetAllocatedBytesForCurrentThread : unit -> int64
Public Shared Function GetAllocatedBytesForCurrentThread () As Long

戻り値

Int64

その有効期間の開始以降、現在のスレッドに割り当てられた総バイト数。

注釈

このメソッドは GetAllocatedBytesForCurrentThread 、ガベージ コレクションが存続したバイトの合計数ではなく、スレッドの有効期間中にマネージド ヒープに割り当てられた合計バイト数を返します。 返される値には、ネイティブ割り当ても含まれません。

この方法は、時間間隔またはイベント間のメモリ割り当ての違いを測定するシナリオを監視する場合に最も役立ちます。

適用対象