protected String codificarClase06(Clase06ClaseDerivada c) { String sAux = ""; watch.Restart(); Codificador06A cod6A = new Codificador06A(); for (int i = 0; i < this.veces; i++) { sAux = cod6A.encode(c); } watch.Stop(); Console.WriteLine("Codificación con clases derivadas A: " + watch.ElapsedMilliseconds + " milisegundos"); watch.Restart(); Codificador06B cod6B = new Codificador06B(); for (int i = 0; i < this.veces; i++) { sAux = cod6B.encode(ref c); } watch.Stop(); Console.WriteLine("Codificación con clases derivadas B: " + watch.ElapsedMilliseconds + " milisegundos"); watch.Restart(); for (int i = 0; i < this.veces; i++) { sAux = c.codificar(); } watch.Stop(); Console.WriteLine("Codificación con clases derivadas C: " + watch.ElapsedMilliseconds + " milisegundos"); watch.Restart(); for (int i = 0; i < this.veces; i++) { sAux = SerializerStatic.encode(c); } watch.Stop(); Console.WriteLine("Codificación con clases derivadas D: " + watch.ElapsedMilliseconds + " milisegundos"); return(sAux); }
protected String codificarClase06(Clase06ClaseDerivada c) { String sAux = ""; watch.Restart(); Codificador06A cod6A = new Codificador06A(); for (int i = 0; i < this.veces; i++) { sAux = cod6A.encode(c); } watch.Stop(); Console.WriteLine("Codificación con clases derivadas A: " + watch.ElapsedMilliseconds + " milisegundos"); watch.Restart(); Codificador06B cod6B = new Codificador06B(); for (int i = 0; i < this.veces; i++) { sAux = cod6B.encode(ref c); } watch.Stop(); Console.WriteLine("Codificación con clases derivadas B: " + watch.ElapsedMilliseconds + " milisegundos"); watch.Restart(); for (int i = 0; i < this.veces; i++) { sAux = c.codificar(); } watch.Stop(); Console.WriteLine("Codificación con clases derivadas C: " + watch.ElapsedMilliseconds + " milisegundos"); watch.Restart(); for (int i = 0; i < this.veces; i++) { sAux = SerializerStatic.encode(c); } watch.Stop(); Console.WriteLine("Codificación con clases derivadas D: " + watch.ElapsedMilliseconds + " milisegundos"); return sAux; }