コード例 #1
0
        public static async Task <double> CPUMulti()
        {
            var cpuMulti = BenchCPU.CalcPiSingle(300);

            cpuMulti.Progress =
                (asyncInfo, progressInfo) =>
            {
                BenchmarkRuntime.CurrentBenchmark.Progress = progressInfo;
            };
            var time = await cpuMulti;

            return(time);
        }
コード例 #2
0
        public static async Task <double> CPUSingle()
        {
            var cpuSingle = BenchCPU.CalcPiSingle(100);

            cpuSingle.Progress =
                (asyncInfo, progressInfo) =>
            {
                BenchmarkRuntime.CurrentBenchmark.Progress = progressInfo;
            };
            var time = await CPUSingle();

            return(time);
        }