protected Clase02ArrayNormal decodificarClase02(String s) { Clase02ArrayNormal cOut = null; watch.Restart(); Decodificador02A dec = new Decodificador02A(); for (int i = 0; i < this.veces; i++) { Object cAux1A = null; cAux1A = dec.decode(s); cOut = (Clase02ArrayNormal)cAux1A; } watch.Stop(); Console.WriteLine("Decodificación con arrays A: " + watch.ElapsedMilliseconds + " milisegundos"); watch.Restart(); Decodificador02B dec1B = new Decodificador02B(); for (int i = 0; i < this.veces; i++) { Object cAux1B = null; dec1B.decode(ref cAux1B, s); cOut = (Clase02ArrayNormal)cAux1B; } watch.Stop(); Console.WriteLine("Decodificación con arrays B: " + watch.ElapsedMilliseconds + " milisegundos"); watch.Restart(); Type t = typeof(Fase02.Clase02ArrayNormal); for (int i = 0; i < this.veces; i++) { Object aux = s.decodificar(t); } watch.Stop(); Console.WriteLine("Decodificación con arrays 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 con arrays D: " + watch.ElapsedMilliseconds + " milisegundos"); return(cOut); }
protected Clase04Struct decodificarClase04(String s) { Clase04Struct cOut = null; watch.Restart(); Decodificador04A dec1A = new Decodificador04A(); for (int i = 0; i < this.veces; i++) { Clase04Struct cAux1A = null; cAux1A = dec1A.decode(s); cOut = (Clase04Struct)cAux1A; } watch.Stop(); Console.WriteLine("Decodificación clase con atributo Struct A: " + watch.ElapsedMilliseconds + " milisegundos"); watch.Restart(); Decodificador04B dec1B = new Decodificador04B(); for (int i = 0; i < this.veces; i++) { Clase04Struct cAux1B = null; dec1B.decode(ref cAux1B, s); } watch.Stop(); Console.WriteLine("Decodificación clase con atributo Struct B: " + watch.ElapsedMilliseconds + " milisegundos"); watch.Restart(); Type t = typeof(Fase02.Clase04Struct); for (int i = 0; i < this.veces; i++) { Object aux = s.decodificar(t); } watch.Stop(); Console.WriteLine("Decodificación clase con atributo Struct 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 atributo Struct 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); }
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 Clase06ClaseDerivada decodificarClase06(string s) { Clase06ClaseDerivada cOut = new Clase06ClaseDerivada(); watch.Restart(); Decodificador06A dec6A = new Decodificador06A(); for (int i = 0; i < this.veces; i++) { cOut = dec6A.decode(s); } watch.Stop(); Console.WriteLine("Decodificación clase con clase derivada A: " + watch.ElapsedMilliseconds + " milisegundos"); watch.Restart(); Decodificador06B dec6B = new Decodificador06B(); for (int i = 0; i < this.veces; i++) { Clase06ClaseDerivada cAux6B = new Clase06ClaseDerivada(); dec6B.decode(ref cAux6B, s); } watch.Stop(); Console.WriteLine("Decodificación clase con clase derivada B: " + watch.ElapsedMilliseconds + " milisegundos"); watch.Restart(); Type t = typeof(Fase02.Clase06ClaseDerivada); for (int i = 0; i < this.veces; i++) { Clase06ClaseDerivada aux = (Clase06ClaseDerivada)s.decodificar(t); } watch.Stop(); Console.WriteLine("Decodificación clase con clase derivada 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 D: " + watch.ElapsedMilliseconds + " milisegundos"); return(cOut); }
protected Clase05Clase decodificarClase05(string s) { Clase05Clase cOut = new Clase05Clase(); watch.Restart(); Decodificador05A dec5A = new Decodificador05A(); for (int i = 0; i < this.veces; i++) { cOut = dec5A.decode(s); } watch.Stop(); Console.WriteLine("Decodificación clase con miembro de clase A: " + watch.ElapsedMilliseconds + " milisegundos"); watch.Restart(); Decodificador05B dec5B = new Decodificador05B(); for (int i = 0; i < this.veces; i++) { dec5B.decode(ref cOut, s); } watch.Stop(); Console.WriteLine("Decodificación clase con miembro de clase B: " + watch.ElapsedMilliseconds + " milisegundos"); watch.Restart(); Type t = typeof(Fase02.Clase05Clase); for (int i = 0; i < this.veces; i++) { Clase05Clase aux = (Clase05Clase)s.decodificar(t); } watch.Stop(); Console.WriteLine("Decodificación clase con miembro de clase 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 atributo Struct D: " + watch.ElapsedMilliseconds + " milisegundos"); return(cOut); }
protected String codificarClase07(Clase07ClaseConTodo c) { String sAux = ""; watch.Restart(); Codificador07A codA = new Codificador07A(); for (int i = 0; i < this.veces; i++) { sAux = codA.encode(ref c); } watch.Stop(); Console.WriteLine("Codificación de clase con todo A: " + watch.ElapsedMilliseconds + " milisegundos"); watch.Restart(); Codificador07B codB = new Codificador07B(); for (int i = 0; i < this.veces; i++) { sAux = codB.encode(ref c); } watch.Stop(); Console.WriteLine("Codificación de clase con todo B: " + watch.ElapsedMilliseconds + " milisegundos"); watch.Restart(); for (int i = 0; i < this.veces; i++) { sAux = c.codificar(); } watch.Stop(); Console.WriteLine("Codificación de clase con todo C: " + watch.ElapsedMilliseconds + " milisegundos"); watch.Restart(); for (int i = 0; i < this.veces; i++) { sAux = SerializerStatic.encode(c); } watch.Stop(); Console.WriteLine("Codificación de clase con todo 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); }
protected String codificarClase05(Clase05Clase c) { String sAux = ""; watch.Restart(); Codificador05A cod5A = new Codificador05A(); for (int i = 0; i < this.veces; i++) { sAux = cod5A.encode(c); } watch.Stop(); Console.WriteLine("Codificación de clase con otra clase dentro A: " + watch.ElapsedMilliseconds + " milisegundos"); watch.Restart(); Codificador05B cod5B = new Codificador05B(); for (int i = 0; i < this.veces; i++) { sAux = cod5B.encode(ref c); } watch.Stop(); Console.WriteLine("Codificación de clase con otra clase dentro B: " + watch.ElapsedMilliseconds + " milisegundos"); watch.Restart(); for (int i = 0; i < this.veces; i++) { sAux = c.codificar(); } watch.Stop(); Console.WriteLine("Codificación de clase con otra clase dentro C: " + watch.ElapsedMilliseconds + " milisegundos"); watch.Restart(); for (int i = 0; i < this.veces; i++) { sAux = SerializerStatic.encode(c); } watch.Stop(); Console.WriteLine("Codificación de clase con otra clase dentro D: " + watch.ElapsedMilliseconds + " milisegundos"); return(sAux); }
protected String codificarClase04(Clase04Struct c) { String sAux = ""; watch.Restart(); Codificador04A codA = new Codificador04A(); for (int i = 0; i < this.veces; i++) { sAux = codA.encode(c); } watch.Stop(); Console.WriteLine("Codificación de clase con un atributo Struct A: " + watch.ElapsedMilliseconds + " milisegundos"); watch.Restart(); Codificador04B codB = new Codificador04B(); for (int i = 0; i < this.veces; i++) { sAux = codB.encode(ref c); } watch.Stop(); Console.WriteLine("Codificación de clase con un atributo Struct B: " + watch.ElapsedMilliseconds + " milisegundos"); watch.Restart(); for (int i = 0; i < this.veces; i++) { sAux = c.codificar(); } watch.Stop(); Console.WriteLine("Codificación de clase con un atributo Struct C: " + watch.ElapsedMilliseconds + " milisegundos"); watch.Restart(); for (int i = 0; i < this.veces; i++) { sAux = SerializerStatic.encode(c); } watch.Stop(); Console.WriteLine("Codificación de clase con un atributo Struct D: " + watch.ElapsedMilliseconds + " milisegundos"); return(sAux); }
protected String codificarClase03(Clase03Array c) { String sAux = ""; watch.Restart(); Codificador03A codA = new Codificador03A(); for (int i = 0; i < this.veces; i++) { sAux = codA.encode(c); } watch.Stop(); Console.WriteLine("Codificación con arrays A: " + watch.ElapsedMilliseconds + " milisegundos"); watch.Restart(); Codificador03B codB = new Codificador03B(); for (int i = 0; i < this.veces; i++) { sAux = codB.encode(ref c); } watch.Stop(); Console.WriteLine("Codificación con arrays B: " + watch.ElapsedMilliseconds + " milisegundos"); watch.Restart(); for (int i = 0; i < this.veces; i++) { sAux = c.codificar(); } watch.Stop(); Console.WriteLine("Codificación con arrays 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 arrays D: " + watch.ElapsedMilliseconds + " milisegundos"); return(sAux); }
protected String codificarClase01(Clase01Basica c) { String sAux = ""; watch.Restart(); Codificador01A cod1A = new Codificador01A(); for (int i = 0; i < this.veces; i++) { sAux = cod1A.encode(c); } watch.Stop(); Console.WriteLine("Codificación básica A: " + watch.ElapsedMilliseconds + " milisegundos"); watch.Restart(); Codificador01B cod1B = new Codificador01B(); for (int i = 0; i < this.veces; i++) { sAux = cod1B.encode(ref c); } watch.Stop(); Console.WriteLine("Codificación básica B: " + watch.ElapsedMilliseconds + " milisegundos"); watch.Restart(); for (int i = 0; i < this.veces; i++) { sAux = c.codificar(); } watch.Stop(); Console.WriteLine("Codificación básica C: " + watch.ElapsedMilliseconds + " milisegundos"); watch.Restart(); for (int i = 0; i < this.veces; i++) { sAux = SerializerStatic.encode(c); } watch.Stop(); Console.WriteLine("Codificación básica D: " + watch.ElapsedMilliseconds + " milisegundos"); return(sAux); }