Exemple #1
0
 public void Write(ExaminClient examin)
 {
     using (var outputFile = new StreamWriter(Environment.CurrentDirectory + Path.DirectorySeparatorChar + $"{_fileName}", true))
     {
         foreach (var result in examin.ExaminResultTimes)
         {
             outputFile.WriteLine(
                 $"{examin.DataSize},{examin.CommInterval},{examin.ThreadNum},{result:n2}"
                 );
         }
     }
 }
Exemple #2
0
 public void Write(ExaminClient examin)
 {
     using (var outputFile = new StreamWriter(Environment.CurrentDirectory + Path.DirectorySeparatorChar + $"{_fileName}", true))
     {
         var result           = examin.ExaminResultTimes;
         var dataSizeKiloByte = examin.DataSize / 1000;
         outputFile.WriteLine(
             $"{dataSizeKiloByte},{examin.CommInterval},{examin.ThreadNum},{examin.ErrorCountor},{examin.ErrorRate:f1}," +
             $"{result.Average():f2},{dataSizeKiloByte*examin.ThreadNum/result.Average():f2},{result.Max():f2}," +
             $"{Mean(result):f2},{CalcStd(result):f2}," +
             $"{ThreeSigma(result):f2}, {ThreeSigma(result, true):f2}"
             );
     }
 }