Attualmente sto usando il formattatore binario (Remoting) per serializzare e deserializzare oggetti per l'invio intorno alla mia LAN.Serializzatore e deserializzatore più veloci con un minore ingombro di memoria in C#?
Ho recentemente aggiornato da 2.0 a .NET 3.5. 3.5 ha introdotto nuovi tipi per migliorare le prestazioni di serializzazione?
Ho guardato il DataContractSerializer
, ma questo serializza qualsiasi cosa a destra XML sottostante ... che deve aumentare il footprint di memoria.
Qual è il serializzatore più veloce per l'invio di oggetti sulla mia LAN? Non mi interessa l'interop o il versioning ... Ho bisogno di velocità!
Sono aperto a alternative open source di terze parti.
Sembra che ci siano due domande qui ... La serializzazione più veloce è una, l'altra è la serializzazione con il footprint più basso. –
@Mauricio: È sempre una questione di equilibrio. Normalmente stai cercando l'optimum tra le due qualità, quindi prendi in considerazione entrambi allo stesso tempo. –
possibile duplicato di [Modo più rapido per serializzare e deserializzare oggetto .NET] (http://stackoverflow.com/questions/4143421/fastest-way-to-serialize-and-deserialize-net-object) – nawfal