Skip to content

Commit d0d32b5

Browse files
committed
Use general method for terminal stats table
1 parent ec9e54e commit d0d32b5

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

src/vs/workbench/contrib/performance/browser/perfviewEditor.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ class PerfModelContentProvider implements ITextModelContentProvider {
128128
md.blank();
129129
this._addExtensionsTable(md);
130130
md.blank();
131-
this._addTerminalTable(md);
131+
this._addPerfMarksTable('Terminal Stats', md, this._terminalService.perfMarks);
132132
md.blank();
133133
this._addRawPerfMarks(md);
134134
md.blank();
@@ -224,9 +224,8 @@ class PerfModelContentProvider implements ITextModelContentProvider {
224224
}
225225
}
226226

227-
private _addTerminalTable(md: MarkdownBuilder): void {
227+
private _addPerfMarksTable(name: string, md: MarkdownBuilder, marks: readonly PerformanceMark[]): void {
228228
const table: Array<Array<string | number | undefined>> = [];
229-
const marks = this._terminalService.perfMarks;
230229
let lastStartTime = -1;
231230
let total = 0;
232231
for (const { name, startTime, detail } of marks) {
@@ -235,8 +234,7 @@ class PerfModelContentProvider implements ITextModelContentProvider {
235234
table.push([name, Math.round(startTime), Math.round(delta), Math.round(total), detail ?? '']);
236235
lastStartTime = startTime;
237236
}
238-
239-
md.heading(2, 'Terminal Stats');
237+
md.heading(2, name);
240238
md.table(['Name', 'Timestamp', 'Delta', 'Total', 'Detail'], table);
241239
}
242240

0 commit comments

Comments
 (0)