Wie kann ich die Speichernutzung von std :: map schätzen?

Zum Beispiel habe ich eine std::map mit bekannten sizeof(A) sizeof(B), während die Karte hat N Einträge drin. Wie schätzen Sie die Speichernutzung?
Ich würde sagen, es ist so etwas wie

(sizeof(A) + sizeof(B)) * N * factor

Aber was ist der Faktor? Verschiedene Formel vielleicht?

Vielleicht ist es einfacher zu Fragen, für die Obere Grenze?

InformationsquelleAutor der Frage Drakosha | 2009-04-06

Schreibe einen Kommentar