Beispiel #1
0
        public SampleResult RunSampleTest(int sampleSize)
        {
            Console.WriteLine($"Attempting to hash [{sampleSize}] values in stress test:");
            Console.WriteLine();

            TaskList = CreateWorkTasks(sampleSize);
            var stopwatch = new StopwatchWorker();

            stopwatch.Start();

            var processCounters = new ProcessCounters();

            HashSampleSet(ref processCounters);

            stopwatch.Stop();
            var result = new SampleResult
            {
                NumberOfThreads = processCounters.ThreadCount,
                SucceededItems  = processCounters.SuccessCount,
                FailedItems     = processCounters.FailureCount,
                Duration        = stopwatch.ElapsedTime()
            };

            DisplayWorker.DisplayResultSummary(result.SucceededItems, result.FailedItems, result.NumberOfThreads, result.Duration);

            return(result);
        }
Beispiel #2
0
 void Start()
 {
     displayworker  = gameObject.GetComponent <DisplayWorker>();
     Global.started = true;
     StartCoroutine(Finish(Global.timetogame, Global.tabletime));
 }