![]() |
Bienvenue invité ( Connexion | Inscription )
Il est interdit de poster directement à la racine de ce forum.
Veuillez créer votre topic dans le sous-forum approprié.
![]() |
![]()
Message
#1
|
|
![]() BIDOUILLE Guru ![]() ![]() ![]() ![]() ![]() Groupe : Admin Messages : 55 528 Inscrit : 14 Jan 2001 Lieu : Paris Membre no 3 ![]() |
Actuellement, sur mac on a pas de bons outils de bench.
Est-ce que quelqu'un voudrait qu'on en fasse ? J'ai quelques idées précises mais pas les connaissances suffisantes pour les réaliser. -------------------- C'est parce que la vitesse de la lumière est plus grande que celle du son que tant de gens paraissent brillants avant d'avoir l'air con
|
|
|
![]() |
Guest_macmagna_* |
![]()
Message
#2
|
Guests ![]() |
Ne pourrait-on pas faire un bench CPU avec quelque chose de trés simple comme:
CODE #include <stdio.h> #include <sys/time.h> int main (int argc, const char * argv[]) { struct timeval begin, end; float elapsed; int count = 100000000, i = count, j = 1; gettimeofday (&begin, NULL); while (i--) j += j; gettimeofday (&end, NULL); elapsed = (float)(end.tv_sec - begin.tv_sec) + ((end.tv_usec - begin.tv_usec) / 1000000.0); printf("Count: %d - Time: %fs - Rate: %.0f/s\n", count, elapsed, ((float) count) / elapsed); return 0; } On pourrait mettre ce qu'on veut dans la boucle while, calculer sur un float, etc... Et en assembleur avec le même nombre d'instructions pour les programmes PC et Mac? |
|
|
![]() ![]() |
Nous sommes le : 1st August 2025 - 16:15 |