Reserve enough space clock-rates for min samples, if specified

This commit is contained in:
Oleksandr Pavlyk
2026-02-27 12:49:35 -06:00
parent 998ab125ce
commit c9705de4a4

View File

@@ -53,8 +53,10 @@ measure_cold_base::measure_cold_base(state &exec_state)
{
if (m_min_samples > 0)
{
m_cuda_times.reserve(static_cast<std::size_t>(m_min_samples));
m_cpu_times.reserve(static_cast<std::size_t>(m_min_samples));
const auto reserve_size = static_cast<std::size_t>(m_min_samples);
m_sm_clock_rates.reserve(reserve_size);
m_cuda_times.reserve(reserve_size);
m_cpu_times.reserve(reserve_size);
}
}