reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

utils/benchmark/src/benchmark.cc
  189   const bool has_explicit_iteration_count = b.iterations != 0;
  190   size_t iters = has_explicit_iteration_count ? b.iterations : 1;
  192   std::vector<std::thread> pool(b.threads - 1);
  194       b.repetitions != 0 ? b.repetitions : FLAGS_benchmark_repetitions;
  194       b.repetitions != 0 ? b.repetitions : FLAGS_benchmark_repetitions;
  197       (b.report_mode == internal::RM_Unspecified
  199            : b.report_mode == internal::RM_ReportAggregatesOnly);
  203       VLOG(2) << "Running " << b.name << " for " << iters << "\n";
  205       manager.reset(new internal::ThreadManager(b.threads));
  207         pool[ti] = std::thread(&RunInThread, &b, iters,
  210       RunInThread(&b, iters, 0, manager.get());
  220       results.real_time_used /= b.threads;
  221       results.manual_time_used /= b.threads;
  228       if (b.use_manual_time) {
  230       } else if (b.use_real_time) {
  235           !IsZero(b.min_time) ? b.min_time : FLAGS_benchmark_min_time;
  235           !IsZero(b.min_time) ? b.min_time : FLAGS_benchmark_min_time;
  247         || ((results.real_time_used >= 5 * min_time) && !b.use_manual_time);
  250         BenchmarkReporter::Run report = CreateRunReport(b, results, seconds);
  251         if (!report.error_occurred && b.complexity != oNone)
  278   if ((b.complexity != oNone) && b.last_benchmark_instance) {
  278   if ((b.complexity != oNone) && b.last_benchmark_instance) {