Skip to content

Benchmark 1.0 - Peso dei metodi

Ho portato avanti l’esperimento del plugin “benchmark”.

Modificando il plugin benchmark, ho trovato un sistema accettabile per adattare il plugin creato al calcolo del “peso” dei metodi di un plugin. Qui la verisione usata: svn

metodi

Ecco il risultato:

Il widget non è nascosto. E’ visibile. Ho capito che lavorare su elementi nascosti è sviante.. E’ vero ci impiega meno, ma se utilizzi i metodi width() e height() questi forniranno dati sbagliati e di fondo il codice sbaglia nellìeseguire le funzioni.

I risultati mi sembrano attendibili. Ogni metodo ha un suo peso.

  YCodaSlider 2.0
build 0 ms
gui 35 ms
count 26 ms
init 3 ms
start 0 ms
nav 168 ms
bindings 7 ms
defaults 2 ms

I test sono stati effettuati su firefox 2.0 con firebug attivo.
Con firefox 3.0 gli stessi test sono nettamente più veloci (evviva!)

Nav è il primo metodo da rifattorizzare.

Post a Comment

Your email is never published nor shared. Required fields are marked *