Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenlib/BLI_hash_tables.hh
| Show First 20 Lines • Show All 327 Lines • ▼ Show 20 Lines | std::cout << " Removed Slots: " << removed_amount_ << " (" << removed_load_factor_ * 100.0f | ||||
| << " %)\n"; | << " %)\n"; | ||||
| char memory_size_str[15]; | char memory_size_str[15]; | ||||
| BLI_str_format_byte_unit(memory_size_str, size_in_bytes_, true); | BLI_str_format_byte_unit(memory_size_str, size_in_bytes_, true); | ||||
| std::cout << " Size: ~" << memory_size_str << "\n"; | std::cout << " Size: ~" << memory_size_str << "\n"; | ||||
| std::cout << " Size per Slot: " << size_per_element_ << " bytes\n"; | std::cout << " Size per Slot: " << size_per_element_ << " bytes\n"; | ||||
| std::cout << " Average Collisions: " << average_collisions_ << "\n"; | std::cout << " Average Collisions: " << average_collisions_ << "\n"; | ||||
| for (int64_t collision_count : keys_by_collision_count_.index_range()) { | for (int64_t collision_count : iter_indices(keys_by_collision_count_)) { | ||||
| std::cout << " " << collision_count | std::cout << " " << collision_count | ||||
| << " Collisions: " << keys_by_collision_count_[collision_count] << "\n"; | << " Collisions: " << keys_by_collision_count_[collision_count] << "\n"; | ||||
| } | } | ||||
| } | } | ||||
| }; | }; | ||||
| /** \} */ | /** \} */ | ||||
| Show All 14 Lines | |||||