Skip to content

Commit 95fe2f3

Browse files
committed
datapoints only if available
1 parent d5fcae6 commit 95fe2f3

File tree

1 file changed

+23
-15
lines changed

1 file changed

+23
-15
lines changed

internal/perf/src/memtest.ts

Lines changed: 23 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -78,21 +78,29 @@ export function memtest(opts: MemtestOptions, setup: () => Promise<Server>) {
7878
label: 'Idle',
7979
data: snapshots.idle,
8080
},
81-
{
82-
label: 'Loadtest',
83-
data: [
84-
...snapshots.idle.map(() => null), // skip idle data
85-
...snapshots.loadtest,
86-
],
87-
},
88-
{
89-
label: 'Calmdown',
90-
data: [
91-
...snapshots.idle.map(() => null), // skip idle data
92-
...snapshots.loadtest.map(() => null), // skip loadtest data
93-
...snapshots.calmdown,
94-
],
95-
},
81+
...(snapshots.loadtest.length
82+
? [
83+
{
84+
label: 'Loadtest',
85+
data: [
86+
...snapshots.idle.map(() => null), // skip idle data
87+
...snapshots.loadtest,
88+
],
89+
},
90+
]
91+
: []),
92+
...(snapshots.calmdown.length
93+
? [
94+
{
95+
label: 'Calmdown',
96+
data: [
97+
...snapshots.idle.map(() => null), // skip idle data
98+
...snapshots.loadtest.map(() => null), // skip loadtest data
99+
...snapshots.calmdown,
100+
],
101+
},
102+
]
103+
: []),
96104
],
97105
{
98106
yTicksCallback: (tickValue) => `${tickValue} MB`,

0 commit comments

Comments
 (0)