debugger avec chrono

debugger avec chrono - ASM - Programmation

Marsh Posté le 17-04-2003 à 14:40:58    

quelqu'un connait-il un debugger (windows) qui permet de mesurer le temps écoulé entre 2 breakpoints ?
 
rq: g pas le source du prog que je debug

Reply

Marsh Posté le 17-04-2003 à 14:40:58   

Reply

Marsh Posté le 17-04-2003 à 15:15:47    

SoftIce ? (WinIce)

Reply

Marsh Posté le 17-04-2003 à 15:22:49    

sinon tu peux utiliser l'instruction RDTSC qui stocke dans EAX et EDX le nombre de cycles écoulés depuis le démarrage du processeur


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 17-04-2003 à 15:41:51    

bin oui mais, avec un debugguer comme tu fais pour faire un coup de rdtsc entre 2 bp, et le rapport pour avoir le temps ??
 
j'pense qu'avec softice, y'a moyen de faire des trucs drôle non ?

Reply

Marsh Posté le 17-04-2003 à 16:00:37    

c vrai que le coup du RDTSC, je connaissais mais c pas la fête pour inserer le code dans le code déjà existant; sans compter qu'il faut sauvegarder EAX et EDX
 
que ce soit du RDTSC ou un temps précis chronométré en sec c pas si important; le principal pour moi c de voir ou le code passe le plus de temps.
 
sinon, je cherche winice pour win2000 ... (un ptit lien?)

Reply

Marsh Posté le 17-04-2003 à 16:05:11    

bah sinon un profiler alors ?
 
c'est pour débugger, ou pour optimiser ?

Reply

Marsh Posté le 17-04-2003 à 16:06:58    

c pour optimiser un prog deja existant (g pas le source)

Reply

Marsh Posté le 17-04-2003 à 16:25:57    

:pt1cable:

Reply

Marsh Posté le 17-04-2003 à 16:26:52    

comment ça ?  :heink:  
 
comment tu veux optimiser du code déjà compilé, tu veux déassembler, optimiser & réassembler ?

Reply

Marsh Posté le 17-04-2003 à 16:34:07    

les questions qui tuent ...
bah disons que ce que je veux faire s'apparente un peu à du hacking vu que je modifie le code dejà compilé; ya pas de recompilation, je modifie les octets si g besoin.
je veux juste optimiser le programme parce qu'il est lent; d'ou le besoin de savoir à quel endroit il perd du temps ...

Reply

Marsh Posté le 17-04-2003 à 16:34:07   

Reply

Marsh Posté le 17-04-2003 à 17:04:19    

genre un time-out d'accès à un fichier huh ? :D


Message édité par bjone le 17-04-2003 à 17:04:31
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed