public void setup()

in spectator-reg-atlas/src/jmh/java/com/netflix/spectator/atlas/PollMetersBench.java [37:66]


  public void setup() {
    clock = new ManualClock();
    registry = new AtlasRegistry(clock, System::getProperty);
    Random r = new Random(42);
    for (int i = 0; i < 100_000; ++i) {
      switch (r.nextInt(8)) {
        case 0:
          registry.timer(randomId(r)).record(42, TimeUnit.MILLISECONDS);
          break;
        case 1:
          registry.distributionSummary(randomId(r)).record(42);
          break;
        case 2:
          registry.gauge(randomId(r)).set(42.0);
          break;
        case 3:
          registry.maxGauge(randomId(r)).set(42.0);
          break;
        case 4:
          PercentileTimer.builder(registry)
              .withId(randomId(r))
              .build()
              .record(r.nextInt(60_000), TimeUnit.MILLISECONDS);
          break;
        default:
          registry.counter(randomId(r)).increment();
          break;
      }
    }
  }