Table of Contents

Namespace DotCompute.Core.Telemetry.Profiles

Classes

ActiveProfile

Represents an active profiling session collecting performance data in real-time. Contains all the data being gathered during an ongoing profiling operation.

DeviceProfileMetrics

Contains aggregated performance metrics for a specific device during a profiling session. Provides high-level insights into device utilization and resource consumption.

KernelExecutionProfile

Contains comprehensive performance data for a single kernel execution. Captures detailed metrics about compute efficiency, memory usage, and resource utilization.

MemoryOperationProfile

Contains comprehensive performance data for a single memory operation. Captures detailed metrics about memory transfer efficiency and access patterns.

PerformanceProfile

Represents a completed performance profile containing comprehensive execution data. Contains all collected performance data and analysis results for a profiling session.