From 2dd603b4e1be929490be88a50e750faa40a96e76 Mon Sep 17 00:00:00 2001 From: Sebastian Jeltsch Date: Fri, 15 Nov 2024 15:18:45 +0100 Subject: [PATCH] Update insert benchmark utilization measurements. --- .../docs/reference/_benchmarks/benchmarks.tsx | 130 ++-- .../docs/reference/_benchmarks/insert_pb.json | 692 ++++++++++++++++++ .../docs/reference/_benchmarks/insert_tb.json | 182 +++++ .../_benchmarks/pocketbase_utilization.ts | 507 ------------- .../_benchmarks/trailbase_utilization.ts | 143 ---- 5 files changed, 942 insertions(+), 712 deletions(-) create mode 100644 docs/src/content/docs/reference/_benchmarks/insert_pb.json create mode 100644 docs/src/content/docs/reference/_benchmarks/insert_tb.json delete mode 100644 docs/src/content/docs/reference/_benchmarks/pocketbase_utilization.ts delete mode 100644 docs/src/content/docs/reference/_benchmarks/trailbase_utilization.ts diff --git a/docs/src/content/docs/reference/_benchmarks/benchmarks.tsx b/docs/src/content/docs/reference/_benchmarks/benchmarks.tsx index 96c03bfe..33410b09 100644 --- a/docs/src/content/docs/reference/_benchmarks/benchmarks.tsx +++ b/docs/src/content/docs/reference/_benchmarks/benchmarks.tsx @@ -5,11 +5,18 @@ import { LineChart } from "@/components/LineChart.tsx"; import { ScatterChart } from "@/components/ScatterChart.tsx"; import { data as supabaseUtilization } from "./supabase_utilization"; -import { data as pocketbaseUtilization } from "./pocketbase_utilization"; -import { data as trailbaseUtilization } from "./trailbase_utilization"; +import insertTrailBase from "./insert_tb.json"; +import insertPocketBase from "./insert_pb.json"; import fibTrailBase from "./fib_tb.json"; import fibPocketBase from "./fib_pb.json"; +type Datum = { + cpu: number; + rss: number; + // Milliseconds + elapsed: number; +}; + const colors = { supabase: "rgb(62, 207, 142)", pocketbase0: "rgb(230, 128, 30)", @@ -308,57 +315,64 @@ export function SupaBaseCpuUsageChart() { } export function PocketBaseAndTrailBaseUsageChart() { - // To roughly align start of benchmark on the time axis. - const xOffset = 3; + // specific run: + // PB: Inserted 100000 messages, took 0:01:02.549495 (limit=64) + // TB: Inserted 100000 messages, took 0:00:09.946495 (limit=64) - const data: ChartData<"line"> = { - labels: [...Array(134).keys()], + const trailbaseUtilization = insertTrailBase as Datum[]; + const pocketbaseUtilization = insertPocketBase as Datum[]; + + const data: ChartData<"scatter"> = { datasets: [ - { - yAxisID: "yLeft", - label: "PocketBase CPU", - data: pocketbaseUtilization.slice(xOffset).map((datum, index) => ({ - x: index, - y: datum.cpu, - })), - borderColor: colors.pocketbase0, - backgroundColor: colors.pocketbase0, - }, - { - yAxisID: "yRight", - label: "PocketBase RSS", - data: pocketbaseUtilization.slice(xOffset).map((datum, index) => ({ - x: index, - y: datum.rss, - })), - borderColor: colors.pocketbase1, - backgroundColor: colors.pocketbase1, - }, { yAxisID: "yLeft", label: "TrailBase CPU", - data: trailbaseUtilization.map((datum, index) => ({ - x: index, + data: trailbaseUtilization.map((datum) => ({ + x: datum.elapsed, y: datum.cpu, })), borderColor: colors.trailbase0, backgroundColor: colors.trailbase0, + showLine: true, }, { yAxisID: "yRight", label: "TrailBase RSS", - data: trailbaseUtilization.map((datum, index) => ({ - x: index, + data: trailbaseUtilization.map((datum) => ({ + x: datum.elapsed, y: datum.rss, })), borderColor: colors.trailbase1, backgroundColor: colors.trailbase1, + showLine: true, + }, + { + yAxisID: "yLeft", + label: "PocketBase CPU", + data: pocketbaseUtilization.map((datum) => ({ + x: datum.elapsed, + y: datum.cpu, + })), + borderColor: colors.pocketbase0, + backgroundColor: colors.pocketbase0, + showLine: true, + }, + { + yAxisID: "yRight", + label: "PocketBase RSS", + data: pocketbaseUtilization.map((datum) => ({ + x: datum.elapsed, + y: datum.rss, + })), + borderColor: colors.pocketbase1, + backgroundColor: colors.pocketbase1, + showLine: true, }, ], }; return ( - = { - // labels: [...Array(134).keys()], datasets: [ - { - yAxisID: "yLeft", - label: "PocketBase CPU", - data: fibPocketBaseUtilization.map((datum) => ({ - x: datum.elapsed, - y: datum.cpu, - })), - showLine: true, - borderColor: colors.pocketbase0, - backgroundColor: colors.pocketbase0, - }, - { - yAxisID: "yRight", - label: "PocketBase RSS", - data: fibPocketBaseUtilization.map((datum) => ({ - x: datum.elapsed, - y: datum.rss, - })), - showLine: true, - borderColor: colors.pocketbase1, - backgroundColor: colors.pocketbase1, - }, { yAxisID: "yLeft", label: "TrailBase CPU", @@ -454,6 +438,28 @@ export function FibonacciPocketBaseAndTrailBaseUsageChart() { borderColor: colors.trailbase1, backgroundColor: colors.trailbase1, }, + { + yAxisID: "yLeft", + label: "PocketBase CPU", + data: fibPocketBaseUtilization.map((datum) => ({ + x: datum.elapsed, + y: datum.cpu, + })), + showLine: true, + borderColor: colors.pocketbase0, + backgroundColor: colors.pocketbase0, + }, + { + yAxisID: "yRight", + label: "PocketBase RSS", + data: fibPocketBaseUtilization.map((datum) => ({ + x: datum.elapsed, + y: datum.rss, + })), + showLine: true, + borderColor: colors.pocketbase1, + backgroundColor: colors.pocketbase1, + }, ], }; diff --git a/docs/src/content/docs/reference/_benchmarks/insert_pb.json b/docs/src/content/docs/reference/_benchmarks/insert_pb.json new file mode 100644 index 00000000..053baed8 --- /dev/null +++ b/docs/src/content/docs/reference/_benchmarks/insert_pb.json @@ -0,0 +1,692 @@ +[ + { + "cpu": 0.0, + "rss": 42812, + "elapsed": 745 + }, + { + "cpu": 0.0, + "rss": 42812, + "elapsed": 1221 + }, + { + "cpu": 0.0, + "rss": 42812, + "elapsed": 1719 + }, + { + "cpu": 0.0, + "rss": 42812, + "elapsed": 2219 + }, + { + "cpu": 0.0, + "rss": 42812, + "elapsed": 2718 + }, + { + "cpu": 0.0, + "rss": 42812, + "elapsed": 3220 + }, + { + "cpu": 0.0, + "rss": 42812, + "elapsed": 3718 + }, + { + "cpu": 0.0, + "rss": 46796, + "elapsed": 4214 + }, + { + "cpu": 2.9, + "rss": 88572, + "elapsed": 4716 + }, + { + "cpu": 3.5, + "rss": 92508, + "elapsed": 5214 + }, + { + "cpu": 3.7, + "rss": 94556, + "elapsed": 5715 + }, + { + "cpu": 2.818, + "rss": 97604, + "elapsed": 6212 + }, + { + "cpu": 2.9, + "rss": 99324, + "elapsed": 6711 + }, + { + "cpu": 3.1, + "rss": 101508, + "elapsed": 7210 + }, + { + "cpu": 2.545, + "rss": 105632, + "elapsed": 7712 + }, + { + "cpu": 2.636, + "rss": 105284, + "elapsed": 8212 + }, + { + "cpu": 2.6, + "rss": 105500, + "elapsed": 8711 + }, + { + "cpu": 2.7, + "rss": 105500, + "elapsed": 9211 + }, + { + "cpu": 2.455, + "rss": 105192, + "elapsed": 9712 + }, + { + "cpu": 2.9, + "rss": 104744, + "elapsed": 10212 + }, + { + "cpu": 3.2, + "rss": 105348, + "elapsed": 10710 + }, + { + "cpu": 3.1, + "rss": 104668, + "elapsed": 11211 + }, + { + "cpu": 2.8, + "rss": 106076, + "elapsed": 11710 + }, + { + "cpu": 2.6, + "rss": 105356, + "elapsed": 12211 + }, + { + "cpu": 2.7, + "rss": 105472, + "elapsed": 12711 + }, + { + "cpu": 2.7, + "rss": 105000, + "elapsed": 13212 + }, + { + "cpu": 3.3, + "rss": 105384, + "elapsed": 13710 + }, + { + "cpu": 3.0, + "rss": 106148, + "elapsed": 14212 + }, + { + "cpu": 3.0, + "rss": 106404, + "elapsed": 14710 + }, + { + "cpu": 2.8, + "rss": 106276, + "elapsed": 15211 + }, + { + "cpu": 2.7, + "rss": 106716, + "elapsed": 15711 + }, + { + "cpu": 2.8, + "rss": 105904, + "elapsed": 16212 + }, + { + "cpu": 3.2, + "rss": 106648, + "elapsed": 16711 + }, + { + "cpu": 3.2, + "rss": 105836, + "elapsed": 17211 + }, + { + "cpu": 3.3, + "rss": 106416, + "elapsed": 17711 + }, + { + "cpu": 3.0, + "rss": 106800, + "elapsed": 18212 + }, + { + "cpu": 2.8, + "rss": 106760, + "elapsed": 18710 + }, + { + "cpu": 2.7, + "rss": 106988, + "elapsed": 19210 + }, + { + "cpu": 3.4, + "rss": 106828, + "elapsed": 19712 + }, + { + "cpu": 3.6, + "rss": 106656, + "elapsed": 20210 + }, + { + "cpu": 3.5, + "rss": 106620, + "elapsed": 20711 + }, + { + "cpu": 3.273, + "rss": 106268, + "elapsed": 21212 + }, + { + "cpu": 2.9, + "rss": 107140, + "elapsed": 21711 + }, + { + "cpu": 2.8, + "rss": 107396, + "elapsed": 22212 + }, + { + "cpu": 3.3, + "rss": 107464, + "elapsed": 22711 + }, + { + "cpu": 3.6, + "rss": 106992, + "elapsed": 23210 + }, + { + "cpu": 3.091, + "rss": 107504, + "elapsed": 23712 + }, + { + "cpu": 3.4, + "rss": 106564, + "elapsed": 24212 + }, + { + "cpu": 3.3, + "rss": 107716, + "elapsed": 24711 + }, + { + "cpu": 2.455, + "rss": 107384, + "elapsed": 25212 + }, + { + "cpu": 2.9, + "rss": 106768, + "elapsed": 25711 + }, + { + "cpu": 3.2, + "rss": 107024, + "elapsed": 26211 + }, + { + "cpu": 3.5, + "rss": 107272, + "elapsed": 26711 + }, + { + "cpu": 3.3, + "rss": 107756, + "elapsed": 27211 + }, + { + "cpu": 3.3, + "rss": 107700, + "elapsed": 27710 + }, + { + "cpu": 3.4, + "rss": 106660, + "elapsed": 28211 + }, + { + "cpu": 2.8, + "rss": 107548, + "elapsed": 28711 + }, + { + "cpu": 2.7, + "rss": 106880, + "elapsed": 29211 + }, + { + "cpu": 3.3, + "rss": 107680, + "elapsed": 29710 + }, + { + "cpu": 3.4, + "rss": 107840, + "elapsed": 30211 + }, + { + "cpu": 3.3, + "rss": 106596, + "elapsed": 30711 + }, + { + "cpu": 2.3, + "rss": 106444, + "elapsed": 31210 + }, + { + "cpu": 3.0, + "rss": 106696, + "elapsed": 31711 + }, + { + "cpu": 3.5, + "rss": 106380, + "elapsed": 32211 + }, + { + "cpu": 3.182, + "rss": 107788, + "elapsed": 32712 + }, + { + "cpu": 3.2, + "rss": 107528, + "elapsed": 33211 + }, + { + "cpu": 2.909, + "rss": 106520, + "elapsed": 33713 + }, + { + "cpu": 3.1, + "rss": 107288, + "elapsed": 34211 + }, + { + "cpu": 3.0, + "rss": 107008, + "elapsed": 34712 + }, + { + "cpu": 3.3, + "rss": 107512, + "elapsed": 35211 + }, + { + "cpu": 3.091, + "rss": 106596, + "elapsed": 35712 + }, + { + "cpu": 3.1, + "rss": 107068, + "elapsed": 36211 + }, + { + "cpu": 2.6, + "rss": 106892, + "elapsed": 36711 + }, + { + "cpu": 3.3, + "rss": 107512, + "elapsed": 37211 + }, + { + "cpu": 3.2, + "rss": 107112, + "elapsed": 37710 + }, + { + "cpu": 2.909, + "rss": 106400, + "elapsed": 38212 + }, + { + "cpu": 3.3, + "rss": 106848, + "elapsed": 38712 + }, + { + "cpu": 2.636, + "rss": 107172, + "elapsed": 39212 + }, + { + "cpu": 2.7, + "rss": 106664, + "elapsed": 39710 + }, + { + "cpu": 2.8, + "rss": 106776, + "elapsed": 40211 + }, + { + "cpu": 2.727, + "rss": 106296, + "elapsed": 40713 + }, + { + "cpu": 3.1, + "rss": 106920, + "elapsed": 41210 + }, + { + "cpu": 3.1, + "rss": 106400, + "elapsed": 41711 + }, + { + "cpu": 3.0, + "rss": 107040, + "elapsed": 42210 + }, + { + "cpu": 2.7, + "rss": 106836, + "elapsed": 42710 + }, + { + "cpu": 2.7, + "rss": 107316, + "elapsed": 43211 + }, + { + "cpu": 2.364, + "rss": 106504, + "elapsed": 43713 + }, + { + "cpu": 3.3, + "rss": 106576, + "elapsed": 44211 + }, + { + "cpu": 3.0, + "rss": 106432, + "elapsed": 44711 + }, + { + "cpu": 3.1, + "rss": 107112, + "elapsed": 45210 + }, + { + "cpu": 2.818, + "rss": 107016, + "elapsed": 45712 + }, + { + "cpu": 2.8, + "rss": 107704, + "elapsed": 46211 + }, + { + "cpu": 2.545, + "rss": 107224, + "elapsed": 46712 + }, + { + "cpu": 2.727, + "rss": 107064, + "elapsed": 47212 + }, + { + "cpu": 3.2, + "rss": 107416, + "elapsed": 47711 + }, + { + "cpu": 3.2, + "rss": 107488, + "elapsed": 48211 + }, + { + "cpu": 3.0, + "rss": 106904, + "elapsed": 48711 + }, + { + "cpu": 2.5, + "rss": 107324, + "elapsed": 49211 + }, + { + "cpu": 2.8, + "rss": 107160, + "elapsed": 49710 + }, + { + "cpu": 3.2, + "rss": 107664, + "elapsed": 50211 + }, + { + "cpu": 3.0, + "rss": 106160, + "elapsed": 50711 + }, + { + "cpu": 3.0, + "rss": 106928, + "elapsed": 51211 + }, + { + "cpu": 2.818, + "rss": 106868, + "elapsed": 51713 + }, + { + "cpu": 2.7, + "rss": 106608, + "elapsed": 52210 + }, + { + "cpu": 3.0, + "rss": 107120, + "elapsed": 52711 + }, + { + "cpu": 3.5, + "rss": 107096, + "elapsed": 53212 + }, + { + "cpu": 3.4, + "rss": 107436, + "elapsed": 53710 + }, + { + "cpu": 3.0, + "rss": 107728, + "elapsed": 54211 + }, + { + "cpu": 3.2, + "rss": 106844, + "elapsed": 54711 + }, + { + "cpu": 3.0, + "rss": 107228, + "elapsed": 55210 + }, + { + "cpu": 2.5, + "rss": 106768, + "elapsed": 55710 + }, + { + "cpu": 3.091, + "rss": 107100, + "elapsed": 56212 + }, + { + "cpu": 3.5, + "rss": 106548, + "elapsed": 56710 + }, + { + "cpu": 3.5, + "rss": 107632, + "elapsed": 57210 + }, + { + "cpu": 3.1, + "rss": 107176, + "elapsed": 57711 + }, + { + "cpu": 2.545, + "rss": 106968, + "elapsed": 58212 + }, + { + "cpu": 3.1, + "rss": 106832, + "elapsed": 58710 + }, + { + "cpu": 3.182, + "rss": 107336, + "elapsed": 59212 + }, + { + "cpu": 3.3, + "rss": 107792, + "elapsed": 59711 + }, + { + "cpu": 3.182, + "rss": 107368, + "elapsed": 60212 + }, + { + "cpu": 2.727, + "rss": 107108, + "elapsed": 60712 + }, + { + "cpu": 2.9, + "rss": 107456, + "elapsed": 61210 + }, + { + "cpu": 3.091, + "rss": 107312, + "elapsed": 61712 + }, + { + "cpu": 3.3, + "rss": 107632, + "elapsed": 62210 + }, + { + "cpu": 3.2, + "rss": 107460, + "elapsed": 62710 + }, + { + "cpu": 3.2, + "rss": 107444, + "elapsed": 63210 + }, + { + "cpu": 2.7, + "rss": 107896, + "elapsed": 63710 + }, + { + "cpu": 2.6, + "rss": 108264, + "elapsed": 64211 + }, + { + "cpu": 3.4, + "rss": 107532, + "elapsed": 64710 + }, + { + "cpu": 3.3, + "rss": 107660, + "elapsed": 65211 + }, + { + "cpu": 3.2, + "rss": 107436, + "elapsed": 65711 + }, + { + "cpu": 1.091, + "rss": 107256, + "elapsed": 66213 + }, + { + "cpu": 0.5, + "rss": 105900, + "elapsed": 66711 + }, + { + "cpu": 0.0, + "rss": 105900, + "elapsed": 67213 + }, + { + "cpu": 0.0, + "rss": 105900, + "elapsed": 67716 + }, + { + "cpu": 0.0, + "rss": 105900, + "elapsed": 68215 + }, + { + "cpu": 0.0, + "rss": 105900, + "elapsed": 68718 + }, + { + "cpu": 0.0, + "rss": 105900, + "elapsed": 69217 + } +] diff --git a/docs/src/content/docs/reference/_benchmarks/insert_tb.json b/docs/src/content/docs/reference/_benchmarks/insert_tb.json new file mode 100644 index 00000000..30a4d366 --- /dev/null +++ b/docs/src/content/docs/reference/_benchmarks/insert_tb.json @@ -0,0 +1,182 @@ +[ + { + "cpu": 0.0, + "rss": 65052, + "elapsed": 758 + }, + { + "cpu": 0.0, + "rss": 65052, + "elapsed": 1221 + }, + { + "cpu": 0.0, + "rss": 65052, + "elapsed": 1719 + }, + { + "cpu": 0.0, + "rss": 65052, + "elapsed": 2217 + }, + { + "cpu": 0.0, + "rss": 65052, + "elapsed": 2718 + }, + { + "cpu": 0.0, + "rss": 65052, + "elapsed": 3219 + }, + { + "cpu": 0.0, + "rss": 65052, + "elapsed": 3719 + }, + { + "cpu": 0.3, + "rss": 88048, + "elapsed": 4218 + }, + { + "cpu": 1.0, + "rss": 105924, + "elapsed": 4714 + }, + { + "cpu": 2.2, + "rss": 81228, + "elapsed": 5211 + }, + { + "cpu": 2.6, + "rss": 82124, + "elapsed": 5710 + }, + { + "cpu": 3.2, + "rss": 83660, + "elapsed": 6210 + }, + { + "cpu": 3.4, + "rss": 84940, + "elapsed": 6712 + }, + { + "cpu": 3.3, + "rss": 86988, + "elapsed": 7211 + }, + { + "cpu": 3.4, + "rss": 88652, + "elapsed": 7711 + }, + { + "cpu": 3.4, + "rss": 90700, + "elapsed": 8211 + }, + { + "cpu": 3.4, + "rss": 92492, + "elapsed": 8710 + }, + { + "cpu": 3.3, + "rss": 94668, + "elapsed": 9210 + }, + { + "cpu": 3.3, + "rss": 96588, + "elapsed": 9711 + }, + { + "cpu": 3.3, + "rss": 98636, + "elapsed": 10212 + }, + { + "cpu": 3.3, + "rss": 100556, + "elapsed": 10712 + }, + { + "cpu": 3.3, + "rss": 102348, + "elapsed": 11212 + }, + { + "cpu": 3.5, + "rss": 104012, + "elapsed": 11712 + }, + { + "cpu": 3.4, + "rss": 106188, + "elapsed": 12211 + }, + { + "cpu": 3.4, + "rss": 107724, + "elapsed": 12710 + }, + { + "cpu": 3.4, + "rss": 109260, + "elapsed": 13211 + }, + { + "cpu": 3.5, + "rss": 110924, + "elapsed": 13712 + }, + { + "cpu": 3.3, + "rss": 111436, + "elapsed": 14212 + }, + { + "cpu": 0.7, + "rss": 111436, + "elapsed": 14710 + }, + { + "cpu": 0.7, + "rss": 111436, + "elapsed": 15211 + }, + { + "cpu": 0.0, + "rss": 111436, + "elapsed": 15714 + }, + { + "cpu": 0.0, + "rss": 111436, + "elapsed": 16214 + }, + { + "cpu": 0.0, + "rss": 111436, + "elapsed": 16717 + }, + { + "cpu": 0.0, + "rss": 111564, + "elapsed": 17217 + }, + { + "cpu": 0.0, + "rss": 111564, + "elapsed": 17718 + }, + { + "cpu": 0.0, + "rss": 111564, + "elapsed": 18217 + } +] diff --git a/docs/src/content/docs/reference/_benchmarks/pocketbase_utilization.ts b/docs/src/content/docs/reference/_benchmarks/pocketbase_utilization.ts deleted file mode 100644 index e5a13b7f..00000000 --- a/docs/src/content/docs/reference/_benchmarks/pocketbase_utilization.ts +++ /dev/null @@ -1,507 +0,0 @@ -export type Datum = { - cpu: number; - rss: number; -}; - -export const data: Datum[] = [ - { - cpu: 0, - rss: 35476, - }, - { - cpu: 0, - rss: 35476, - }, - { - cpu: 0, - rss: 35476, - }, - { - cpu: 0, - rss: 35476, - }, - { - cpu: 0, - rss: 35476, - }, - { - cpu: 0, - rss: 35476, - }, - { - cpu: 0, - rss: 35476, - }, - { - cpu: 0, - rss: 35476, - }, - { - cpu: 0, - rss: 35476, - }, - { - cpu: 0, - rss: 35476, - }, - { - cpu: 0, - rss: 37140, - }, - { - cpu: 2.1, - rss: 88196, - }, - { - cpu: 3, - rss: 110108, - }, - { - cpu: 2.5, - rss: 118060, - }, - { - cpu: 2.6, - rss: 123776, - }, - { - cpu: 2.6, - rss: 127716, - }, - { - cpu: 2.3, - rss: 131548, - }, - { - cpu: 2.4, - rss: 134740, - }, - { - cpu: 2.2, - rss: 138208, - }, - { - cpu: 2.7, - rss: 139436, - }, - { - cpu: 2.818, - rss: 141788, - }, - { - cpu: 2.8, - rss: 142532, - }, - { - cpu: 2.545, - rss: 142652, - }, - { - cpu: 2.4, - rss: 142796, - }, - { - cpu: 2.182, - rss: 143012, - }, - { - cpu: 3.1, - rss: 143072, - }, - { - cpu: 2.8, - rss: 142660, - }, - { - cpu: 2.7, - rss: 142292, - }, - { - cpu: 2.2, - rss: 143560, - }, - { - cpu: 2.7, - rss: 143236, - }, - { - cpu: 3.3, - rss: 143200, - }, - { - cpu: 2.636, - rss: 143136, - }, - { - cpu: 2.8, - rss: 143068, - }, - { - cpu: 2.8, - rss: 143144, - }, - { - cpu: 2.4, - rss: 142832, - }, - { - cpu: 2.4, - rss: 143120, - }, - { - cpu: 3.2, - rss: 143020, - }, - { - cpu: 2.9, - rss: 142884, - }, - { - cpu: 2.8, - rss: 143068, - }, - { - cpu: 2.8, - rss: 143024, - }, - { - cpu: 3, - rss: 143392, - }, - { - cpu: 2.636, - rss: 143276, - }, - { - cpu: 3.2, - rss: 143264, - }, - { - cpu: 2.3, - rss: 142436, - }, - { - cpu: 2.3, - rss: 142812, - }, - { - cpu: 3.1, - rss: 142564, - }, - { - cpu: 3, - rss: 142624, - }, - { - cpu: 2.8, - rss: 143296, - }, - { - cpu: 3, - rss: 142000, - }, - { - cpu: 2.9, - rss: 142264, - }, - { - cpu: 2.8, - rss: 143004, - }, - { - cpu: 2.273, - rss: 142336, - }, - { - cpu: 2.5, - rss: 142420, - }, - { - cpu: 2.5, - rss: 142696, - }, - { - cpu: 3, - rss: 141480, - }, - { - cpu: 3.2, - rss: 142084, - }, - { - cpu: 2.455, - rss: 142428, - }, - { - cpu: 3, - rss: 144056, - }, - { - cpu: 2.9, - rss: 143800, - }, - { - cpu: 2.9, - rss: 143408, - }, - { - cpu: 2.5, - rss: 143144, - }, - { - cpu: 2.7, - rss: 143076, - }, - { - cpu: 2.6, - rss: 143080, - }, - { - cpu: 2.636, - rss: 142248, - }, - { - cpu: 2.8, - rss: 142812, - }, - { - cpu: 2.9, - rss: 143836, - }, - { - cpu: 2.8, - rss: 142564, - }, - { - cpu: 3.2, - rss: 142868, - }, - { - cpu: 2.7, - rss: 143088, - }, - { - cpu: 2.3, - rss: 143516, - }, - { - cpu: 2.6, - rss: 142912, - }, - { - cpu: 2.636, - rss: 143428, - }, - { - cpu: 2.9, - rss: 142660, - }, - { - cpu: 3.3, - rss: 143012, - }, - { - cpu: 2.9, - rss: 143404, - }, - { - cpu: 2.9, - rss: 143512, - }, - { - cpu: 2.7, - rss: 143048, - }, - { - cpu: 2.3, - rss: 142480, - }, - { - cpu: 2.545, - rss: 142628, - }, - { - cpu: 3.2, - rss: 142744, - }, - { - cpu: 2.9, - rss: 143576, - }, - { - cpu: 3, - rss: 143284, - }, - { - cpu: 3, - rss: 143588, - }, - { - cpu: 2.7, - rss: 143340, - }, - { - cpu: 2.9, - rss: 142944, - }, - { - cpu: 2.5, - rss: 142972, - }, - { - cpu: 2.7, - rss: 142940, - }, - { - cpu: 2.6, - rss: 144108, - }, - { - cpu: 2.545, - rss: 143676, - }, - { - cpu: 2.9, - rss: 143480, - }, - { - cpu: 3, - rss: 143228, - }, - { - cpu: 3, - rss: 143420, - }, - { - cpu: 3.1, - rss: 143316, - }, - { - cpu: 2.8, - rss: 143324, - }, - { - cpu: 2.6, - rss: 143376, - }, - { - cpu: 2.4, - rss: 142712, - }, - { - cpu: 2.182, - rss: 142896, - }, - { - cpu: 2.9, - rss: 143616, - }, - { - cpu: 2.8, - rss: 144012, - }, - { - cpu: 3.2, - rss: 142724, - }, - { - cpu: 3, - rss: 142240, - }, - { - cpu: 2.9, - rss: 144172, - }, - { - cpu: 3, - rss: 143712, - }, - { - cpu: 2.6, - rss: 143144, - }, - { - cpu: 2.6, - rss: 142732, - }, - { - cpu: 2.6, - rss: 142924, - }, - { - cpu: 2.9, - rss: 142632, - }, - { - cpu: 2.9, - rss: 143912, - }, - { - cpu: 2.727, - rss: 143132, - }, - { - cpu: 2.8, - rss: 143212, - }, - { - cpu: 3, - rss: 143420, - }, - { - cpu: 2.3, - rss: 143480, - }, - { - cpu: 2.6, - rss: 143212, - }, - { - cpu: 2.455, - rss: 142700, - }, - { - cpu: 2.9, - rss: 142812, - }, - { - cpu: 2.7, - rss: 143088, - }, - { - cpu: 2.8, - rss: 143492, - }, - { - cpu: 2.9, - rss: 143276, - }, - { - cpu: 3.2, - rss: 143004, - }, - { - cpu: 0, - rss: 142328, - }, - { - cpu: 0, - rss: 142328, - }, - { - cpu: 0, - rss: 142328, - }, - { - cpu: 0, - rss: 142328, - }, - { - cpu: 0.1, - rss: 142328, - }, - { - cpu: 0, - rss: 142328, - }, -]; diff --git a/docs/src/content/docs/reference/_benchmarks/trailbase_utilization.ts b/docs/src/content/docs/reference/_benchmarks/trailbase_utilization.ts deleted file mode 100644 index 70380e5d..00000000 --- a/docs/src/content/docs/reference/_benchmarks/trailbase_utilization.ts +++ /dev/null @@ -1,143 +0,0 @@ -type Datum = { - cpu: number; - rss: number; -}; - -export const data: Datum[] = [ - { - cpu: 0, - rss: 53640, - }, - { - cpu: 0, - rss: 53640, - }, - { - cpu: 0, - rss: 53640, - }, - { - cpu: 0, - rss: 53640, - }, - { - cpu: 0, - rss: 53640, - }, - { - cpu: 0, - rss: 53640, - }, - { - cpu: 0, - rss: 53640, - }, - { - cpu: 0, - rss: 53640, - }, - { - cpu: 1.2, - rss: 100256, - }, - { - cpu: 2.273, - rss: 70444, - }, - { - cpu: 3.1, - rss: 71984, - }, - { - cpu: 3.1, - rss: 74032, - }, - { - cpu: 3.2, - rss: 76436, - }, - { - cpu: 3.2, - rss: 79124, - }, - { - cpu: 3.2, - rss: 83760, - }, - { - cpu: 3.2, - rss: 86192, - }, - { - cpu: 3.2, - rss: 95820, - }, - { - cpu: 3.2, - rss: 103000, - }, - { - cpu: 3.2, - rss: 111724, - }, - { - cpu: 3.2, - rss: 116524, - }, - { - cpu: 3.2, - rss: 116748, - }, - { - cpu: 1.2, - rss: 110208, - }, - { - cpu: 0.7, - rss: 111360, - }, - { - cpu: 0.636, - rss: 112768, - }, - { - cpu: 0.6, - rss: 113024, - }, - { - cpu: 0.6, - rss: 113024, - }, - { - cpu: 0.5, - rss: 113024, - }, - { - cpu: 0.5, - rss: 112844, - }, - { - cpu: 0, - rss: 112844, - }, - { - cpu: 0, - rss: 112844, - }, - { - cpu: 0, - rss: 112844, - }, - { - cpu: 0, - rss: 112844, - }, - { - cpu: 0, - rss: 112844, - }, - { - cpu: 0, - rss: 112844, - }, -];