Table of Contents

Class CudaMemoryRangeDiagnosticSummary

Namespace
JYPPX.CudaSharp
Assembly
JYPPX.CudaSharp.dll

Summarizes copied CUDA managed-memory range diagnostics without exposing native pointers. 汇总已复制的 CUDA managed-memory range 诊断信息,不暴露原生指针。

public sealed class CudaMemoryRangeDiagnosticSummary
Inheritance
CudaMemoryRangeDiagnosticSummary
Inherited Members

Properties

AdviceControlAttempted

Gets whether memory advice control was attempted before the snapshot. 获取快照前是否尝试过 memory advice 控制。

public bool AdviceControlAttempted { get; }

Property Value

bool

CanDeleteDeferredRecord

Gets whether deferred history can be deleted because of this summary. 获取是否可因该摘要删除 deferred history。

public bool CanDeleteDeferredRecord { get; }

Property Value

bool

CanPromoteReleaseProof

Gets whether this summary can promote public release proof. 获取该摘要是否可晋级为 public release proof。

public bool CanPromoteReleaseProof { get; }

Property Value

bool

CanPromoteRuntimeProof

Gets whether this summary can be promoted as runtime proof. 获取该摘要是否可晋级为 runtime proof。

public bool CanPromoteRuntimeProof { get; }

Property Value

bool

CopiedAccessedByDeviceCount

Gets the copied accessed-by device count. 获取已复制 accessed-by 设备数量。

public int CopiedAccessedByDeviceCount { get; }

Property Value

int

CopiedScalarAttributeCount

Gets the copied scalar range attribute count. 获取已复制标量 range attribute 数量。

public int CopiedScalarAttributeCount { get; }

Property Value

int

IsRuntimeExecutionEvidence

Gets whether this summary is runtime execution evidence. 获取该摘要是否为 runtime execution evidence。

public bool IsRuntimeExecutionEvidence { get; }

Property Value

bool

IsRuntimeExecutionProof

Gets whether this summary is runtime execution proof. 获取该摘要是否为 runtime execution proof。

public bool IsRuntimeExecutionProof { get; }

Property Value

bool

PointerFreeCopiedSummary

Gets whether this summary is copied and pointer-free. 获取该摘要是否为复制型且无指针逃逸。

public bool PointerFreeCopiedSummary { get; }

Property Value

bool

PrefetchControlAttempted

Gets whether memory prefetch control was attempted before the snapshot. 获取快照前是否尝试过 memory prefetch 控制。

public bool PrefetchControlAttempted { get; }

Property Value

bool

RangeSizeInBytes

Gets the queried range size in bytes. 获取查询范围大小,单位为字节。

public int RangeSizeInBytes { get; }

Property Value

int

RuntimeEvidenceKind

Gets the runtime evidence kind represented by this copied summary. 获取该 copied summary 表示的 runtime evidence 类型。

public string RuntimeEvidenceKind { get; }

Property Value

string

Methods

ToString()

Formats this summary for logs and smoke output. 将该摘要格式化为日志和 smoke 输出。

public override string ToString()

Returns

string