![]() |
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 527 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
|
|
|
![]() |
![]()
Message
#2
|
|
![]() Macbidouilleur de vermeil ! ![]() ![]() ![]() ![]() Groupe : Membres Messages : 1 318 Inscrit : 7 May 2003 Lieu : Ile de France (92) Membre no 7 472 ![]() |
Tu veux mesurer la performance hardware ou software ?
-------------------- @+ Driden |
|
|
![]()
Message
#3
|
|
![]() Macbidouilleur d'argent ! ![]() ![]() ![]() Groupe : Membres Messages : 594 Inscrit : 27 Oct 2003 Lieu : Gradignan (Sud Ouest) - France Membre no 10 902 ![]() |
Vas-y, balance tes idées, on arrivera bien à faire quelque chose
![]() |
|
|
![]()
Message
#4
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 9 186 Inscrit : 16 Oct 2003 Lieu : Vesoul et Belgique pour les racines... Membre no 10 448 ![]() |
Ce qui serait bien, c'est un utilitaire de Benchmark qui puisse réellement fonctionner sur Mac et PC, comme ça on pourrait enfin se mesurer
![]() Quoiqu'il vaut peut être mieux pas ![]() -------------------- Mes vieilleries remises au goût du jours :-): iMac G3 400 et 600DV et G4 800 Tournesol et le tout en réseau s'il vous plaît!!!
Un MacMini sous-exploité, quelle tristesse... :-( OS: X toujours à jour, Deux iMac "Intel", un 20" et un 24" Salut, tot ziens, aan de kost en de wind vanachter... |
|
|
![]()
Message
#5
|
|
Adepte de Macbidouille ![]() Groupe : Membres Messages : 156 Inscrit : 14 Mar 2003 Membre no 6 665 ![]() |
Grande idée...j'ai déjà travaillé sur quelques bout de codes y'a pas longtemps, mais j'ai pas eu le temps d'aller plus loin...
-------------------- Macbook Core 2 Duo 2,16GHz 2Gb (blanc) - Powerbook G4 867MHz 768 Mb - iMac Core Duo 17'' 1.83 GHz (maison)...
|
|
|
![]()
Message
#6
|
|
![]() BIDOUILLE Guru ![]() ![]() ![]() ![]() ![]() Groupe : Admin Messages : 55 527 Inscrit : 14 Jan 2001 Lieu : Paris Membre no 3 ![]() |
Bon, pour commencer, je voudrais un soft qui mesure le débit d'un périphérique.
Perfboard le fait déjà au niveau des IO en global. Possible de le faire sur seulement un périf ? Possible d'en faire un graph ? On pourrait commencer par un lecteur ou graveur de CD ? Voilà -------------------- 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
|
|
|
![]()
Message
#7
|
|
Adepte de Macbidouille ![]() Groupe : Membres Messages : 156 Inscrit : 14 Mar 2003 Membre no 6 665 ![]() |
Oui c'est possible, il suffit de demander au noyau mach des infos pour chaque périphérique...je peux (modulo boulot) faire un petit programme de démo...
-------------------- Macbook Core 2 Duo 2,16GHz 2Gb (blanc) - Powerbook G4 867MHz 768 Mb - iMac Core Duo 17'' 1.83 GHz (maison)...
|
|
|
![]()
Message
#8
|
|
![]() BIDOUILLE Guru ![]() ![]() ![]() ![]() ![]() Groupe : Admin Messages : 55 527 Inscrit : 14 Jan 2001 Lieu : Paris Membre no 3 ![]() |
Avec plaisir !!
-------------------- 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
|
|
|
![]()
Message
#9
|
|
![]() Méchant modérateur paranoïaque ![]() ![]() ![]() ![]() ![]() Groupe : Modérateurs Messages : 10 755 Inscrit : 24 Jan 2002 Lieu : Confoederatio Helvetica, Kanton Wallis Membre no 1 865 ![]() |
Et avec les sources qu'on puisse apprendre des chose
![]() -------------------- Nothing Else Matters
|
|
|
![]()
Message
#10
|
|
![]() BIDOUILLE Guru ![]() ![]() ![]() ![]() ![]() Groupe : Admin Messages : 55 527 Inscrit : 14 Jan 2001 Lieu : Paris Membre no 3 ![]() |
Remarquez, ce serait cool qu'on bosse tous ensemble dessus pour faire le MBBench
![]() -------------------- 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
|
|
|
![]() ![]()
Message
#11
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 4 057 Inscrit : 1 Jun 2001 Lieu : Dites aux trolls d'aller en enfer Membre no 326 ![]() |
Tout a fait d'accord.
Puis je suggérer de commencer par un mini cahier des charges? Pour moi, il faut des tests qui soit liés à l'utilisation d'une machine: Ouverture (temps de démarage à froid) Ouverture de fichier Conversion de format d'image Encodage MP3 A vous les studios!!!! -------------------- Je suis parti, certains savent pourquoi d'autres non.......
|
|
|
![]()
Message
#12
|
|
![]() Méchant modérateur paranoïaque ![]() ![]() ![]() ![]() ![]() Groupe : Modérateurs Messages : 10 755 Inscrit : 24 Jan 2002 Lieu : Confoederatio Helvetica, Kanton Wallis Membre no 1 865 ![]() |
conversion et encodage sont trop liés à la qualité des codecs....
-------------------- Nothing Else Matters
|
|
|
![]()
Message
#13
|
|
![]() BIDOUILLE Guru ![]() ![]() ![]() ![]() ![]() Groupe : Admin Messages : 55 527 Inscrit : 14 Jan 2001 Lieu : Paris Membre no 3 ![]() |
QUOTE (dulrich1 @ 10 Feb 2004, 19:59) conversion et encodage sont trop liés à la qualité des codecs.... oui, c'est vrai. Il faudrait des choses plus élémentaires -------------------- 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
|
|
|
![]() ![]()
Message
#14
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 4 057 Inscrit : 1 Jun 2001 Lieu : Dites aux trolls d'aller en enfer Membre no 326 ![]() |
QUOTE (Lionel @ 10 Feb 2004, 19:49) QUOTE (dulrich1 @ 10 Feb 2004, 19:59) conversion et encodage sont trop liés à la qualité des codecs.... oui, c'est vrai. Il faudrait des choses plus élémentaires Temps pour déplacer le curseur de la souris du coin supérieur gauche au coin inférieur droit! ![]() Je suis déja sorti!!! -------------------- Je suis parti, certains savent pourquoi d'autres non.......
|
|
|
![]()
Message
#15
|
|
![]() BIDOUILLE Guru ![]() ![]() ![]() ![]() ![]() Groupe : Admin Messages : 55 527 Inscrit : 14 Jan 2001 Lieu : Paris Membre no 3 ![]() |
Je pensais à des fonctions mathématiques
![]() -------------------- 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
|
|
|
![]() ![]()
Message
#16
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 4 057 Inscrit : 1 Jun 2001 Lieu : Dites aux trolls d'aller en enfer Membre no 326 ![]() |
de retour!
et si on mesurait le temps entre deux plantages! "MBtest le seul bench qui dure 18 mois!!!" Ok je ressort! ![]() -------------------- Je suis parti, certains savent pourquoi d'autres non.......
|
|
|
![]()
Message
#17
|
|
![]() Adepte de Macbidouille ![]() Groupe : Membres Messages : 165 Inscrit : 6 Mar 2003 Lieu : Paris Membre no 6 539 ![]() |
première question : quelle genre de fonction mathématiques (système à résoudre,calcul de suite ...??
deuxième comment programmer la fonction ?? ( script terminal ou mini-appli ) cordialement -------------------- Mac mini G4 1,5Ghz + Clavier Bluetooth + Ecran Dell 24".
iPhone Orange 8Go. iPod nano 4 Go (1st Generation). |
|
|
![]()
Message
#18
|
|
Adepte de Macbidouille ![]() Groupe : Membres Messages : 156 Inscrit : 14 Mar 2003 Membre no 6 665 ![]() |
Bon, j'arrive a avoir la vitesse IO pour chaque device...j'ai plus qu'a tracer le graphe...
![]() exemple copie d'un vob du combo de mon ti sur le disque dur CODE 2004-02-10 21:51:30.675 IOThroughput[7363] read: 7626709504 (12.332031 Mb/s) written: 7497116160
2004-02-10 21:51:30.676 IOThroughput[7363] read: 413488672 (4.250000 Mb/s) written: 0 -------------------- Macbook Core 2 Duo 2,16GHz 2Gb (blanc) - Powerbook G4 867MHz 768 Mb - iMac Core Duo 17'' 1.83 GHz (maison)...
|
|
|
![]()
Message
#19
|
|
![]() BIDOUILLE Guru ![]() ![]() ![]() ![]() ![]() Groupe : Admin Messages : 55 527 Inscrit : 14 Jan 2001 Lieu : Paris Membre no 3 ![]() |
Tip top !!
Tu fais un graph avec une mesure par seconde ? Deux ? Lecture en vert et écriture en rouge ? Pour les CD, tu fais la conversion en X dans l'échelle ? CD 1x = 150 Ko/s DVD 1x = 1350 Ko PAs trop pour ne pas risquer de ralentir le système. Tu peux aussi faire une chtite interface pour choisir le périphérique de mesure ? COOOOOOLLLLL -------------------- 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
|
|
|
![]()
Message
#20
|
|
![]() Méchant modérateur paranoïaque ![]() ![]() ![]() ![]() ![]() Groupe : Modérateurs Messages : 10 755 Inscrit : 24 Jan 2002 Lieu : Confoederatio Helvetica, Kanton Wallis Membre no 1 865 ![]() |
QUOTE (Lionel @ 10 Feb 2004, 23:27) Je pensais à des fonctions mathématiques ![]() J'ai un ou deux trucs en réserve.... de ce côté. Du genre des classiques: Tour de Hanoi (pour plus de 3 tours), en récursif ou pas .... ... Mais le problème c'est surtout comment calculer le temps de calcul. Y aurait 2 possibilités: Temps réel, avec un gettime avant la fonction et un après (on fait la différence) désavantage: si d'autres processus tournent, cela influence le temps de clacul. Comptage du nombre de tick processeur (en très gros, le nombre de "cycle" (pas tout à fait en fait) pour faire le calcul): avantage:si d'autres applis tournent (même à 90% du proc) celan ne devrait pas apparaître dans les tests désavantage: c'est lié à l'architecture du CPU (mais ça me parait la meilleur solution) On peut aussi imaginer avoir un bench en fortran, un en C, un en Java (pour la java, le C et même l'ada je dois avoir quelques codes dasn un bouquin d'algorithme, maispour la mesure.... j'ai pas).... et bien sûr les perfs varieront en fonction du compilateur utilisé.... [edit]il faut prévoir, si on boucle, une fonction qui vari au court du temps pour éviter la mise en cache.... -------------------- Nothing Else Matters
|
|
|
![]()
Message
#21
|
|
Macbidouilleur d'argent ! ![]() ![]() ![]() Groupe : Membres Messages : 715 Inscrit : 11 Dec 2003 Lieu : Paris Membre no 12 410 ![]() |
Bonsoir,
Pour un petit bentch qui tourne sur PC et Mac, j'ai peut être une idée. La c'est vraiment pour tester les perfs générales de la machine autour du Proc. C'est en Java, donc on teste tout, le proc, le système (bus système / ram ...) mais aussi le logiciel : ordonanceur de l'OS. Et Mac OS X est plutôt bien placé dans ce domaine. Bien entendu, c'est du Java, donc les tests ne sont pas super precis, mais ca donne un rapide apercu de la puissance de la machine. Je suis partis d'un constat tout bête quand je fesais un programme. J'ai au boulot un AMD Athlon XP 1500+ (sous Linux je précise) et j'ai ramené au boulot le PB G3 400. A la base, je travaillais sur un programme java assez gourmant en capacitées proc et par curiosité je l'ai mis sur le mac, qui ma fois ce débrouillais comme un charme ![]() En fait, en gros, tant que l'on ne fais pas d'interface graphique en Java, j'ai noté que la JVM d'apple est plutot performante ! Petit à petit j'ai peaufiné le test et j'en suis arrivé a faire un truc très basique ! Des millions de calculs sur des entiers / sur des entiers 64 bits / sur des réels (float) (Il n'y a qu'un pas pour faire des fonctions mathématiques ![]() Et j'en suis arrivé à plusieurs constats : -> Pour les entier, le PB n'avais pas à rougir de ses résultats. -> Pour les entiers 64 bits, le PB ce faisait totalement larger, surement par un bus étroit et des fonctions de traitement très déaventageuses. Pas bien grave, le pauv' c un G3 ![]() -> Pour les réels Il me semble que le powerbook lui mettais la paté ! ('fin il était aussi rapide, si je me souviens bien ... pas mal pour un G3 400 sur portable !) (AMD par rapport à Intel est plutot meilleur en calcul flotant, donc si on test sur un intel !) Bien que je ne me souviens plus trop des résultats, je peux refaire les programmes, c'est 4 lignes de code ! Donc indiscutable, tout le monde peux vérifier, pas de : Ah mais il on favorisé le mac (ou le pc). En plus Java n'utilise pas (il me semble) l'Altivec ou l'équivalent Intel/AMD (MMX / SEE etc). Cela présente donc une plateforme de bench qui positionne toutes les architectures au même niveau. On pourrais tester la couche réseau par des benchs en RMI ou sockets (TCP et/ou UDP), les accès disque (la c'est surtout la perf de la JVM). Mais cela permet de faire un test très standard. On pourrais aussi tester les perfs de l'OS, faire par exemple 5 000 threads en concurence, qui font plein d'interactions, donc plein de changement de contexte. On teste ici le multithreading du système (et de la jvm toujours). Pour pas avoir d'impact de la jvm on peux imaginer faire des threads en C, mais au moins avec Java, ca "standardise" et pas de discussions possible sur des optimisations ![]() On peux tester avec beaucoup de création d'objets, utilisation intensive de la mémoire, etc ... Donc tester la bande passante mémoire du système, le gestionnaire d'allacation mémoire, etc. Pour finir, on fait un méga melange de tout ca, et on peux donner une note globale pour juger un ensemble Proc / Système Hard / Système d'Exploitation. Je sais pas ce que vous en pensez, mais si ca vous plait, je peux faire divers petits protocoles de tests. Si vous penser à tester d'autres trucs que l'on puisse "stantardiser" avec l'aide de Java ? On peux donc tester les performances de nos macs, et voir les gains et les pertes entre chaque évolutions, mais également les comparer avec d'aute architectures (Qui à une sation Solaris ou SGI ou ... ? ![]() ![]() -------------------- Donne à un homme un poisson et il mangera un jour, apprends-lui à pêcher et il mangera toute sa vie.
(Proverbe Chinois) Celui qui apprend quelque chose de moi enrichit son savoir sans réduire le mien, tout comme celui qui allume sa chandelle à la mienne se donne de la lumière sans me plonger dans l'obscurité. (Thomas Jefferson) |
|
|
![]()
Message
#22
|
|
![]() Méchant modérateur paranoïaque ![]() ![]() ![]() ![]() ![]() Groupe : Modérateurs Messages : 10 755 Inscrit : 24 Jan 2002 Lieu : Confoederatio Helvetica, Kanton Wallis Membre no 1 865 ![]() |
Pour les ticks:
http://developer.apple.com/documentation/m...Toolbox-80.html Bien que je commence à douter au niveau du calcul, il semblerait que cela compte le temps de vie du processus depuis son lancement, donc ce serait aussi sensible à ce qui tourne sur la machine... Y a quelqu'un pour infirmer ou confirmer? -------------------- Nothing Else Matters
|
|
|
![]()
Message
#23
|
|
![]() BIDOUILLE Guru ![]() ![]() ![]() ![]() ![]() Groupe : Admin Messages : 55 527 Inscrit : 14 Jan 2001 Lieu : Paris Membre no 3 ![]() |
Génial !
Vous voir motivés me fait ultra plaisir ! -------------------- 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
|
|
|
![]()
Message
#24
|
|
![]() Méchant modérateur paranoïaque ![]() ![]() ![]() ![]() ![]() Groupe : Modérateurs Messages : 10 755 Inscrit : 24 Jan 2002 Lieu : Confoederatio Helvetica, Kanton Wallis Membre no 1 865 ![]() |
Je pose là un bout de code en c, on avait du faire un labo sur les suites de Fibonacci... Il y a la méthode récursive et itérative....
On a benché le tout avec la fonction gettimeofday.... qui est sensible à ce qui est en background, le code est pas forcément très beau ![]() ![]() CODE #include <iostream.h> #include <stdlib.h> #include <stdio.h> #include <iomanip.h> #include <ctime> #include <sys/time.h> using namespace std; int i, j, nb_termes; bool methode; int a = 1, b = 1, c = 1; //declaration de la fonction Fibor : fibonacci recursive int Fibor(int x) { if (x == 0 || x == 1) // cas particuliers return x; else if (x > 1) return (Fibor(x - 1) + Fibor(x - 2)); else return 0; } //declaration de la fonction Fiboi : fibonacci iterative int Fiboi(int x) { if (x == 0 || x == 1) // cas particuliers de la suite de Fibonacci return 1; else { for (j = 2; j <= x; j++) { a = b; b = c; c = a + b; return c; } } } int main() { int i; struct timeval tp1; struct timeval tp2; double s1, s2, m1, m2; cout << "Calcul des nombres de Fibonnacci par deux methodes" << endl; cout << "--------------------------------------------------\n" << endl; cout << "\nChoix de la methode de calcul : entrez ""1"" pour la version iterative ou ""0"" pour la version recursive" << endl; cin >> methode; while (cin.fail()) //traitement des caracteres non souhaites (differents de 1 ou 0) { cin.clear(); while ( cin.get() != '\n'); cout << "\nErreur de saisie. Entrez ""1"" pour la version iterative ou ""0"" pour la version recursive\n"; cin >> methode; } gettimeofday(&tp1,0); s1 = tp1.tv_sec; m1 = tp1.tv_usec; ////// methode recursive if (methode == 0) { cout << "Entrez le nombre de termes souhaites" << endl; cin >> nb_termes; while (cin.fail() || (nb_termes < 0)) //traitement des caracteres non souhaites (non entiers positifs) { cin.clear(); while ( cin.get() != '\n'); cout << "\nErreur de saisie. Entrez un nombre de termes positif et entier\n"; cin >> nb_termes; } cout << "\nSuite de Fibonacci (recursive)\n\n"; cout << "n F(n) \n"; cout << "-------------\n"; for (i = 0; i <= nb_termes; i++) { cout << setw(2) << i << " " << setw(-10) << Fibor(i) << endl; //printf("%-2d %-10d\n", i, Fibor(i)); } } ////// methode iterative else if (methode == 1) { cout << "Entrez le nombre de termes souhaites" << endl; cin >> nb_termes; while (cin.fail() || (nb_termes < 0)) //traitement des caracteres non souhaites (non entiers positifs) { cin.clear(); while ( cin.get() != '\n'); cout << "\nErreur de saisie. Entrez un nombre de termes positif et entier\n"; cin >> nb_termes; } cout << "\nSuite de Fibonacci (iterative)\n\n"; cout << "n F(n) \n"; cout << "-------------\n"; for (i = 0; i <= nb_termes; i++) { cout << setw(2) << i << " " << setw(-10) << Fiboi(i) << endl; } } gettimeofday(&tp2,0); s2 = tp2.tv_sec; m2 = tp2.tv_usec; cout << "Le temps d'execution est " << s2-s1+(m2-m1)/1000000 << "sec.\n"; return 0; } y a sûrement mieux qu'une suite de fibo pour les benchs, quelque chose de plus complet.... -------------------- Nothing Else Matters
|
|
|
![]()
Message
#25
|
|
Adepte de Macbidouille ![]() Groupe : Membres Messages : 156 Inscrit : 14 Mar 2003 Membre no 6 665 ![]() |
Alors hier soir j'ai abouti à ça pour les mesures de vitesses...c'est moche, je me suis pas embeté pour l'instant
Voici la vitesse de lecture de mon combo drive lorsque je copie 700 Mb (1 fichier sur le disque). L'application marche pas mal...1 point par seconde (utilisation très faible du CPU). C'est un début...je vais faire mieux ce soir ![]() -------------------- Macbook Core 2 Duo 2,16GHz 2Gb (blanc) - Powerbook G4 867MHz 768 Mb - iMac Core Duo 17'' 1.83 GHz (maison)...
|
|
|
![]()
Message
#26
|
|
![]() Macbidouilleur d'argent ! ![]() ![]() ![]() Groupe : Membres Messages : 594 Inscrit : 27 Oct 2003 Lieu : Gradignan (Sud Ouest) - France Membre no 10 902 ![]() |
Pour dulrich1 :
Pour obtenir le temps il y a la fonction getrusage aussi (faire un man), mais en gros on peut avoir le temps process user et le temps system, si en plus on fait un gettime on peut peut être pondérer tous les résultats entre eux ? |
|
|
![]()
Message
#27
|
|
Macbidouilleur de vermeil ! ![]() ![]() ![]() ![]() Groupe : Membres Messages : 1 049 Inscrit : 25 Jan 2003 Lieu : Avranches, 50 Membre no 5 837 ![]() |
QUOTE (dulrich1 @ 11 Feb 2004, 10:01) donc ce serait aussi sensible à ce qui tourne sur la machine... bon, alors on fait un truc qui demande au démarrage de quitter toutes les applis en cours d'utilisation... déjà ça limitera une bonne partie de l'activité de la machine nan ? -------------------- |
|
|
![]()
Message
#28
|
|
![]() BIDOUILLE Guru ![]() ![]() ![]() ![]() ![]() Groupe : Admin Messages : 55 527 Inscrit : 14 Jan 2001 Lieu : Paris Membre no 3 ![]() |
QUOTE (apprenti bidouille @ 11 Feb 2004, 13:49) QUOTE (dulrich1 @ 11 Feb 2004, 10:01) donc ce serait aussi sensible à ce qui tourne sur la machine... bon, alors on fait un truc qui demande au démarrage de quitter toutes les applis en cours d'utilisation... déjà ça limitera une bonne partie de l'activité de la machine nan ? On pourrait même lister les process en cours et désactiver tous ceux qui ne sont pas indispensables. Ensuite soit reboot soit on les relance. -------------------- 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
|
|
|
![]()
Message
#29
|
|
![]() BIDOUILLE Guru ![]() ![]() ![]() ![]() ![]() Groupe : Admin Messages : 55 527 Inscrit : 14 Jan 2001 Lieu : Paris Membre no 3 ![]() |
QUOTE (l0wc0der @ 11 Feb 2004, 11:57) Alors hier soir j'ai abouti à ça pour les mesures de vitesses...c'est moche, je me suis pas embeté pour l'instant Voici la vitesse de lecture de mon combo drive lorsque je copie 700 Mb (1 fichier sur le disque). L'application marche pas mal...1 point par seconde (utilisation très faible du CPU). C'est un début...je vais faire mieux ce soir ![]() ça a déjà de la gueule. Pour plus tard, ce serait pas mal d'ajouter une fonction de lecture de N octets d'un disque dur et surtout une fonction de lecture de tout un CD ou DVD. on fait lire tous les secteurs dans l'ordre. Ainsi on pourra juger la qualité d'une gravure de CD ou DVD grâce à la régularité du débit. -------------------- 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_Faquin_* |
![]()
Message
#30
|
Guests ![]() |
QUOTE (Lionel @ 11 Feb 2004, 12:56) QUOTE (apprenti bidouille @ 11 Feb 2004, 13:49) QUOTE (dulrich1 @ 11 Feb 2004, 10:01) donc ce serait aussi sensible à ce qui tourne sur la machine... bon, alors on fait un truc qui demande au démarrage de quitter toutes les applis en cours d'utilisation... déjà ça limitera une bonne partie de l'activité de la machine nan ? On pourrait même lister les process en cours et désactiver tous ceux qui ne sont pas indispensables. Ensuite soit reboot soit on les relance. plus simple: on peut les freezer. Comme ca à la fin on libère tout et c'est transparent pour l'utilisateur. Mais bien faire attention de ne pas freezer le defreezeer, sinon c'est le gros bouton blanc sur la machine qu'il faudra activer ![]() |
|
|
![]()
Message
#31
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 1 599 Inscrit : 14 May 2002 Lieu : Paris 11ème et sur mes rollers Membre no 2 463 ![]() |
QUOTE (dulrich1 @ 11 Feb 2004, 10:42) y a sûrement mieux qu'une suite de fibo pour les benchs, quelque chose de plus complet.... Moi je pense à un calcul de fft sur 4096 points par exemple. Mais il faut pondre le code. -------------------- iBook [email protected] 1Go Superdrive -- X.4.10
iPod 20 GB (G3) - K610i - Freebox v4 - Canon Ixus 50 - Seagate 200 Go FW/USB2 |
|
|
![]()
Message
#32
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Banned Messages : 1 559 Inscrit : 19 May 2002 Lieu : Gone Membre no 2 507 ![]() |
QUOTE (djaconil @ 11 Feb 2004, 12:15) QUOTE (dulrich1 @ 11 Feb 2004, 10:42) y a sûrement mieux qu'une suite de fibo pour les benchs, quelque chose de plus complet.... Moi je pense à un calcul de fft sur 4096 points par exemple. Mais il faut pondre le code. Bah, 4096 ? c'est du gateau. Je fais facile du 16k points dans FFTea, et la machine est loin d'etre a genoux. -------------------- Manual Focus Forum pour les fans d'appareils & objectifs a papa...
|
|
|
![]()
Message
#33
|
|
![]() Macbidouilleur de vermeil ! ![]() ![]() ![]() ![]() Groupe : Membres Messages : 1 305 Inscrit : 22 Aug 2001 Lieu : Paris Membre no 668 ![]() |
QUOTE (Tilao @ 10 Feb 2004, 22:38) Bonsoir, Pour un petit bentch qui tourne sur PC et Mac, j'ai peut être une idée. La c'est vraiment pour tester les perfs générales de la machine autour du Proc. C'est en Java, donc on teste tout, le proc, le système (bus système / ram ...) mais aussi le logiciel : ordonanceur de l'OS. Et Mac OS X est plutôt bien placé dans ce domaine. Bien entendu, c'est du Java, donc les tests ne sont pas super precis, mais ca donne un rapide apercu de la puissance de la machine. Je suis partis d'un constat tout bête quand je fesais un programme. J'ai au boulot un AMD Athlon XP 1500+ (sous Linux je précise) et j'ai ramené au boulot le PB G3 400. A la base, je travaillais sur un programme java assez gourmant en capacitées proc et par curiosité je l'ai mis sur le mac, qui ma fois ce débrouillais comme un charme ![]() En fait, en gros, tant que l'on ne fais pas d'interface graphique en Java, j'ai noté que la JVM d'apple est plutot performante ! On peux donc tester les performances de nos macs, et voir les gains et les pertes entre chaque évolutions, mais également les comparer avec d'aute architectures (Qui à une sation Solaris ou SGI ou ... ? ![]() ![]() Je ne suis pas sur qu'un bench en Java soit le plus adapté pour tester la vitesse d'un mac Tu vas surtout tester l'efficacité de la JVM, ce qui veut tout et rien dire (meme si pour ma part, je serais partant pour un bench des différentes JVM, mais C un autre sujet). D'autant plus que d'une JVM a l'autre les résultats different bcp : http://www.osnews.com/story.php?news_id=5602&page=1 (attention je ne critique pas JAVA, j'en fais toute la journée, et j'en suis tres content) Je pense que évaluer la vitesse d'un mac, il faudrait plutot utiliser les API natives, la couche graphique native, etc il existe déjà des tests touts simples, orientés utilisateurs, qui sont assez parlant, du genre : mesurer le temps de fermeture de 1000 fenetre du finder Pour des tests plus scientifiques/techniques, il faut faire attention à ne pas faire qqc qui dépende du compilo (typiquement sur des parcours d'arbres, des calculs complexes, ou certaines options sont profitables a certaines architecture et pas à d'autre) et ceci est particulierement en ces temps ou l'on trouve encore des G3, mais surtout des G4 et G5 qui ont un nombre différents d'unités de calcul vecto, en plus de l'archi 64bits pas simple du tout d'etre objectif !!! -------------------- MBP13 Early 2015 - Core i7.
|
|
|
![]()
Message
#34
|
|
![]() Méchant modérateur paranoïaque ![]() ![]() ![]() ![]() ![]() Groupe : Modérateurs Messages : 10 755 Inscrit : 24 Jan 2002 Lieu : Confoederatio Helvetica, Kanton Wallis Membre no 1 865 ![]() |
Je crois au contraire qu'il faut fournir une grande variété de test, c'est à dire du java, du c et du fortran. De cette manière on peut évaluer les machines selon tous les critères. On peut y ajouter des tests spécifiques sur altivec, flottant, entier etc.... du moment qu'on donne un résultat pour chaque test et qu'on ne combine pas tout.
On pourra voir ainsi quelles sont les améliorations apportées aux machines, ce qu'elles représentent dans les faits.... sinon autant listr simplement les GHz.... c'est pas le but. -------------------- Nothing Else Matters
|
|
|
![]()
Message
#35
|
|
Macbidouilleur de vermeil ! ![]() ![]() ![]() ![]() Groupe : Membres Messages : 1 049 Inscrit : 25 Jan 2003 Lieu : Avranches, 50 Membre no 5 837 ![]() |
Entièrement d'accord, il nous faut un truc très varié, sinon ça ne sert à rien !
-------------------- |
|
|
![]()
Message
#36
|
|
![]() Méchant modérateur paranoïaque ![]() ![]() ![]() ![]() ![]() Groupe : Modérateurs Messages : 10 755 Inscrit : 24 Jan 2002 Lieu : Confoederatio Helvetica, Kanton Wallis Membre no 1 865 ![]() |
QUOTE (l0wc0der @ 11 Feb 2004, 12:57) Alors hier soir j'ai abouti à ça pour les mesures de vitesses...c'est moche, je me suis pas embeté pour l'instant Voici la vitesse de lecture de mon combo drive lorsque je copie 700 Mb (1 fichier sur le disque). L'application marche pas mal...1 point par seconde (utilisation très faible du CPU). C'est un début...je vais faire mieux ce soir ![]() tu peux filer les sources? Sinon pour le temps, il y a en effet d'autres applications.... Je suis en train de lire quelques pages de man, mais je ne trouve pas de vrai équivalent à GetTick() sur PC..... -------------------- Nothing Else Matters
|
|
|
![]()
Message
#37
|
|
![]() BIDOUILLE Guru ![]() ![]() ![]() ![]() ![]() Groupe : Admin Messages : 55 527 Inscrit : 14 Jan 2001 Lieu : Paris Membre no 3 ![]() |
Si tu pouvais m'envoyer une béta de ton soft.
C'est pour mettre en évidence la différence de vitesse de gravure du Nec et du Pioneer. Merci -------------------- 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
|
|
|
![]()
Message
#38
|
|
![]() Macbidouilleur de vermeil ! ![]() ![]() ![]() ![]() Groupe : Membres Messages : 1 305 Inscrit : 22 Aug 2001 Lieu : Paris Membre no 668 ![]() |
QUOTE (dulrich1 @ 11 Feb 2004, 16:10) Je crois au contraire qu'il faut fournir une grande variété de test, c'est à dire du java, du c et du fortran. Le truc avec Java, C que ton programme peut ne pas changer d'une ligne et ses perfos évoluer énormément ! Si on reprend mon lien de tout à l'heure on voit que (sur PC) la JVM 1.4 est 2x plus lente sur les calculs trigo que la 1.3 ca veut donc dire, en grossissant un peu les choses, qu'une machine 2x plus perfo, plus récente mais disposant d'une nouvelle JVM moins adaptée au problème précis que tu traites serait seulement l'égale de son ainée J'en ai déjà parlé dans les fora, mais sur une appli JAVA de test AWT & SWING hyper basique, mon PC Athlon 1GHz fait >60fps, alors que mon iBook 700 Ati7500 fait du 6 à 7 fps le rapport n'est pas du tout réaliste ! Ce n'est pas le hard le probleme, mais bien la couche graphique JAVA d'Apple. bref, qqpart ce serait comme comparer des movies Flash on risque d'oublier les versions du player lorsque l'on juge 2 machines. -------------------- MBP13 Early 2015 - Core i7.
|
|
|
![]()
Message
#39
|
|
![]() BIDOUILLE Guru ![]() ![]() ![]() ![]() ![]() Groupe : Admin Messages : 55 527 Inscrit : 14 Jan 2001 Lieu : Paris Membre no 3 ![]() |
Et un gros calcul de N décimales de Pi ?
C'est universel ça -------------------- 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
|
|
|
![]()
Message
#40
|
|
Macbidouilleur de vermeil ! ![]() ![]() ![]() ![]() Groupe : Membres Messages : 1 049 Inscrit : 25 Jan 2003 Lieu : Avranches, 50 Membre no 5 837 ![]() |
héhé, un petite valeur approchée à 10000 décimales !!
-------------------- |
|
|
Guest_macmagna_* |
![]()
Message
#41
|
Guests ![]() |
Pour ceux que le calcul de PI interesse, j'ai récupéré un source basique et facilement adaptable qui fait le boulôt:
Source et executable J'ai juste ajouté les lignes post-commentées par MM dans main pour avoir une idée des perfs. Ce qui est étonnant c'est que la moyenne n'est pas constante et diminue avec l'augmentation du nombre de décimales. Si qqun peut m'expliquer ça? J'ai chez moi par ex: Digits: 1000 - Time: 0.043968s - Rate: 22744/s Digits: 10000 - Time: 2.838359s - Rate: 3523/s Digits: 20000 - Time: 13.870423s - Rate: 1442/s Edit: Le lien original http://mathforum.org/library/drmath/view/54343.html Ce message a été modifié par macmagna - 11 Feb 2004, 21:47. |
|
|
![]()
Message
#42
|
|
Macbidouilleur d'argent ! ![]() ![]() ![]() Groupe : Membres Messages : 715 Inscrit : 11 Dec 2003 Lieu : Paris Membre no 12 410 ![]() |
Oui, c'est tout à fait normal,
Le calcul du nombre Pi ne tiens pas dans un registre mémoire, dans un réel par exemple (qui d'ailleur fausserait l'approximation, il me semble) Le calcul de Pi ce fait sur un ensemble de variables contenues dans un tableau. Plus tu calcule de décimales de Pi, plus le nombre est grand, plus le nombre de variable utilisés est important. Pour faire très simple, au début, on fait un calcul sur une variable Par exemple x = x + 1; C'est le BA B.A, c'est très rapide. Si tu depasse la capacité de x, tu crée deux variables, x1 et x2 et en gros tu as x1 = x1 + 1; Si (x1 à eut un dépassement de capacité) { x2 = x2 + dépassement de capacité; } ensuite tu passe à trois variable, puis 4, puis des 10 aines, de 100 aines, etc Donc au début faire un calcul etait très rapide, en gros une opération du processeur. Ensuite tu dois faire des 100 aines d'opérations au niveau "algo et matériel" pour une opération "mathématique". Donc ton programme ralenti. -------------------- Donne à un homme un poisson et il mangera un jour, apprends-lui à pêcher et il mangera toute sa vie.
(Proverbe Chinois) Celui qui apprend quelque chose de moi enrichit son savoir sans réduire le mien, tout comme celui qui allume sa chandelle à la mienne se donne de la lumière sans me plonger dans l'obscurité. (Thomas Jefferson) |
|
|
![]()
Message
#43
|
|
![]() Oui ? ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 3 889 Inscrit : 24 Jun 2003 Lieu : BZH Membre no 8 224 ![]() |
Hello,
J'ai appercu des Benchs de compilateurs ADA, mis à partl'aspect performance, il y avait aussi un controle des résultats, de la précision. mon petit grain de sel... -------------------- "Je sais que vous croyez comprendre ce que vous pensez que j'ai dit, mais je ne suis pas sûr que vous réalisiez que ce que vous avez entendu n'est pas ce que je pense."
(Alan Greenspan) |
|
|
![]()
Message
#44
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 3 823 Inscrit : 20 Nov 2001 Lieu : vitry sur seine (94) Membre no 1 346 ![]() |
pour les tets il faut differentier
1) le calcul en virgule flottante ( la reine incontesté dans ce domaine le fortran ) 2) le calcul avec des entiers dans les 2 cas , faire attention au nombre de bits utilisés , car la quantité de memoire va fluctuer et donc fausser les resultats. le probleme du compilateur est crucial , car il ne faut pas des optimisdations de codes qui avantagent une machine , plus qu'une autre ( du coup altivec est a mettre de coté) eviter dans la mesure du possible , de faire des calculs sur une utlisation de memoire faible , la memoire cache va fatalement provoquer de grand ecarts. effectuer un calcul sur plusieurs minutes , cela permets de mieux mesurer la performance. je penses dans le cas avec des entiers differents algorithmes de tris , ( les optimisations des compilos vont forcement passer par là) , mais sur une volumetrie suffisemment importante ( evidemment le type de gestion de fichiers differents va fausser la aussi le resultat , genre optimisation fichier sur index....) eviter les declarations de type union sur pc qui favorisent un gain, de place memoire , ce n'est pas forcement le cas sur une machine big endian ( pour des raisons d'alignements en memoire ) --> ce point est systematiquement utilisé coté PC , mais partir d'un meme source avec des options de compilation identique devrait mettre une egalité sur ce point. -------------------- Desktop - CPU : AMD Ryzen 3600XT@4,6Ghz - RAM 16 Go - CM: Gigabyte X570-Aorus Pro CG : GeForce GTX 970- Audio: AMD Starship/Matisse HD Manjaro 25.1 xfce (unstable)
AMD Ryzen 9900x + Ram 32Go CM : Gigabyte X870 Elite Wifi 7 Cg : Radeon 9070 XT Gigabyte + Os Linux ( a venir ) |
|
|
![]()
Message
#45
|
|
Macbidouilleur de vermeil ! ![]() ![]() ![]() ![]() Groupe : Membres Messages : 1 049 Inscrit : 25 Jan 2003 Lieu : Avranches, 50 Membre no 5 837 ![]() |
QUOTE (blueG3 @ 11 Feb 2004, 22:15) ( du coup altivec est a mettre de coté) C'est là on je pense qu'il faut qu'on se décide, soit on essaie de faire un truc très objectif, mais qui ne tient pas forcément compte de ce que font réellement les utilisateurs, soit on fait un truc sans doute moins *officiel*, mais qui se préoccupe des besoins réels... si quelque chose de souvent utilisé par l'utilisateur est fortement aidé par l'altivec, on le met quand même dans le test, puisque c'est quelque chose qui touche vraiment l'utilisateur final... Ce serait plutôt ma philosophie... ce serait vrai dans l'autre sens, si quelque chose que fait souvent l'utilisateur est favorisé par une architecture intel, on le mettrait quand même. J'ai pas l'impression d'être très clair... ![]() -------------------- |
|
|
![]()
Message
#46
|
|
![]() Méchant modérateur paranoïaque ![]() ![]() ![]() ![]() ![]() Groupe : Modérateurs Messages : 10 755 Inscrit : 24 Jan 2002 Lieu : Confoederatio Helvetica, Kanton Wallis Membre no 1 865 ![]() |
QUOTE (GregWar @ 11 Feb 2004, 21:31) QUOTE (dulrich1 @ 11 Feb 2004, 16:10) Je crois au contraire qu'il faut fournir une grande variété de test, c'est à dire du java, du c et du fortran. Le truc avec Java, C que ton programme peut ne pas changer d'une ligne et ses perfos évoluer énormément ! Si on reprend mon lien de tout à l'heure on voit que (sur PC) la JVM 1.4 est 2x plus lente sur les calculs trigo que la 1.3 ca veut donc dire, en grossissant un peu les choses, qu'une machine 2x plus perfo, plus récente mais disposant d'une nouvelle JVM moins adaptée au problème précis que tu traites serait seulement l'égale de son ainée J'en ai déjà parlé dans les fora, mais sur une appli JAVA de test AWT & SWING hyper basique, mon PC Athlon 1GHz fait >60fps, alors que mon iBook 700 Ati7500 fait du 6 à 7 fps le rapport n'est pas du tout réaliste ! Ce n'est pas le hard le probleme, mais bien la couche graphique JAVA d'Apple. bref, qqpart ce serait comme comparer des movies Flash on risque d'oublier les versions du player lorsque l'on juge 2 machines. Cela importe peu... je parle pas de graphique, mais de calcul mathématique. On ne veut pas évaluer juste les perfs du proc, sinon, comme j'ai dis, on lit les MHz et ça suffit... mais on veut aussi voir, avec un code semblable dans lusieurs langages, ce que vaut le compilateur ET le proc.... On peut faire des calculs de plusieurs sortes... qui prennent l'aspect globale du CPU. C'est clair qu'on va pas tester quartz avec du Java. je suis POUR un test d'altivec, et pourquoi ne simplement pas le séparer du reste? Faire un test qu'altivec (ça permettrait de voir les progrès du G5 en la matière). sinon pour une idée des problèmes du au cache: http://madchat.org/coding/c/hack_processeur_en_C.html -------------------- Nothing Else Matters
|
|
|
Guest_macmagna_* |
![]()
Message
#47
|
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? |
|
|
![]()
Message
#48
|
|
![]() Macbidouilleur d'argent ! ![]() ![]() ![]() Groupe : Membres Messages : 627 Inscrit : 15 Mar 2003 Lieu : Périgord vert Membre no 6 698 ![]() |
Vouloir comparer, via des benchmarks, des architectures fondamentalement différentes avec le même code ne mène nul part. Pour une tâche donnée, on peut écrire du code qui fonctionne mieux sur une architecture que sur une autre, ou avoir un impact bénéfique sur l'une et pas sur l'autre, y compris lorsque l'algo est le même.
J'ai eu le cas avec du code écrit pour résoudre un challenge ECC (Eliptic Curves). Après avoir apporté des modifs triviales (réorganisation du code, principalement), les performances sur G4 étaient multipliées par trois, alors qu'elles évoluaient à peine sur AMD/Intel. La seule façon de faire est d'utiliser des algos optimisés au maximum pour chaque plateforme, même s'ils sont différents, de façon à obtenir les performances maximales et savoir qui fait quoi mieux que l'autre. Faute de quoi les benchs sont biaisés d'entrée de jeu et ne signifient plus grand chose d'un point de vue pratique. Tout dépend de ce que vous voulez faire. -------------------- Mac Mini M4 32 Go |
|
|
![]()
Message
#49
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Banned Messages : 1 559 Inscrit : 19 May 2002 Lieu : Gone Membre no 2 507 ![]() |
Le calcul de Pi, le code tiens dans le cache, et c'est inutile. En plus ca n'a vraiment rien a voir avec la "vraie vie" et franchement, un bench qui est bon a quelque chose que je ne fais JAMAIS je m'en tapes pas mal!
Moi je suggere un filtre image de type gaussian, sur une petite matrice par exemple 3x3 pour tester le rapport scalaire/altivec, et ensuite pousser sur des matrices plus grosses si ont veut tester le scalaire a fond. Un filtre image de ce type s'appuye a fond sur le nombre de registres, la qualite du scheduler, et aussi beaucoup sur la bande passante du bus et l'efficacité du cache. Je suis pret a donner un gaussian 3x3 tout altivec qui travaille en natif sur de la video YUV 422. Aussi, je suis pas manchot a ecrire de l'altivec direct, si jamais vous avez des trucs a vectoriser. -------------------- Manual Focus Forum pour les fans d'appareils & objectifs a papa...
|
|
|
![]()
Message
#50
|
|
Adepte de Macbidouille ![]() Groupe : Membres Messages : 156 Inscrit : 14 Mar 2003 Membre no 6 665 ![]() |
Alors, voilà:
J'arrive à avoir les vitesses de transfert de données pour un Disque dur en read/write...mais j'arrive pas à avoir la vitesse de gravure d'un CD/DVD par ma méthode (que la vitesse de lecture ![]() Sinon, j'ai remarqué un truc rigolo...si j'extraie un fichier d'un DVD en le copiant sur le disque à partir du finder et bien à ma grande surprise l(bon pas si grande que ça) le disque dur ne fait pas qu'écrire mais en même temps il lit beacoup de donnée -> correction d'erreur? Avec "cp" dans le terminal que dalle, que de l'écriture...on voit aussi bien comment le multitache préemptif influence la vitesse de lecture/écriture... Bon, pour ce qui est du code, c'est un peu compliqué...j'ai une version Cocoa et une version Carbon Mach-o...je préfère la version carbon car c'est plus simple à mon goût d'utiliser la bibliothèque standard C++. Je suis disposé à vous donner le code mais je pense que le truc bien à faire est de créer un projet sur sourceforge...c'est quand même plus agréable de pouvoir utiliser CVS ![]() Pour ce qui est des benchs CPU, je suis d'accord avec buserror...en ce moment je donne des cours de simulation numérique à la fac et j'ai pas mal d'algorithmes en stock, mais il faut être franc la plupart ne sont pas significatifs de l'utilisation courante d'un ordinateur... Ensuite, et là je rejoint kakace...pas la peine d'espèrer obtenir des benchs multiplateforme avec un seul code...de toute façon si on veut vraiment éviter des remarques du type "ils utilisent pas le compilo d'intel", etc... il y pas 36 façon de faire...assembleur très bien écrit ![]() -------------------- Macbook Core 2 Duo 2,16GHz 2Gb (blanc) - Powerbook G4 867MHz 768 Mb - iMac Core Duo 17'' 1.83 GHz (maison)...
|
|
|
![]()
Message
#51
|
|
![]() Méchant modérateur paranoïaque ![]() ![]() ![]() ![]() ![]() Groupe : Modérateurs Messages : 10 755 Inscrit : 24 Jan 2002 Lieu : Confoederatio Helvetica, Kanton Wallis Membre no 1 865 ![]() |
je comprend tout à fait vos point de vue, si je n'ai pas tout à fait le même c'est que je ne pense pas tester la même chose que vous.
Question compilateur, si on utilise gcc sur les deux plateformes il devrait avoir à peu prêt équité. Pour l'assembleur et le ocde altivec j'ai encore quelques années d'études devant moi ![]() ![]() -------------------- Nothing Else Matters
|
|
|
![]()
Message
#52
|
|
![]() Macbidouilleur de vermeil ! ![]() ![]() ![]() ![]() Groupe : Membres Messages : 1 433 Inscrit : 1 Aug 2002 Membre no 3 062 ![]() |
QUOTE (Faquin @ 11 Feb 2004, 13:14) QUOTE (Lionel @ 11 Feb 2004, 12:56) QUOTE (apprenti bidouille @ 11 Feb 2004, 13:49) QUOTE (dulrich1 @ 11 Feb 2004, 10:01) donc ce serait aussi sensible à ce qui tourne sur la machine... bon, alors on fait un truc qui demande au démarrage de quitter toutes les applis en cours d'utilisation... déjà ça limitera une bonne partie de l'activité de la machine nan ? On pourrait même lister les process en cours et désactiver tous ceux qui ne sont pas indispensables. Ensuite soit reboot soit on les relance. plus simple: on peut les freezer. Comme ca à la fin on libère tout et c'est transparent pour l'utilisateur. Mais bien faire attention de ne pas freezer le defreezeer, sinon c'est le gros bouton blanc sur la machine qu'il faudra activer ![]() J'veux pas faire le ch*eur, mais le fait de freezer une appli de libère pas la mémoire qui lui est allouée, or si on fait des test mémoires, je ne pense pas que ça puisse être bénéfique, non? -------------------- Rien n'est établi
|
|
|
![]()
Message
#53
|
|
![]() Méchant modérateur paranoïaque ![]() ![]() ![]() ![]() ![]() Groupe : Modérateurs Messages : 10 755 Inscrit : 24 Jan 2002 Lieu : Confoederatio Helvetica, Kanton Wallis Membre no 1 865 ![]() |
[mode second degré]
et si on faisait des scripts firmware pour les benchs? ou alors on refait un OS minimal? [/mode second degré] -------------------- Nothing Else Matters
|
|
|
![]()
Message
#54
|
|
Macbidouilleur de vermeil ! ![]() ![]() ![]() ![]() Groupe : Membres Messages : 1 049 Inscrit : 25 Jan 2003 Lieu : Avranches, 50 Membre no 5 837 ![]() |
clair j'en ai marre de os X
je propose que nous nous lancions dans MB OS ! ®© ![]() ![]() -------------------- |
|
|
![]()
Message
#55
|
|
![]() IPSOS-SOFRES ![]() ![]() ![]() ![]() Groupe : Membres Messages : 1 185 Inscrit : 25 Mar 2003 Lieu : Tresserve, Aix-les-Bains, Savoie, France Membre no 6 835 ![]() |
Moi pour l'outil MBBench, je peux juste vous aider pour l'icone et le design si vous avez besoin.
-------------------- | Mac Pro 8 cores 2,4 Ghz 2010 | SSD Intel X25-V2 160 Go | 27" Apple | 20" Samsung | iPhone 3G S black 32 Go | iPod 5G | MacBook 2,4 Ghz |
| Playstation 3 sur Sanyo PLV Z5 (ecran 2,30mx1,30m | pseudo PSN : bortekfr | | sunCase 2.0 : imprimer vos pochettes en un clic | Palua : retrouvez l'usage de vos touches de fonction |
|
|
![]()
Message
#56
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 3 295 Inscrit : 18 Dec 2002 Membre no 5 203 ![]() |
pour le calcul du temps, Microseconds() n'est-il pas mieux adapté que les ticks? Ces dernière ne sont pas précises
-------------------- MBP unibody 2.53GHz 15''
|
|
|
![]()
Message
#57
|
|
Adepte de Macbidouille ![]() Groupe : Membres Messages : 156 Inscrit : 14 Mar 2003 Membre no 6 665 ![]() |
Bonsoir
Si il y a toujours des interesses, on pourrait en discuter sur le chat irc de macbidouille...j'y suis ce soir. C'est plus simple de discuter en live... A bientôt -------------------- Macbook Core 2 Duo 2,16GHz 2Gb (blanc) - Powerbook G4 867MHz 768 Mb - iMac Core Duo 17'' 1.83 GHz (maison)...
|
|
|
![]()
Message
#58
|
|
![]() Adepte de Macbidouille ![]() Groupe : Membres Messages : 119 Inscrit : 30 Oct 2002 Lieu : Suisse Membre no 4 419 ![]() |
QUOTE (dulrich1 @ 11 Feb 2004, 10:42) On a benché le tout avec la fonction gettimeofday.... qui est sensible à ce qui est en background, le code est pas forcément très beau ![]() ![]() ![]() -------------------- |
|
|
![]()
Message
#59
|
|
Adepte de Macbidouille ![]() Groupe : Membres Messages : 156 Inscrit : 14 Mar 2003 Membre no 6 665 ![]() |
Bon, y'a vraiment plus que moi d'intéréssé?
-------------------- Macbook Core 2 Duo 2,16GHz 2Gb (blanc) - Powerbook G4 867MHz 768 Mb - iMac Core Duo 17'' 1.83 GHz (maison)...
|
|
|
![]()
Message
#60
|
|
Macbidouilleur de vermeil ! ![]() ![]() ![]() ![]() Groupe : Membres Messages : 1 049 Inscrit : 25 Jan 2003 Lieu : Avranches, 50 Membre no 5 837 ![]() |
non non, je soutiens le projet ! mais je ne peux pas apporter grande aide au développement, à part tester les versions
![]() -------------------- |
|
|
![]()
Message
#61
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 3 295 Inscrit : 18 Dec 2002 Membre no 5 203 ![]() |
moi je trouve ça cool aussi. Mais j'ai pas beaucoup de temps, et je m'y connais peu en hardware. je peux aider pour avoir des infos sur les périphs,...
-------------------- MBP unibody 2.53GHz 15''
|
|
|
![]()
Message
#62
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 1 694 Inscrit : 16 Sep 2002 Lieu : Paris Membre no 3 528 ![]() |
Hop, je creuse, je cherche et... je détère des sujets.
Bon, moi, j'y connait rien en programation à part faire des mini bidouilles en Apple script. Mais vous en êtes ou les gars. Ca avait l'air bien parti votre projet. Serait t'il mort né, ou ça se passe ailleurs ??? -------------------- MBair 11" 1.7ghz 128go 4go ram
![]() |
|
|
![]()
Message
#63
|
|
Adepte de Macbidouille ![]() Groupe : Membres Messages : 156 Inscrit : 14 Mar 2003 Membre no 6 665 ![]() |
QUOTE(labon @ 10 Nov 2004, 00:46) Hop, je creuse, je cherche et... je détère des sujets. Bon, moi, j'y connait rien en programation à part faire des mini bidouilles en Apple script. Mais vous en êtes ou les gars. Ca avait l'air bien parti votre projet. Serait t'il mort né, ou ça se passe ailleurs ??? [right][snapback]913350[/snapback][/right] A mon avis c'est mort né...moi je suis toujours interessé en tout cas ![]() -------------------- Macbook Core 2 Duo 2,16GHz 2Gb (blanc) - Powerbook G4 867MHz 768 Mb - iMac Core Duo 17'' 1.83 GHz (maison)...
|
|
|
![]()
Message
#64
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 1 915 Inscrit : 9 Mar 2004 Membre no 16 011 ![]() |
Y adéja des truc facile a faire : copie de fichier par les différents OS. Il suffit de se mettre d'accord sur un Dossier dde 1 Go contenant un fichier de 500Mo et une suite de fichiers de plus en plus pett.
-------------------- Venez tester votre mac avec bench It! et comparez les résultats
|
|
|
![]()
Message
#65
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 1 694 Inscrit : 16 Sep 2002 Lieu : Paris Membre no 3 528 ![]() |
bref, y pu ka, c'est ça ?
![]() -------------------- MBair 11" 1.7ghz 128go 4go ram
![]() |
|
|
![]()
Message
#66
|
|
Adepte de Macbidouille ![]() Groupe : Membres Messages : 71 Inscrit : 10 Sep 2001 Lieu : Paris Membre no 768 ![]() |
Y'a un truc redoutable et multi-plateforme pour des tests CPU:
openssl speed ... -------------------- 1 BSD Box ;-) Free 5.2.1
1 Alu 15" 1.5 2 IBM T20 700/256/16 1 Cadavre de Silicon Graphics VW320 2*500/256/120Go et des poussieres... |
|
|
![]()
Message
#67
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 1 915 Inscrit : 9 Mar 2004 Membre no 16 011 ![]() |
CITATION(labon @ 25 Nov 2004, 12:30) [snapback]930405[/snapback] bref, y pu ka, c'est ça ? ![]() C'est fait ![]() http://forum.macbidouille.com/index.php?ac...st&id=13830 -------------------- Venez tester votre mac avec bench It! et comparez les résultats
|
|
|
![]()
Message
#68
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 1 915 Inscrit : 9 Mar 2004 Membre no 16 011 ![]() |
Résultats par ici :
http://guertrude.ifrance.com/benchit/result.php -------------------- Venez tester votre mac avec bench It! et comparez les résultats
|
|
|
![]() ![]() |
Nous sommes le : 31st July 2025 - 19:21 |