Skip to content

Commit fa943b3

Browse files
committed
Revert Measurement.cs
1 parent 4104143 commit fa943b3

File tree

2 files changed

+2
-36
lines changed

2 files changed

+2
-36
lines changed

src/BenchmarkDotNet/Engines/RunResults.cs

+1-2
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,7 @@ public IEnumerable<Measurement> GetMeasurements()
5555
IterationStage.Result,
5656
++resultIndex,
5757
measurement.Operations,
58-
value,
59-
measurement.SurvivedBytes);
58+
value);
6059
}
6160
}
6261

src/BenchmarkDotNet/Reports/Measurement.cs

+1-34
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ public struct Measurement : IComparable<Measurement>
1919

2020
private const string NsSymbol = "ns";
2121
private const string OpSymbol = "op";
22-
private const string SBSymbol = "B";
2322

2423
private static Measurement Error() => new Measurement(-1, IterationMode.Unknown, IterationStage.Unknown, 0, 0, 0);
2524

@@ -44,11 +43,6 @@ private static readonly int IterationInfoNameMaxWidth
4443
/// </summary>
4544
public double Nanoseconds { get; }
4645

47-
/// <summary>
48-
/// Gets the total number of survived bytes from all operations.
49-
/// </summary>
50-
public long SurvivedBytes { get; }
51-
5246
/// <summary>
5347
/// Creates an instance of <see cref="Measurement"/> struct.
5448
/// </summary>
@@ -59,27 +53,13 @@ private static readonly int IterationInfoNameMaxWidth
5953
/// <param name="operations">The number of operations performed.</param>
6054
/// <param name="nanoseconds">The total number of nanoseconds it took to perform all operations.</param>
6155
public Measurement(int launchIndex, IterationMode iterationMode, IterationStage iterationStage, int iterationIndex, long operations, double nanoseconds)
62-
: this(launchIndex, iterationMode, iterationStage, iterationIndex, operations, nanoseconds, 0) { }
63-
64-
/// <summary>
65-
/// Creates an instance of <see cref="Measurement"/> struct.
66-
/// </summary>
67-
/// <param name="launchIndex"></param>
68-
/// <param name="iterationMode"></param>
69-
/// <param name="iterationStage"></param>
70-
/// <param name="iterationIndex"></param>
71-
/// <param name="operations">The number of operations performed.</param>
72-
/// <param name="nanoseconds">The total number of nanoseconds it took to perform all operations.</param>
73-
/// <param name="survivedBytes">The total number of survived bytes from all operations.</param>
74-
public Measurement(int launchIndex, IterationMode iterationMode, IterationStage iterationStage, int iterationIndex, long operations, double nanoseconds, long survivedBytes)
7556
{
7657
Operations = operations;
7758
Nanoseconds = nanoseconds;
7859
LaunchIndex = launchIndex;
7960
IterationMode = iterationMode;
8061
IterationStage = iterationStage;
8162
IterationIndex = iterationIndex;
82-
SurvivedBytes = survivedBytes;
8363
}
8464

8565
private static IterationMode ParseIterationMode(string name) => Enum.TryParse(name, out IterationMode mode) ? mode : IterationMode.Unknown;
@@ -118,15 +98,6 @@ public override string ToString()
11898
builder.Append(GetAverageTime().ToString(MainCultureInfo).ToAscii());
11999
builder.Append("/op");
120100

121-
if (SurvivedBytes != 0)
122-
{
123-
builder.Append(", ");
124-
builder.Append(SurvivedBytes.ToString(MainCultureInfo));
125-
builder.Append(' ');
126-
builder.Append(SBSymbol);
127-
builder.Append(" Survived");
128-
}
129-
130101
return builder.ToString();
131102
}
132103

@@ -175,7 +146,6 @@ public static Measurement Parse(ILogger logger, string line, int processIndex)
175146
var measurementsInfoSplit = measurementsInfo.Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
176147
long op = 1L;
177148
double ns = double.PositiveInfinity;
178-
long survived = 0;
179149
foreach (string item in measurementsInfoSplit)
180150
{
181151
var measurementSplit = item.Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
@@ -189,12 +159,9 @@ public static Measurement Parse(ILogger logger, string line, int processIndex)
189159
case OpSymbol:
190160
op = long.Parse(value, MainCultureInfo);
191161
break;
192-
case SBSymbol:
193-
survived = long.Parse(value, MainCultureInfo);
194-
break;
195162
}
196163
}
197-
return new Measurement(processIndex, iterationMode, iterationStage, iterationIndex, op, ns, survived);
164+
return new Measurement(processIndex, iterationMode, iterationStage, iterationIndex, op, ns);
198165
}
199166
catch (Exception)
200167
{

0 commit comments

Comments
 (0)