SPM Service

SPM Service#

ROCprofiler-SDK developer API: SPM Service
ROCprofiler-SDK developer API 1.0.0
ROCm Profiling API and tools
SPM Service

Streaming Performance Monitoring. More...

Data Structures

struct  rocprofiler_spm_record_t
 (experimental) ROCProfiler SPM Record. More...
 

Functions

rocprofiler_status_t rocprofiler_configure_spm_service (rocprofiler_context_id_t context_id, rocprofiler_buffer_id_t buffer_id, rocprofiler_counter_config_id_t counter_config, uint64_t interval)
 Configure SPM Service.
 

Detailed Description

Streaming Performance Monitoring.


Data Structure Documentation

◆ rocprofiler_spm_record_t

struct rocprofiler_spm_record_t

(experimental) ROCProfiler SPM Record.

Definition at line 41 of file spm.h.

+ Collaboration diagram for rocprofiler_spm_record_t:
Data Fields
rocprofiler_counter_record_t * counters

Counters, including identifiers to get counter information and Counters values

uint64_t counters_count

Function Documentation

◆ rocprofiler_configure_spm_service()

rocprofiler_status_t rocprofiler_configure_spm_service ( rocprofiler_context_id_t  context_id,
rocprofiler_buffer_id_t  buffer_id,
rocprofiler_counter_config_id_t  counter_config,
uint64_t  interval 
)

#include <rocprofiler-sdk/spm.h>

Configure SPM Service.

Parameters
[in]context_id
[in]buffer_id
[in]counter_config
[in]interval
Returns
rocprofiler_status_t