Ejemplo n.º 1
0
    private static void FieldAccessTiming()
    {
        const Int32 count   = 100000000;
        NonMBRO     nonMbro = new NonMBRO();
        MBRO        mbro    = new MBRO();

        Stopwatch sw = Stopwatch.StartNew();

        for (Int32 c = 0; c < count; c++)
        {
            nonMbro.x++;
        }
        Console.WriteLine("{0}", sw.Elapsed);

        sw = Stopwatch.StartNew();
        for (Int32 c = 0; c < count; c++)
        {
            mbro.x++;
        }
        Console.WriteLine("{0}", sw.Elapsed);
    }
Ejemplo n.º 2
0
    private static void FieldAccessTiming()
    {
        const Int32 count   = 10000000;
        NonMBRO     nonMbro = new NonMBRO();
        MBRO        mbro    = new MBRO();

        Int64 time = Stopwatch.GetTimestamp();

        for (Int32 c = 0; c < count; c++)
        {
            nonMbro.x++;
        }
        Console.WriteLine("{0:N0}", Stopwatch.GetTimestamp() - time);

        time = Stopwatch.GetTimestamp();
        for (Int32 c = 0; c < count; c++)
        {
            mbro.x++;
        }
        Console.WriteLine("{0:N0}", Stopwatch.GetTimestamp() - time);
    }
Ejemplo n.º 3
0
   private static void FieldAccessTiming() {
      const Int32 count = 100000000;
      NonMBRO nonMbro = new NonMBRO();
      MBRO mbro = new MBRO();

      Stopwatch sw = Stopwatch.StartNew();
      for (Int32 c = 0; c < count; c++) nonMbro.x++;
      Console.WriteLine("{0}", sw.Elapsed);

      sw = Stopwatch.StartNew();
      for (Int32 c = 0; c < count; c++) mbro.x++;
      Console.WriteLine("{0}", sw.Elapsed);
   }