GC.GetAllocatedBytesForCurrentThread 方法

定义

获取自当前线程的生存期开始以来分配给它的总字节数。

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

返回

Int64

自当前线程的生存期开始以来分配给它的总字节数。

注解

此方法 GetAllocatedBytesForCurrentThread 返回在线程生存期内在托管堆上分配的字节总数,而不是在垃圾回收中生存的字节总数。 返回的值也不包含任何本机分配。

此方法在监视方案中最有用,用于测量时间间隔或事件之间的内存分配差异。

适用于