Új hozzászólás Aktív témák

  • pmonitor

    aktív tag

    válasz joysefke #9464 üzenetére

    Átírtam C#-ba, meg összehasonlítottam az én kódommal. 5-ször gyorsabb amit Te linkeltél. Jól tudsz guglizni. Köszönöm!

    De egyébként ezt is ugyanazzal a módszerrel teszteltem, mint a tömbök másolását. És itt is ugyanolyan konzekvensen mutatta az eredményt, mint ott. Úgyhogy a tesztelés sémájával nincs semmi gond. Azt teszteli, amit tesztelni szeretnék. Ezzel teszteltem:
    static void Main(string[] args)
    {
    tomb = new int[] { 500, 500, 600, 600, 700 };
    int max = 5000000;
    Stopwatch sw = new Stopwatch();
    long t_1 = 0, t_2 = 0, t_3 = 0;
    sw.Start();
    for (int i = 0; i < max; ++i) Teszt_1(tomb);
    t_1 = sw.ElapsedMilliseconds;
    GC.Collect();
    t_2 = sw.ElapsedMilliseconds;
    for (int i = 0; i < max; ++i) Teszt_2(tomb);
    t_3 = sw.ElapsedMilliseconds;
    Console.WriteLine("{0} {1}", t_1, t_3 - t_2);
    Console.ReadKey();
    }

Új hozzászólás Aktív témák