PDA

Ver la versión completa : Profiler Alpha



Anarchy
27/08/2003, 01:04
Bueno, como no tengo muy claro de lo que se trata, aquí va lo que explica su programador (en inglés):

It's a simple PC sampling profiler at a very early stage.
It uses TIMER 0 to sample the PC around 200 times per second, you can easily change that by setting a different value to the define in Profiler.cpp (PROF_FREQ).

Podéis pillar la versión Alpha del profiler en su <a href="http://gp32.misantrop.org/" target="_blank"><b>Web</b></a>

chui
27/08/2003, 02:04
Un profiler es un programa que carga a su vez otro programa en modo de testeo midiendo el tiempo consumido por ciertas rutinas.

Esto es muy util para optimzar ciertas partes de codigo; sobre todo en arquitecturas cerradas como la gp32.

Pero lo que no entiendo muy bien es como se ha podido desarrollar una herramienta asi para la GP32; parece que el programa rula en el PC y no en la GP32.

Sid
27/08/2003, 08:31
Creo que el PC de cual se refiere es el Program Counter, cual es una parte de memoria que dice cual instruccion se esta actualisando a ese momento; por lo tanto, este es un programa (posiblemente) echo para ver que instrucciones, y en que order, los hace el GP32.

chui
27/08/2003, 10:32
Tiene sentido que se refieran al registro R15 (PC) de la CPU.
Gracias por la aclaracion.