Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 5975|Risposta: 1

[Fonte] RecyclableMemoryStream offre streaming .NET ad alte prestazioni

[Copiato link]
Pubblicato su 29/05/2022 13:34:09 | | |
Il team di Bing ha rilasciato Microsoft.IO.RecyclableMemoryStream per flussi .NET ad alte prestazioni: Microsoft/Microsoft.IO.RecyclableMemoryStream

Indirizzo GitHub:Il login del link ipertestuale è visibile.

Questo pacchetto della biblioteca lo è. Alternativa a NET MemoryStream, che fornisce un pool di oggetti per migliorare le prestazioni dell'applicazione, ottimizzata nei seguenti aspetti:

1. Elimina l'allocazione di heap per oggetti grandi con buffering aggregato
2. Meno GC, pause più brevi per GC
3. La perdita di memoria viene evitata tramite un pool di oggetti di dimensione fissa
4. Evitare la frammentazione della memoria
5. Fornisce un'eccellente debuggabilità
6. Fornire misurazioni di monitoraggio delle prestazioni

Caso di codice:


Originale:Il login del link ipertestuale è visibile.




Precedente:【Consiglio】Sviluppo essenziale, controlla il codice sorgente dotnet
Prossimo:[Gira]. Ottimizzazione delle prestazioni .NET - Collections. È consigliato Pooled
Pubblicato su 29/05/2022 17:16:26 |
Impara a imparare
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com