Función consume 100 % procesador
Saludos a todos !!
Tengo un problema al realizar una función para calcular numeros primos. El programa realiza todos los calculos correctamente, pero consume el 100 % del procesador cuando se esta ejecutando. Quisiera saber si esto es normal o existe una forma de realizar funciones o procedimientos sin que consuman tanto recursos. gracias....:rolleyes: |
Hola,
Hay que usar el buscador de los Foros. Hace poco que se trató aquí mismo y el maestro seoane volvió a dar buenas explicaciones y soluciones. |
Todo correcto, es absolutamente normal, un programa cuando "hace algo" en tu caso calcular numeros primos, siempre consume el 100% del procesador.
Si consumiese solo el 50% por ejemplo, pues tardaria el doble de tiempo en hacer los calculos, asi que en condiciones normales el sistema operativo da a los programas que lo necesiten todo el tiempo de CPU que sea posible ;). Saludos |
Muchas gracias por sus respuestas...
Gracias por la sugerencia de utilizar :'el buscador de foros ' . Lo tendre en cuenta para futuras consultas. |
Manejar Hilos
Aunque es muy lógico que una aplicaciín utilice todo el procesador, tambien resulta incomo para el usuario que esto suceda puesto que lo imposibilita a desarrollar otras actividades, para evitar este tipo de situaciones se utiliza la programación utiliza por hilos, te aconsejo que consultes el siguiente link
www.driverop.com.ar/tutorialesdelphi/threads/capitulo8.htm :o |
La franja horaria es GMT +2. Ahora son las 04:07:49. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi