Ver Mensaje Individual
  #3  
Antiguo 20-07-2007
Avatar de MaMu
MaMu MaMu is offline
Miembro
 
Registrado: abr 2006
Ubicación: Argentina
Posts: 863
Reputación: 21
MaMu Va por buen camino
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;
Responder Con Cita