Cómo forzar la liberación de memoria ocupada por MemoryStream
1. Este proceso construye muchos objetos nuevos (Panel, Imagen de mapa de bits, Botón), por lo que el aumento de memoria es inevitable.
2. En segundo lugar, debido al alojamiento de C#, algunos son temporales; Es posible que la memoria no se libere a tiempo durante los bucles frecuentes. Puede llamar a GC.GetTotalMemory(true) al final de cada bucle para forzar el reciclaje de la basura actual;
Si el GC forzado no funciona, entonces. Explique Su código solo necesita memoria, por lo que debe cambiar su proceso. No hay otra manera.