Cita:
|
Empezado por Ñuño Martínez
GNU tiene una herramienta llamada "gprof" que, entre otras cosas, devuelve tiempos de ejecución de las funciones. Ahora mismo no recuerdo si Delphi tiene algo similar, creo que sí pero no sé ni cómo se llama ni cómo utilizarlo. En realidad no sé si realmente te serviría, ya que devuelve información en forma estadística más que datos precisos, pero tal vez pueda ayudarte.
|
Todo se reduce a codigo binario, pero un compilador "A" transforma una sentencia en por ejemplo 8 lineas de instruccion maquina, y un compilador "B" traduce la misma sentencia en "6" lineas de instruccion maquina. No hay forma de determinar para que frecuencia queda compilado? O tengo que basarme en la administracion de todo tipo de memoria, particular de cada PC, sea RAM, HDD, nucleos del procesador, etc. etc. No es que quiera un timming exacto, pero intento hacerlo como un proceso paralelo, sin que afecte en lo mas minimo a la aplicacion en si.
Saludos
__________________
Código Delphi
[-]
try
ProgramarMicro(80C52,'Intel',MnHex,True);
except
On Exception do
MicroChip.IsPresent(True);
end;