hist_type_(hist_type),
elapsed_(elapsed),
overwrite_(overwrite),
- stats_enabled_(statistics && statistics->HistEnabledForType(hist_type)),
+ stats_enabled_(statistics &&
+ statistics->get_stats_level() >=
+ StatsLevel::kExceptTimers &&
+ statistics->HistEnabledForType(hist_type)),
delay_enabled_(delay_enabled),
total_delay_(0),
delay_start_time_(0),
*elapsed_ -= total_delay_;
}
if (stats_enabled_) {
- statistics_->measureTime(hist_type_,
- (elapsed_ != nullptr) ? *elapsed_ :
- (env_->NowMicros() - start_time_));
+ statistics_->reportTimeToHistogram(
+ hist_type_, (elapsed_ != nullptr)
+ ? *elapsed_
+ : (env_->NowMicros() - start_time_));
}
}