コード例 #1
0
        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);
        }
コード例 #2
0
        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;
        }