Wie misst man die Speichernutzung von std :: unordered_map?
Wir wissen, dass Hash-Tabellen-basierte Container-Implementierungen wiestd::unordered_map
verbrauchen viel Speicher aber ich weiß nicht, wie viel wie viel ist?
Abgesehen von Raumkomplexitätsnotationen und ohne zu berücksichtigen, ob ein Containerelement ein Zeiger auf ein größeres Objekt ist:
Gibt es eine Möglichkeit herauszufinden, wie vieleBytes wird von einem solchen Container zur Laufzeit verwendet?
Gibt es eine Möglichkeit, zur Laufzeit zu bestimmen, wie viel Speicher vorhanden ist?irgendein Behälter verwendet?