Lines Matching defs:Stats
2443 struct Stats { struct in art::ImageDumper
2444 size_t oat_file_bytes = 0u;
2445 size_t file_bytes = 0u;
2447 size_t header_bytes = 0u;
2448 size_t object_bytes = 0u;
2449 size_t art_field_bytes = 0u;
2450 size_t art_method_bytes = 0u;
2451 size_t dex_cache_arrays_bytes = 0u;
2452 size_t interned_strings_bytes = 0u;
2453 size_t class_table_bytes = 0u;
2454 size_t sro_offset_bytes = 0u;
2455 size_t metadata_bytes = 0u;
2456 size_t bitmap_bytes = 0u;
2457 size_t alignment_bytes = 0u;
2459 size_t managed_code_bytes = 0u;
2460 size_t managed_code_bytes_ignoring_deduplication = 0u;
2461 size_t native_to_managed_code_bytes = 0u;
2462 size_t class_initializer_code_bytes = 0u;
2463 size_t large_initializer_code_bytes = 0u;
2464 size_t large_method_code_bytes = 0u;
2466 size_t vmap_table_bytes = 0u;
2468 size_t dex_instruction_bytes = 0u;
2470 std::vector<ArtMethod*> method_outlier;
2471 std::vector<size_t> method_outlier_size;
2472 std::vector<double> method_outlier_expansion;
2473 std::vector<std::pair<std::string, size_t>> oat_dex_file_sizes;
2475 Stats() {} in Stats() argument
2477 struct SizeAndCount {
2482 using SizeAndCountTable = SafeMap<std::string, SizeAndCount>;
2483 SizeAndCountTable sizes_and_counts;
2485 void Update(const char* descriptor, size_t object_bytes_in) { in Update()
2495 double PercentOfOatBytes(size_t size) { in PercentOfOatBytes()
2499 double PercentOfFileBytes(size_t size) { in PercentOfFileBytes()
2503 double PercentOfObjectBytes(size_t size) { in PercentOfObjectBytes()
2507 void ComputeOutliers(size_t total_size, double expansion, ArtMethod* method) { in ComputeOutliers()
2513 void DumpOutliers(std::ostream& os) in DumpOutliers()
2617 void Dump(std::ostream& os, std::ostream& indent_os) in Dump()