[C con Clase] Uso CPU

Jose Cabrera josmaca en gmail.com
Vie Oct 1 22:13:00 CEST 2010


Pero cuando trabaja supongo que sera alguna función recursiva de calculo, o
un bucle, mete en el bucle un pequeño retardo de una decima de segundo o
menos, que se repita en cada iteracción.

El 1 de octubre de 2010 18:21, Pau Manent <pmb.manent en gmail.com> escribió:

>  Lo de ralentizar el programa ya lo prové. Durante unos instantes el uso
> del CPU baja mucho, pero cuando este trabaja se pone al 99%. Mi idea seria
> que la CPU trabajara constantemente pero al 60 o 70%.
> Gracias de todos modos
>
> El 01/10/2010 16:40, Jose Cabrera escribió:
>
> En cuanto a lo primero, una solución facil aunque relentiza el programa, es
> poner entre el codigo que más uso de la cpu genere, un contador que haga
> esperar al programa un tiempo, es decir meter un retardo a posta, esto
> consume muy poca cpu, en cuanto a lo segundo podrias hacer uso de hebras
> para distitas funciones que puedas ejecutar en paralelo.
>
> Bueno es una idea supongo que hay formas mas elegantes de hacerlo, pero por
> aportar una idea.
>
> El 1 de octubre de 2010 13:58, Pau Manent <pmb.manent en gmail.com> escribió:
>
>> Hola a todos
>>
>> Mi problema, y supongo que le de muchos, es que cuando ejecuto un programa
>> que he hecho en C++, estre utiliza toda la potencia del CPU, lo que puede
>> inducir errores en cálculos largos y complicados.
>> Mi pergunta es si alguien sabe de alguna libreria, función o algun
>> procedimiento de programación para que el programa sólo use una determinada
>> potencia del CPU.
>> Y otra cosa, es possible programar con dos núcleos, es decir, yo tengo un
>> AMD x64 sempron (32+32bits), pero al ejecutar un programa sólo usa un micro,
>> el otro no hace nada. Seria posible utilizar ambos a la vez para ejecutar
>> subrutinas distintas?
>>
>> Gracias de antemano.
>>
>> Pau
>>
>> _______________________________________________
>> Lista de correo Cconclase Cconclase en listas.conclase.net
>> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
>> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>>
>
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.nethttp://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>
>
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20101001/3b747e84/attachment.html>


Más información sobre la lista de distribución Cconclase