Home | History | Annotate | Download | only in metrics

Lines Matching refs:FieldTrial

5 // FieldTrial is a class for handling details of statistical experiments
11 // data is uploaded to aggregate the test results, and this FieldTrial class
31 // instance of a FieldTrial, with code such as:
38 // scoped_refptr<FieldTrial> trial = new FieldTrial("MemoryExperiment", 1000,
59 // HISTOGRAM_COUNTS(FieldTrial::MakeName("Memory.RendererTotal",
91 class BASE_API FieldTrial : public RefCounted<FieldTrial> {
110 FieldTrial(const std::string& name, Probability total_probability,
120 // Return the name of the FieldTrial (excluding the group name).
134 // Return the default group name of the FieldTrial.
160 friend class RefCounted<FieldTrial>;
162 virtual ~FieldTrial();
207 DISALLOW_COPY_AND_ASSIGN(FieldTrial);
223 // Destructor Release()'s references to all registered FieldTrial instances.
228 static void Register(FieldTrial* trial);
232 static FieldTrial* Find(const std::string& name);
238 // Create a persistent representation of all FieldTrial instances for
269 // A map from FieldTrial names to the actual instances.
270 typedef std::map<std::string, FieldTrial*> RegistrationList;
273 FieldTrial* PreLockedFind(const std::string& name);