Lines Matching defs:Stats

2463   struct Stats {  struct in art::ImageDumper
2464 size_t oat_file_bytes = 0u;
2465 size_t file_bytes = 0u;
2467 size_t header_bytes = 0u;
2468 size_t object_bytes = 0u;
2469 size_t art_field_bytes = 0u;
2470 size_t art_method_bytes = 0u;
2471 size_t dex_cache_arrays_bytes = 0u;
2472 size_t interned_strings_bytes = 0u;
2473 size_t class_table_bytes = 0u;
2474 size_t sro_offset_bytes = 0u;
2475 size_t metadata_bytes = 0u;
2476 size_t bitmap_bytes = 0u;
2477 size_t alignment_bytes = 0u;
2479 size_t managed_code_bytes = 0u;
2480 size_t managed_code_bytes_ignoring_deduplication = 0u;
2481 size_t native_to_managed_code_bytes = 0u;
2482 size_t class_initializer_code_bytes = 0u;
2483 size_t large_initializer_code_bytes = 0u;
2484 size_t large_method_code_bytes = 0u;
2486 size_t vmap_table_bytes = 0u;
2488 size_t dex_instruction_bytes = 0u;
2490 std::vector<ArtMethod*> method_outlier;
2491 std::vector<size_t> method_outlier_size;
2492 std::vector<double> method_outlier_expansion;
2493 std::vector<std::pair<std::string, size_t>> oat_dex_file_sizes;
2495 Stats() {} in Stats() argument
2497 struct SizeAndCount {
2502 using SizeAndCountTable = SafeMap<std::string, SizeAndCount>;
2503 SizeAndCountTable sizes_and_counts;
2505 void Update(const char* descriptor, size_t object_bytes_in) { in Update()
2515 double PercentOfOatBytes(size_t size) { in PercentOfOatBytes()
2519 double PercentOfFileBytes(size_t size) { in PercentOfFileBytes()
2523 double PercentOfObjectBytes(size_t size) { in PercentOfObjectBytes()
2527 void ComputeOutliers(size_t total_size, double expansion, ArtMethod* method) { in ComputeOutliers()
2533 void DumpOutliers(std::ostream& os) in DumpOutliers()
2637 void Dump(std::ostream& os, std::ostream& indent_os) in Dump()