Red de conocimiento informático - Problemas con los teléfonos móviles - Aparece un programa WinForm escrito en VS2010 después de depurarlo y ejecutarlo durante varias horas: la depuración se detiene, pero aún no ha terminado, ¡puede forzar su detención inmediatamente!

Aparece un programa WinForm escrito en VS2010 después de depurarlo y ejecutarlo durante varias horas: la depuración se detiene, pero aún no ha terminado, ¡puede forzar su detención inmediatamente!

Utilizó un software que mide el uso de la CPU y la memoria para ver qué tan alto llegó el uso de la CPU y la memoria mientras depuraba el programa.

Posibles motivos:

1. El diseño del programa no es razonable, hay demasiados subprocesos, se alcanza el límite de procesamiento del sistema y la depuración finaliza automáticamente.

2. Hay un bucle infinito que consume mucha memoria, compruébalo

3. Hay un código inseguro (si lo escribes en C#, esta posibilidad es menor o prácticamente inexistente). )

Sugerencias: vuelva a verificar su programa. Es mejor dibujar un diagrama de flujo del programa en una hoja de papel blanco mientras lo revisa. Después de dibujar, revise algunos problemas. Los defectos serán obvios de un vistazo. Probablemente se deban a un diseño de programa poco razonable. También puede ser que la idea del diseño no esté clara y la dirección general se haya desviado. En este caso, debe escribir la situación antes y después del diseño del programa en papel y luego escribir el código específico. Es muy importante comprender el propósito de cada paso. Dibujar diagramas de flujo es de hecho un buen hábito, especialmente cuando el programa es grande y complejo. Ser bueno dibujando diagramas de flujo traerá grandes beneficios. No solo ayudará a aclarar ideas y mejorar la eficiencia de la redacción del programa, sino que también reducirá en gran medida la dificultad. aparición de errores.

Te deseo buena suerte~~~