debugger avec chrono - ASM - Programmation
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
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 ?
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?)
Marsh Posté le 17-04-2003 à 16:05:11
bah sinon un profiler alors ?
c'est pour débugger, ou pour optimiser ?
Marsh Posté le 17-04-2003 à 16:26:52
comment ça ?
comment tu veux optimiser du code déjà compilé, tu veux déassembler, optimiser & réassembler ?
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 ...
Marsh Posté le 17-04-2003 à 17:04:19
genre un time-out d'accès à un fichier huh ?
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