protected Clase01Basica decodificarClase01(String s) { Clase01Basica cOut = null; watch.Restart(); Decodificador01A dec1A = new Decodificador01A(); for (int i = 0; i < this.veces; i++) { Object cAux1A = null; cAux1A = dec1A.decode(s); cOut = (Clase01Basica)cAux1A; } watch.Stop(); Console.WriteLine("Decodificación básica A: " + watch.ElapsedMilliseconds + " milisegundos"); watch.Restart(); Decodificador01B dec1B = new Decodificador01B(); for (int i = 0; i < this.veces; i++) { dec1B.decode(ref cOut, s); } watch.Stop(); Console.WriteLine("Decodificación básica B: " + watch.ElapsedMilliseconds + " milisegundos"); watch.Restart(); Type t = typeof(Fase02.Clase01Basica); for (int i = 0; i < this.veces; i++) { Object aux = s.decodificar(t); } watch.Stop(); Console.WriteLine("Decodificación básica C: " + watch.ElapsedMilliseconds + " milisegundos"); watch.Restart(); for (int i = 0; i < this.veces; i++) { SerializerStatic.decode(ref cOut, s); } watch.Stop(); Console.WriteLine("Decodificación básica D: " + watch.ElapsedMilliseconds + " milisegundos"); return(cOut); }
protected Clase01Basica decodificarClase01(String s) { Clase01Basica cOut = null; watch.Restart(); Decodificador01A dec1A = new Decodificador01A(); for (int i = 0; i < this.veces; i++) { Object cAux1A = null; cAux1A = dec1A.decode(s); cOut = (Clase01Basica)cAux1A; } watch.Stop(); Console.WriteLine("Decodificación básica A: " + watch.ElapsedMilliseconds + " milisegundos"); watch.Restart(); Decodificador01B dec1B = new Decodificador01B(); for (int i = 0; i < this.veces; i++) { dec1B.decode(ref cOut, s); } watch.Stop(); Console.WriteLine("Decodificación básica B: " + watch.ElapsedMilliseconds + " milisegundos"); watch.Restart(); Type t = typeof(Fase02.Clase01Basica); for (int i = 0; i < this.veces; i++) { Object aux = s.decodificar(t); } watch.Stop(); Console.WriteLine("Decodificación básica C: " + watch.ElapsedMilliseconds + " milisegundos"); watch.Restart(); for (int i = 0; i < this.veces; i++) { SerializerStatic.decode(ref cOut, s); } watch.Stop(); Console.WriteLine("Decodificación básica D: " + watch.ElapsedMilliseconds + " milisegundos"); return cOut; }