1// Copyright (c) 2013 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef CHROME_BROWSER_METRICS_TIME_TICKS_EXPERIMENT_WIN_H_
6#define CHROME_BROWSER_METRICS_TIME_TICKS_EXPERIMENT_WIN_H_
7
8#include "build/build_config.h"
9
10#if defined(OS_WIN)
11
12namespace chrome {
13
14// Runs an experiment once per session upon successful upload of UMA. Determines
15// if QueryPerformanceCounter() is safe to use generally on this system. Ensures
16// that the resolution is better than 1ms, returns quickly, and is monotonically
17// increasing. Records the results in UMA for the next upload.
18void CollectTimeTicksStats();
19
20}  // namespace chrome
21
22#endif  // defined(OS_WIN)
23
24#endif  // CHROME_BROWSER_METRICS_TIME_TICKS_EXPERIMENT_WIN_H_
25