| MemoryStream no contiguo Una implementación de System.io.MemoryStream que no usa el gran montón. |
Descargar ahora |
MemoryStream no contiguo Clasificación y resumen
- Nombre del editor:
- Blue Onion Software
- Sistemas operativos:
- Windows All
- Tamaño del archivo:
- 10 KB
MemoryStream no contiguo Etiquetas
MemoryStream no contiguo Descripción
Los flujos de memoria son pequeños buggers de Memory Spitty para almacenar los resultados de la serialización y las operaciones de copias de archivos. Sin embargo, hay un lado oscuro en que los flujos de memoria pueden crear una presión de memoria adicional, particularmente cuando los tamaños de la corriente crecen en exceso de aproximadamente 85k. En ese momento, el tiempo de ejecución .NET asigna desde el gran montón de memoria. Este montón no compacta como el pequeño montón de memoria y puede conducir a la fragmentación. A menudo, esto puede causar un total de MemoryExcepciones mucho antes de que se agote la memoria física. Ninguna cantidad de recolección de basura reclamará esta memoria debido a una peculiaridad en la administración de memoria .NET. El MemoryStream no Contiguiguo fue diseñado para proporcionar una tienda de memoria hecha de buffers más pequeños. Sin embargo, el gran montón nunca se toca, el tiempo de ejecución puede hacer un mejor trabajo de compactar y reclamar la memoria. Requisitos: · Visual Studio 2008
MemoryStream no contiguo Software relacionado