Skip to content

Commit 79f90a5

Browse files
committed
clean up benchmark summary table when no min latency collected
1 parent 556fbaa commit 79f90a5

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

cmd/report/report.go

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -354,7 +354,7 @@ func benchmarkSummaryFromTableValues(allTableValues []report.TableValues, output
354354
{Name: "Maximum Temperature", Values: []string{getValueFromTableValues(getTableValues(allTableValues, report.CPUTemperatureTableName), "Maximum Temperature", 0)}},
355355
{Name: "Minimum Power", Values: []string{getValueFromTableValues(getTableValues(allTableValues, report.CPUPowerTableName), "Minimum Power", 0)}},
356356
{Name: "Memory Peak Bandwidth"},
357-
{Name: "Memory Minimum Latency", Values: []string{getValueFromTableValues(getTableValues(allTableValues, report.MemoryLatencyTableName), "Latency (ns)", 0) + " ns"}},
357+
{Name: "Memory Minimum Latency"},
358358
{Name: "Microarchitecture", Values: []string{getValueFromTableValues(getTableValues(allTableValues, report.SystemSummaryTableName), "Microarchitecture", 0)}},
359359
{Name: "Sockets", Values: []string{getValueFromTableValues(getTableValues(allTableValues, report.SystemSummaryTableName), "Sockets", 0)}},
360360
},
@@ -386,6 +386,13 @@ func benchmarkSummaryFromTableValues(allTableValues []report.TableValues, output
386386
} else {
387387
tableValues.Fields[6].Values = []string{""}
388388
}
389+
// get the minimum memory latency
390+
minLatency := getValueFromTableValues(getTableValues(allTableValues, report.MemoryLatencyTableName), "Latency (ns)", 0)
391+
if minLatency != "" {
392+
tableValues.Fields[7].Values = []string{minLatency + " ns"}
393+
} else {
394+
tableValues.Fields[7].Values = []string{""}
395+
}
389396
return tableValues
390397
}
391398

0 commit comments

Comments
 (0)