¿Manera de reducir el uso de memoria y CPU del programa?
2. Encapsular el mismo conjunto de funciones en una clase será muy conveniente y, debido a la naturaleza de la clase, también reducirá el uso de memoria.
3. Funciones simples que se pueden implementar en código y reducir el soporte de biblioteca tanto como sea posible.
4. El código debe optimizarse y tratar de ayudar a la computadora a pensar en cómo reducir la carga de trabajo. Si en un ciclo de 100.000 veces, el ciclo original tiene 5 pasos, y ahora lo cambias a 4 pasos, equivale a ahorrar 100.000 veces de ejecutar el comando, que es bastante tiempo.
5. Cierre las ventanas innecesarias cuando se ejecute en segundo plano.
6. Si el programa siempre está ejecutándose, debe convertirse en un icono de bandeja. Esto ahorra mucha memoria. De hecho, minimizarlo puede reducir los recursos.
7. Si es posible, no coloques demasiadas imágenes en la ventana ni demasiados controles aburridos que consuman recursos.
8. Reducir la prioridad del proceso.
1. Escribe menos autoprogramación
2. No uses JPG para imágenes en blanco y negro, usa BMP monocromático
3. Usa más API (reemplazo) biblioteca de soporte). Al implementar la misma función, intente utilizar la API en lugar de la biblioteca de soporte. No solo reduce el tamaño, sino que también acelera
lt;1gt;Subrutina: después de llamar, intente usar el comando return para liberar recursos.
lt; 2gt; Archivos de imagen: intente utilizar el formato gif, es mejor colocarlo en el espacio del disco duro, intente no colocarlo en los recursos del programa.
lt;3gt;El archivo exe debe ser lo más pequeño posible. Si es necesario, divida un programa grande en varios archivos ejecutables pequeños para completarlo.
lt;4gt;Intente no usarlo. controles grandes. La razón principal es que hay demasiados códigos inútiles y no se pueden optimizar.
1. Los problemas de algoritmos siguen siendo los más críticos.
2. Intente utilizar llamadas dinámicas al llamar a las API. Liberar inmediatamente después de su uso.
3. Intente utilizar varios subprocesos, pero evite utilizar subprocesos muertos. Se recomienda que los hilos se basen en mensajes. Esto puede ahorrar recursos del sistema en un sentido real.
4. La magnífica interfaz siempre es enemiga de los recursos del sistema. La búsqueda excesiva de interfaces magníficas conducirá inevitablemente a más pérdidas que ganancias.
5. Intente utilizar ideas de programación orientada a objetos. La característica de la clase es que disfruta del espacio de código y el espacio de datos es independiente. Puede ahorrar mucha memoria.
6. Misma razón. Las ideas de programación son muy importantes. ¡Reduzca el código redundante tanto como sea posible!