Domanda

Quali sono i limiti pratici per il numero di elementi che un dizionario C# 4 può contenere e il numero totale di byte che queste strutture possono contenere ragionevoli. Lavorerò con un gran numero di oggetti e vorrò sapere quando queste strutture iniziano a riscontrare problemi.

Per il contesto, userò un sistema a 64 bit con tonnellate di memoria. Inoltre, dovrò trovare oggetti usando una forma o "chiave". Date le richieste delle prestazioni, questi oggetti dovranno risiedere in memoria e molti saranno di lunga durata.

Sentiti libero di suggerire altri approcci/schemi, anche se devo evitare di usare librerie di terze parti o open source. Per motivi di specifica, devo essere in grado di costruirlo usando C# nativo (o c ++ cli).

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
scroll top