Class MemoryAnalysisReport
- Namespace
- DotCompute.Abstractions.Debugging
- Assembly
- DotCompute.Abstractions.dll
Analysis of kernel memory access patterns.
public class MemoryAnalysisReport
- Inheritance
-
MemoryAnalysisReport
- Inherited Members
Properties
AccessPatterns
public IReadOnlyList<MemoryAccessPattern> AccessPatterns { get; init; }
Property Value
AllocationEfficiency
Allocation efficiency score (0-1).
public double AllocationEfficiency { get; init; }
Property Value
BackendType
public string BackendType { get; init; }
Property Value
CacheEfficiency
Cache efficiency score (0-100).
public double CacheEfficiency { get; init; }
Property Value
KernelName
public string KernelName { get; init; }
Property Value
LeakProbability
Probability of memory leaks (0-1).
public double LeakProbability { get; init; }
Property Value
MemoryEfficiency
public float MemoryEfficiency { get; init; }
Property Value
Optimizations
public IReadOnlyList<PerformanceOptimization> Optimizations { get; init; }
Property Value
TotalMemoryAccessed
public long TotalMemoryAccessed { get; init; }
Property Value
Warnings
public IReadOnlyList<string> Warnings { get; init; }