public void Setup()
        {
            ResourceMeterClass rmc = new ResourceMeterClass($"Net471.FileBenchmark");

            rmc.InvokerResourceMeters();
            Words = GenearateWords();
        }
        public void Setup()
        {
            ResourceMeterClass rmc = new ResourceMeterClass($"Core21.Md5Benchmark");

            rmc.InvokerResourceMeters();
            data = CreateByteArray();
            md5  = MD5.Create();
        }
        public void Setup()
        {
            ResourceMeterClass rmc = new ResourceMeterClass($"Core11.NumbersLINQ");

            rmc.InvokerResourceMeters();
            Random random = new Random();

            Numbers = new List <int>();
            const int Billion = 1000000000;
            const int Million = 1000000;

            for (int i = 0; i < Million; i++)
            {
                int number = random.Next(1, Billion);
                Numbers.Add(number);
            }
        }
예제 #4
0
        public void Setup()
        {
            ResourceMeterClass rmc = new ResourceMeterClass($"Core11.LINQObjects");

            rmc.InvokerResourceMeters();
            Random random = new Random();

            Objects = new List <SampleObject>();
            const int thousand100 = 1000000;

            for (int i = 0; i < thousand100; i++)
            {
                var obj = InitializeObject();
                Objects.Add(obj);
            }
            SampleObject searchObj = GetObjectToSearch();

            Objects[random.Next(thousand100)] = searchObj;
        }
            public void Setup()
            {
                ResourceMeterClass rmc = new ResourceMeterClass($"Net471{this.GetType().Name}");

                rmc.InvokerResourceMeters();
            }
예제 #6
0
        public void Setup()
        {
            ResourceMeterClass rmc = new ResourceMeterClass($"Core11.LoopBenchmark");

            rmc.InvokerResourceMeters();
        }