Home | History | Annotate | Download | only in metrics

Lines Matching refs:bucket_count

40                             uint64* bucket_count,
46 !iter->ReadUInt64(bucket_count) ||
57 INT_MAX / sizeof(HistogramBase::Count) <= *bucket_count ||
58 *bucket_count < 2) {
90 size_t bucket_count,
93 InspectConstructionArguments(name, &minimum, &maximum, &bucket_count);
99 BucketRanges* ranges = new BucketRanges(bucket_count + 1);
113 CHECK(histogram->HasConstructionArguments(minimum, maximum, bucket_count));
120 size_t bucket_count,
123 bucket_count, flags);
153 size_t bucket_count = ranges->bucket_count();
154 while (bucket_count > ++bucket_index) {
158 log_ratio = (log_max - log_current) / (bucket_count - bucket_index);
169 ranges->set_range(ranges->bucket_count(), HistogramBase::kSampleType_MAX);
179 for (size_t index = 0; index < bucket_count(); ++index) {
212 size_t Histogram::bucket_count() const {
213 return bucket_ranges_->bucket_count();
220 size_t* bucket_count) {
230 if (*bucket_count >= kBucketCount_MAX) {
231 DVLOG(1) << "Histogram: " << name << " has bad bucket_count: "
232 << *bucket_count;
233 *bucket_count = kBucketCount_MAX - 1;
238 if (*bucket_count < 3)
240 if (*bucket_count > static_cast<size_t>(*maximum - *minimum + 2))
254 (expected_bucket_count == bucket_count()));
259 DCHECK_EQ(kSampleType_MAX, ranges(bucket_count()));
298 pickle->WriteUInt64(bucket_count()) &&
348 uint64 bucket_count;
352 &declared_max, &bucket_count, &range_checksum)) {
358 histogram_name, declared_min, declared_max, bucket_count, flags);
391 size_t largest_non_empty_bucket = bucket_count() - 1;
400 for (size_t i = 0; i < bucket_count(); ++i) {
411 for (size_t i = 0; i < bucket_count(); ++i) {
420 if (0 == current && i < bucket_count() - 1 &&
422 while (i < bucket_count() - 1 &&
442 for (size_t i = 0; i < bucket_count() ; ++i) {
485 params->SetInteger("bucket_count", static_cast<int>(bucket_count()));
495 for (size_t i = 0; i < bucket_count(); ++i) {
500 if (i != bucket_count() - 1)
519 size_t bucket_count,
522 name, minimum, maximum, bucket_count, flags, NULL);
528 size_t bucket_count,
531 bucket_count, flags);
538 size_t bucket_count,
542 name, &minimum, &maximum, &bucket_count);
548 BucketRanges* ranges = new BucketRanges(bucket_count + 1);
570 CHECK(histogram->HasConstructionArguments(minimum, maximum, bucket_count));
611 size_t bucket_count = ranges->bucket_count();
612 for (size_t i = 1; i < bucket_count; ++i) {
614 (min * (bucket_count - 1 - i) + max * (i - 1)) / (bucket_count - 2);
617 ranges->set_range(ranges->bucket_count(), HistogramBase::kSampleType_MAX);
627 uint64 bucket_count;
631 &declared_max, &bucket_count, &range_checksum)) {
636 histogram_name, declared_min, declared_max, bucket_count, flags);
682 uint64 bucket_count;
686 &declared_max, &bucket_count, &range_checksum)) {
751 ranges->range(ranges->bucket_count() - 1),
760 for (size_t i = 1; i < bucket_ranges()->bucket_count(); ++i) {
777 uint64 bucket_count;
781 &declared_max, &bucket_count, &range_checksum)) {
786 vector<Sample> sample_ranges(bucket_count - 1);