Namespace DotCompute.Abstractions.Performance
Classes
- DataTransferMetrics
Metrics for data transfers.
- KernelExecutionMetrics
Metrics for kernel execution.
- KernelStatistics
Statistics for a specific kernel.
- MemoryOperationMetrics
Metrics for memory operations.
- PerformanceMetrics
Comprehensive performance metrics collection for DotCompute operations. This is the canonical PerformanceMetrics type used across all projects.
- PerformanceSnapshot
Snapshot of performance metrics at a point in time.
- PerformanceTimer
High-resolution timer for performance measurements.
Interfaces
- IUnifiedPerformanceMetrics
Unified performance metrics interface that replaces all duplicate metrics implementations. This is the ONLY performance metrics interface in the entire solution.
Enums
- MemoryOperationType
Memory operation types.
- MetricsExportFormat
Metrics export formats.
- TransferDirection
Data transfer directions.