Retourner à la page d'accueil de TJS
Ce script est déclaré obsolète. Il n'est conservé que pour information.

Script : EvalCPU - Evaluer votre CPU

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

Vous pouvez utiliser ce script à condition de laisser les commentaires visibles dans le code source.
Pour que le script continue à gérer les nouveautés, il est recommander de faire un lien vers la page du projet.
Pour en savoir plus sur la réalisation de ce script et pour participer à son enrichissement, rendez-vous sur la page du projet EvalCPU




Tout JavaScript.com

Exécution du script

Code source

<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) -->

Chercher une fonction, un objet, ...

Le graph des objets JavaScript



Chargement
en cours...

Le guide complet du javascript

Le Guide Complet du JavascriptEn savoir plus sur mon livre aux Editions Micro Application
Le 23/01/2018 16:48:51 sur php7 en 247.79 ms