Table of Contents

Namespace DotCompute.Runtime.Services.Performance.Metrics

Classes

AcceleratorUsageData

Accelerator device usage data. Contains performance and resource utilization metrics for a specific accelerator.

AggregatedPerformanceMetrics

Comprehensive aggregated performance metrics collection. Contains aggregated performance data for a specific time period.

DeviceMetrics

Device-specific performance metrics. Real-time performance data for a compute device.

DeviceUtilizationStats

Device utilization statistics. Aggregated performance data for device usage analysis.

FragmentationMetrics

Memory fragmentation metrics. Analyzes memory fragmentation patterns and efficiency.

GCMetrics

Garbage collection metrics. Tracks .NET runtime memory management performance.

MemoryMetrics

Memory performance and usage metrics. Tracks memory allocation, deallocation, and fragmentation statistics.

OperationMetrics

Operation-specific performance metrics. Tracks detailed performance data for individual operations.

RealTimePerformanceData

Real-time performance data snapshot. Provides current system performance metrics for monitoring and analysis.

SystemMetrics

System-wide performance metrics. Captures overall system resource utilization and health indicators.

ThroughputMetrics

Throughput performance metrics. Measures data processing rates and operational throughput.