Retourner ' la page d'accueil de TJSRetourner ' 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) -->

Troisième édition Tout JavaScript chez Dunod

Tout JavaScript le livre chez DunodEn savoir plus
Sortie le 4 janvier 2023

Version papier 29€90
Format électronique 22€99.

Commandez en ligne

Chercher une fonction, un objet, ...

Le graph des objets JavaScript



Chargement
en cours...
Le 19/04/2024 23:25:05 sur php 7 en 143.18 ms