protected Clase07ClaseConTodo decodificarClase07(String s) { Clase07ClaseConTodo cOut = new Clase07ClaseConTodo(); watch.Restart(); Decodificador07A dec1A = new Decodificador07A(); for (int i = 0; i < this.veces; i++) { cOut = dec1A.decode(s); } watch.Stop(); Console.WriteLine("Decodificación clase con todo A: " + watch.ElapsedMilliseconds + " milisegundos"); watch.Restart(); Decodificador07B dec1B = new Decodificador07B(); for (int i = 0; i < this.veces; i++) { Clase07ClaseConTodo cAux1B = new Clase07ClaseConTodo(); dec1B.decode(ref cAux1B, s); } watch.Stop(); Console.WriteLine("Decodificación clase con todo B: " + watch.ElapsedMilliseconds + " milisegundos"); watch.Restart(); Type t = typeof(Fase02.Clase07ClaseConTodo); for (int i = 0; i < this.veces; i++) { Clase07ClaseConTodo aux = (Clase07ClaseConTodo)s.decodificar(t); } watch.Stop(); Console.WriteLine("Decodificación clase con todo 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 clase con todo D: " + watch.ElapsedMilliseconds + " milisegundos"); return(cOut); }
protected Clase07ClaseConTodo decodificarClase07(String s) { Clase07ClaseConTodo cOut = new Clase07ClaseConTodo(); watch.Restart(); Decodificador07A dec1A = new Decodificador07A(); for (int i = 0; i < this.veces; i++) { cOut = dec1A.decode(s); } watch.Stop(); Console.WriteLine("Decodificación clase con todo A: " + watch.ElapsedMilliseconds + " milisegundos"); watch.Restart(); Decodificador07B dec1B = new Decodificador07B(); for (int i = 0; i < this.veces; i++) { Clase07ClaseConTodo cAux1B = new Clase07ClaseConTodo(); dec1B.decode(ref cAux1B, s); } watch.Stop(); Console.WriteLine("Decodificación clase con todo B: " + watch.ElapsedMilliseconds + " milisegundos"); watch.Restart(); Type t = typeof(Fase02.Clase07ClaseConTodo); for (int i = 0; i < this.veces; i++) { Clase07ClaseConTodo aux = (Clase07ClaseConTodo)s.decodificar(t); } watch.Stop(); Console.WriteLine("Decodificación clase con todo 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 clase con todo D: " + watch.ElapsedMilliseconds + " milisegundos"); return cOut; }