Hola a tod@s.<div><br></div><div>Trabajo con Visual C++ 2008, y estoy interesado en controlar el tiempo que tarde un determinado programa en ser ejecutado.</div><div><br></div><div>PERO lo que deseo obtener NO es el tiempo REAL, sino el TIEMPO DE CPU. Por ejemplo:</div>

<div><br></div><div>Hora al inicio del programa: 0.00h</div><div>Hora al finalizar el programa: 10.00h</div><div><br></div><div>Tiempo real = 10 horas</div><div><br></div><div>Tiempo de CPU = depende de cuántos procesos estaban ejecutándose en el ordenador al mismo tiempo. En general, será igual o inferior a 10 horas.</div>

<div><br></div><div>He estado mirando en Internet, foros, etc., pero no acabo de entender lo que se dice. Por ejemplo, parece que la función clock() podría tener que ver con lo que busco (<a href="http://msdn.microsoft.com/es-es/library/4e2ess30(v=VS.80).aspx">http://msdn.microsoft.com/es-es/library/4e2ess30(v=VS.80).aspx</a>), pero no estoy seguro.   :-(</div>

<div><br></div><div>¿Alguien con más experiencia me podría orientar?</div><div><br></div><div>GRACIAS de antemano.</div><div><br></div><div>Un saludo.</div><div><br></div><div>--</div><div>Vicent</div><div><br></div>