Ce script est déclaré obsolète. Il n'est conservé que pour information.
Ce script s'appuie sur une base de données de milliers de résultats pour évaluer en moins de 2 secondes le type et la fréquence de votre processeur. Une exclusivité Tout JavaScript.com
<HTML><HEAD><TITLE>Tout JavaScript.com - EvalCPU </TITLE><script type="text/javascript">// L'ensemble de ce script vient de http://www.toutjavascript.com (idée originale et réalisation)// Utilisation possible à condition de laisser ce commentaire !var tjs_nb=10;var tjs_note=0;var tjs_cpu=0;var tjs_nav=""; var tjs_os="";function TjsDummyCalc(mode) { if (mode==0) { var a=5.2+90*Math.sin(1)/3; }}function TjsGetConfig() { tjs_os="?"; tjs_nav="?"; var N=navigator.appName; var V=navigator.appVersion; if (N=="Microsoft Internet Explorer") { tjs_nav="M"; if (V.indexOf("Win",0)>0) {tjs_os="W"} if (V.indexOf("Mac",0)>0) {tjs_os="M"} } if (N=="Netscape") { tjs_nav="N"; if (V.indexOf("Mac",0)>0) {tjs_os="M";} if (V.indexOf("Linux",0)>0) {tjs_os="L";} if (V.indexOf("Win",0)>0) {tjs_os="W";} }}function TjsGetNbFor(nb) { var timer1=new Date(); for (var i=0; i<nb; i++) { TjsDummyCalc(0); } timer2=new Date(); timer2=timer2.getTime(); timer1=timer1.getTime(); delta=timer2-timer1; if (delta<200) {return TjsGetNbFor(nb*5); } else {return Math.round(nb*1000/delta);}}function TjsGo() { TjsGetConfig(); tjs_nb=TjsGetNbFor(tjs_nb); tjs_note=TjsGetNote(tjs_nb); document.tjsevalcpu.note.value="Note = "+tjs_note; tjs_cpu++; document.tjsevalcpu.resultat.value=(tjs_data.Estimer(tjs_note,tjs_nav,tjs_os,1)); tjs_Check()}function TjsGetNote(nb) { // Fonction principale var timer1=new Date(); for (var i=0; i<nb; i++) { TjsDummyCalc(0); } timer2=new Date(); timer2=timer2.getTime(); timer1=timer1.getTime(); delta=timer2-timer1; return Math.round(nb/delta*10)/10;}function TjsEvalCPU() { document.tjsevalcpu.resultat.value="Evaluation CPU en cours..."; document.tjsevalcpu.note.value=""; setTimeout("TjsGo()",100);}function tjs_Check() { if (tjs_note>210) {alert("Vous avez un processeur rapide.nN'oublier pas de participer à l'enrichissement de la base de données des résultats ?"); return 0} if (tjs_nav!="M") {alert("Vous utilisez un navigateur différent de Internet Explorer.nN'oubliez pas de participer à l'enrichissement de la base de données des résultats ?"); return 0}}var tjs_data=new tjs_CreerData();tjs_data.Add('Athlon',500,1600,78,359,'4.446549*n+156.603','M','W',238,'0.914')tjs_data.Add('Athlon',600,1400,17,197,'2.151755*n+839.812','N','W',14,'0.427')tjs_data.Add('Pentium 4',1200,1800,97,230,'4.138422*n+780.536','M','W',15,'0.733')tjs_data.Add('Duron',600,1100,98,239,'3.048889*n+344.377','M','W',106,'0,803')tjs_data.Add('Pentium 3',350,1050,3,202,'4.41138*n+204.158','M','W',327,'0.84')tjs_data.Add('Pentium 3',133,1000,3,102,'3.399415*n+497.071','N','W',24,'0.369')tjs_data.Add('Céléron',266,1008,30,179,'4.073981*n+179.942','M','W',125,'0,865')tjs_data.Add('Céléron',400,760,5,98,'3.538999*n+340.533','N','W',13,'0,766')tjs_data.Add('Pentium 2',233,475,11,57,'5.868628*n+160.04','N','W',14,'0.829')tjs_data.Add('Pentium 2',200,800,29,118,'4.345567*n+112.895','M','W',123,'0.74')tjs_data.Add('Pentium 1',120,266,6,53,'1.832428*n+132.94','M','W',44,'0.536')tjs_data.Add('Pentium 1',120,200,9,24,'4.97384*n+91.714','N','W',4,'0.871')tjs_data.Add('K6',200,550,22,68,'4.325366*n+199.425','M','W',54)tjs_data.Add('K6',200,475,9,42,'5.610091*n+188.07','N','W',4)tjs_data.Add('G4',350,733,51,111,'6.774047*n-46.045','M','W',7)tjs_data.Add('G3',233,500,41,144,'0.167188*n+344.292','M','W',10)function tjs_CreerData(){this.N=0;this.Add=AddD;this.Estimer=tjs_Estimer;this.Detail=tjs_Detail}function AddD(nom,f_min,f_max,n_min,n_max,func1,nav,os,nb){ var N=this.N; var I=new Object; I.nom=nom; I.f_min=f_min;I.f_max=f_max;I.n_min=n_min;I.n_max=n_max;I.nb=nb; I.func1=func1;I.nav=nav;I.os=os; this[N]=I; this.N++;}function tjs_Estimer(n,nav,os,mode) { var Z=""; var Mhz=0; if ((tjs_nav=="?")||(tjs_os=="?")) { Z="Configuration inconnue"; return Z; } for (var i=0;i<this.N;i++) { if ((this[i].nav==nav)&&(this[i].os==os)&&(n>=this[i].n_min)&&(n<this[i].n_max)) { Mhz=Math.floor(eval(this[i].func1)/10)*10; if (mode==0) { Z+=this[i].nom+" "+Mhz+" Mhzn"; } if (mode==1) { if ((Mhz<=this[i].f_max)&&(Mhz>=this[i].f_min)) { Z+=this[i].nom+" "+Mhz+" Mhzn"; } } } } return Z;}function tjs_Detail() { var tab=new Array; var n=0; var Z=""; var model=""; var nb=0 for (var i=0;i<this.N;i++) { model=this[i].nom; nb=0; for (var j=0;j<this.N;j++) { if (model==this[j].nom) { nb+=this[j].nb; } } Z+=model+" tous navigateurs confondus : "+nb+" résultats<BR>"; } document.write(Z);}// L'ensemble de ce script vient de http://www.toutjavascript.com (idée originale et réalisation)// Utilisation possible à condition de laisser ce commentaire !</script></HEAD><BODY bgcolor="#FFFFFF"><FONT FACE="Arial" SIZE='-1' COLOR="#000099"><CENTER><B><BIG>Le projet EvalCPU</BIG></B></CENTER><BR>Cliquez sur le bouton Evaluer pour estimer le processeur de votre machine en moins de 2 secondes par un javascript !<BR><FORM name=tjsevalcpu><INPUT type=text name=note><INPUT type=button onclick="TjsEvalCPU(this.form)" value="Evaluer"><BR><TEXTAREA name=resultat rows=5 cols=44></TEXTAREA></FORM></BR>Vous pouvez utiliser ce script à condition de laisser les commentaires visibles dans le code source.<BR>Pour que le script continue à gérer les nouveautés, il est recommander de faire un lien vers la page du projet.<BR>Pour en savoir plus sur la réalisation de ce script et pour participer à son enrichissement, rendez-vous sur la <A href='http://www.toutjavascript.com/service/evalcpu.php3'>page du projet EvalCPU</A><BR><BR><BR><BR><BR><CENTER><A href="http://www.toutjavascript.com"><FONT size="1" face="arial" color="#CCCFFF">Tout JavaScript.com</FONT></A></CENTER></BODY></HTML><!-- L'ensemble de ce script vient de http://www.toutjavascript.com (idée originale et réalisation) -->