summaryrefslogtreecommitdiff
path: root/website/app.js
diff options
context:
space:
mode:
authorDmitry Sharshakov <sh7dm@outlook.com>2019-04-16 20:57:05 +0300
committerRyan Dahl <ry@tinyclouds.org>2019-04-16 13:57:05 -0400
commit0c463582206881b6461742633a67f51632db614e (patch)
treeca51d8f32d586d77cd607c9fd50c242eb8f5ea3d /website/app.js
parent97f0fe7437ad4277afbdabf6cac214a40b637cd1 (diff)
Add max memory benchmark (#2061)
Diffstat (limited to 'website/app.js')
-rw-r--r--website/app.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/website/app.js b/website/app.js
index c012dfb4a..7663e41f0 100644
--- a/website/app.js
+++ b/website/app.js
@@ -50,6 +50,10 @@ export function createMaxLatencyColumns(data) {
return createColumns(data, "max_latency");
}
+export function createMaxMemoryColumns(data) {
+ return createColumns(data, "max_memory");
+}
+
export function createBinarySizeColumns(data) {
const propName = "binary_size";
const binarySizeNames = Object.keys(data[data.length - 1][propName]);
@@ -203,6 +207,7 @@ export async function drawChartsFromBenchmarkData(dataUrl) {
const throughputColumns = createThroughputColumns(data);
const reqPerSecColumns = createReqPerSecColumns(data);
const maxLatencyColumns = createMaxLatencyColumns(data);
+ const maxMemoryColumns = createMaxMemoryColumns(data);
const binarySizeColumns = createBinarySizeColumns(data);
const threadCountColumns = createThreadCountColumns(data);
const syscallCountColumns = createSyscallCountColumns(data);
@@ -231,6 +236,7 @@ export async function drawChartsFromBenchmarkData(dataUrl) {
gen("#throughput-chart", throughputColumns, "seconds", logScale);
gen("#req-per-sec-chart", reqPerSecColumns, "1000 req/sec", formatReqSec);
gen("#max-latency-chart", maxLatencyColumns, "milliseconds", logScale);
+ gen("#max-memory-chart", maxMemoryColumns, "megabytes", formatMB);
gen("#binary-size-chart", binarySizeColumns, "megabytes", formatMB);
gen("#thread-count-chart", threadCountColumns, "threads");
gen("#syscall-count-chart", syscallCountColumns, "syscalls");