Home | History | Annotate | Download | only in src

Lines Matching defs:large

181 // For windows, the printf we use to report large allocs is
202 "is very large and therefore you should see no extra "
369 PageHeap::LargeSpanStats large;
371 ExtractStats(&stats, class_count, &small, &large);
498 total_normal += large.normal_pages;
499 total_returned += large.returned_pages;
500 out->printf(">255 large * %6u spans ~ %6.1f MiB; %6.1f MiB cum"
502 static_cast<unsigned int>(large.spans),
503 PagesToMiB(large.normal_pages + large.returned_pages),
505 PagesToMiB(large.returned_pages),
818 static const char* kLargeSpanType = "tcmalloc.large";
866 PageHeap::LargeSpanStats large;
870 Static::pageheap()->GetLargeSpanStats(&large);
873 // large spans: mapped
878 span_info.total_bytes_free = large.normal_pages << kPageShift;
881 // large spans: unmapped
883 span_info.total_bytes_free = large.returned_pages << kPageShift;
1019 printer.printf("tcmalloc: large alloc %" PRIu64 " bytes == %p @ ",
1836 // found in the size (when we don't have large allocation), and there is less
1838 // the high bits of size (capturing info about large blocks) with the class
1847 // of both offsets are the same (unless we have a large allocation). Avoid