Created
October 10, 2025 06:02
-
-
Save cmelchior/76e87e5207a87c5c4968c31a8910a88a to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "cells" : [ { | |
| "metadata" : { | |
| "collapsed" : true | |
| }, | |
| "cell_type" : "markdown", | |
| "source" : [ "# Compare Benchmark Runs\n", "This notebook demonstrates how you can analyze the differences between two benchmark runs of the same benchmark and find the tests that differ the most, which probably means that they require further analysis to figure out why they changed.\n", "\n", "Several projects exist in the `examples` folder, but this notebook assumes we are working on the\n", "JVM part of the `kotlin-multiplatform` project. But the same approach can be used for the other projects.\n", "\n", "First, you need to run the benchmark twice. This can be done by running these commands from the root of the project:\n", "\n", "```shell\n", "> ./gradlew :examples:kotlin-multiplatform:jvmBenchmark\n", "> ./gradlew :examples:kotlin-multiplatform:jvmBenchmark\n", "```\n", "\n", "Once it is completed, run this notebook, and it will automatically find the latest result." ], | |
| "id" : "c9b824c857d590de" | |
| }, { | |
| "metadata" : { | |
| "ExecuteTime" : { | |
| "end_time" : "2025-10-10T06:02:16.334192Z", | |
| "start_time" : "2025-10-10T06:02:13.075038Z" | |
| }, | |
| "executionRelatedData" : { | |
| "compiledClasses" : [ "Line_2_jupyter", "Line_3_jupyter", "Line_4_jupyter", "Line_5_jupyter", "Line_6_jupyter", "Line_7_jupyter", "Line_8_jupyter", "Line_9_jupyter", "Line_10_jupyter", "Line_11_jupyter", "Line_12_jupyter", "Line_13_jupyter", "Line_14_jupyter", "Line_15_jupyter" ] | |
| } | |
| }, | |
| "cell_type" : "code", | |
| "source" : "%use serialization, dataframe, kandy", | |
| "id" : "5bae746397b0757d", | |
| "outputs" : [ ], | |
| "execution_count" : 1 | |
| }, { | |
| "metadata" : { | |
| "ExecuteTime" : { | |
| "end_time" : "2025-10-10T06:02:16.601062Z", | |
| "start_time" : "2025-10-10T06:02:16.338732Z" | |
| }, | |
| "executionRelatedData" : { | |
| "compiledClasses" : [ "Line_16_jupyter" ] | |
| } | |
| }, | |
| "cell_type" : "code", | |
| "source" : [ "import java.nio.file.Files\n", "import java.nio.file.attribute.BasicFileAttributes\n", "import kotlin.io.path.exists\n", "import kotlin.io.path.forEachDirectoryEntry\n", "import kotlin.io.path.isDirectory\n", "import kotlin.io.path.listDirectoryEntries\n", "import kotlin.io.path.readText\n", "\n", "// Find latest result file, based on the their timestamp.\n", "val runsDir = notebook.workingDir.resolve(\"kotlin-multiplatform/build/reports/benchmarks/main\")\n", "val outputFiles = runsDir.listDirectoryEntries()\n", " .filter { it.isDirectory() }\n", " .sortedByDescending { dir -> Files.readAttributes(dir, BasicFileAttributes::class.java).creationTime() }\n", " .subList(0, 2)\n", " .map { it.resolve(\"jvm.json\") }" ], | |
| "id" : "164b4bb4d002049b", | |
| "outputs" : [ ], | |
| "execution_count" : 2 | |
| }, { | |
| "metadata" : { | |
| "ExecuteTime" : { | |
| "end_time" : "2025-10-10T06:02:17.661651Z", | |
| "start_time" : "2025-10-10T06:02:16.602252Z" | |
| }, | |
| "executionRelatedData" : { | |
| "compiledClasses" : [ "Line_17_jupyter", "Line_18_jupyter", "Line_19_jupyter", "Line_20_jupyter", "Line_21_jupyter" ] | |
| } | |
| }, | |
| "cell_type" : "code", | |
| "source" : [ "// Convert to \"typed\" JSON\n", "val newRun = outputFiles.first().readText().deserializeJson()\n", "val oldRun = outputFiles.last().readText().deserializeJson()" ], | |
| "id" : "750bb49b147f42c9", | |
| "outputs" : [ ], | |
| "execution_count" : 3 | |
| }, { | |
| "metadata" : { | |
| "ExecuteTime" : { | |
| "end_time" : "2025-10-10T06:02:18.380118Z", | |
| "start_time" : "2025-10-10T06:02:17.663778Z" | |
| }, | |
| "executionRelatedData" : { | |
| "compiledClasses" : [ "Line_22_jupyter", "Line_23_jupyter", "Line_24_jupyter", "Line_25_jupyter", "Line_26_jupyter" ] | |
| } | |
| }, | |
| "cell_type" : "code", | |
| "source" : [ "// Convert to DataFrames for easier processing. As there is not \"id\" keys for the benchmark, we invent one by just\n", "// assigning the test row index as their \"primary key\". We could attempt to use the benchmark name and param values,\n", "// but that is complicated by how paramers are represented in the JSON file. So, since we assume that the two files\n", "// are equal using row index should be safe.\n", "val oldDf = oldRun.toDataFrame().insert(\"rowIndex\") { index() }.at(0)\n", "val newDf = newRun.toDataFrame().insert(\"rowIndex\") { index() }.at(0)" ], | |
| "id" : "7241f5bbef65e8be", | |
| "outputs" : [ ], | |
| "execution_count" : 4 | |
| }, { | |
| "metadata" : { | |
| "ExecuteTime" : { | |
| "end_time" : "2025-10-10T06:02:18.957485Z", | |
| "start_time" : "2025-10-10T06:02:18.382974Z" | |
| }, | |
| "executionRelatedData" : { | |
| "compiledClasses" : [ "Line_27_jupyter", "Line_28_jupyter", "Line_29_jupyter" ] | |
| } | |
| }, | |
| "cell_type" : "code", | |
| "source" : [ "val combinedData = oldDf.innerJoin(newDf) { rowIndex }\n", "combinedData" ], | |
| "id" : "2d522772de5e496e", | |
| "outputs" : [ { | |
| "data" : { | |
| "text/html" : [ " <iframe onload=\"o_resize_iframe_out_1()\" style=\"width:100%;\" class=\"result_container\" id=\"iframe_out_1\" frameBorder=\"0\" srcdoc=\" <html theme='dark'>\n", " <head>\n", " <style type="text/css">\n", " :root {\n", " --background: #fff;\n", " --background-odd: #f5f5f5;\n", " --background-hover: #d9edfd;\n", " --header-text-color: #474747;\n", " --text-color: #848484;\n", " --text-color-dark: #000;\n", " --text-color-medium: #737373;\n", " --text-color-pale: #b3b3b3;\n", " --inner-border-color: #aaa;\n", " --bold-border-color: #000;\n", " --link-color: #296eaa;\n", " --link-color-pale: #296eaa;\n", " --link-hover: #1a466c;\n", "}\n", "\n", ":root[theme="dark"], :root [data-jp-theme-light="false"], .dataframe_dark{\n", " --background: #303030;\n", " --background-odd: #3c3c3c;\n", " --background-hover: #464646;\n", " --header-text-color: #dddddd;\n", " --text-color: #b3b3b3;\n", " --text-color-dark: #dddddd;\n", " --text-color-medium: #b2b2b2;\n", " --text-color-pale: #737373;\n", " --inner-border-color: #707070;\n", " --bold-border-color: #777777;\n", " --link-color: #008dc0;\n", " --link-color-pale: #97e1fb;\n", " --link-hover: #00688e;\n", "}\n", "\n", "p.dataframe_description {\n", " color: var(--text-color-dark);\n", "}\n", "\n", "table.dataframe {\n", " font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;\n", " font-size: 12px;\n", " background-color: var(--background);\n", " color: var(--text-color-dark);\n", " border: none;\n", " border-collapse: collapse;\n", "}\n", "\n", "table.dataframe th, td {\n", " padding: 6px;\n", " border: 1px solid transparent;\n", " text-align: left;\n", "}\n", "\n", "table.dataframe th {\n", " background-color: var(--background);\n", " color: var(--header-text-color);\n", "}\n", "\n", "table.dataframe td {\n", " vertical-align: top;\n", " white-space: nowrap;\n", "}\n", "\n", "table.dataframe th.bottomBorder {\n", " border-bottom-color: var(--bold-border-color);\n", "}\n", "\n", "table.dataframe tbody > tr:nth-child(odd) {\n", " background: var(--background-odd);\n", "}\n", "\n", "table.dataframe tbody > tr:nth-child(even) {\n", " background: var(--background);\n", "}\n", "\n", "table.dataframe tbody > tr:hover {\n", " background: var(--background-hover);\n", "}\n", "\n", "table.dataframe a {\n", " cursor: pointer;\n", " color: var(--link-color);\n", " text-decoration: none;\n", "}\n", "\n", "table.dataframe tr:hover > td a {\n", " color: var(--link-color-pale);\n", "}\n", "\n", "table.dataframe a:hover {\n", " color: var(--link-hover);\n", " text-decoration: underline;\n", "}\n", "\n", "table.dataframe img {\n", " max-width: fit-content;\n", "}\n", "\n", "table.dataframe th.complex {\n", " background-color: var(--background);\n", " border: 1px solid var(--background);\n", "}\n", "\n", "table.dataframe .leftBorder {\n", " border-left-color: var(--inner-border-color);\n", "}\n", "\n", "table.dataframe .rightBorder {\n", " border-right-color: var(--inner-border-color);\n", "}\n", "\n", "table.dataframe .rightAlign {\n", " text-align: right;\n", "}\n", "\n", "table.dataframe .expanderSvg {\n", " width: 8px;\n", " height: 8px;\n", " margin-right: 3px;\n", "}\n", "\n", "table.dataframe .expander {\n", " display: flex;\n", " align-items: center;\n", "}\n", "\n", "/* formatting */\n", "\n", "table.dataframe .null {\n", " color: var(--text-color-pale);\n", "}\n", "\n", "table.dataframe .structural {\n", " color: var(--text-color-medium);\n", " font-weight: bold;\n", "}\n", "\n", "table.dataframe .dataFrameCaption {\n", " font-weight: bold;\n", "}\n", "\n", "table.dataframe .numbers {\n", " color: var(--text-color-dark);\n", "}\n", "\n", "table.dataframe td:hover .formatted .structural, .null {\n", " color: var(--text-color-dark);\n", "}\n", "\n", "table.dataframe tr:hover .formatted .structural, .null {\n", " color: var(--text-color-dark);\n", "}\n", "\n", "\n", ":root {\n", " --scroll-bg: #f5f5f5;\n", " --scroll-fg: #b3b3b3;\n", "}\n", ":root[theme="dark"], :root [data-jp-theme-light="false"]{\n", " --scroll-bg: #3c3c3c;\n", " --scroll-fg: #97e1fb;\n", "}\n", "body {\n", " scrollbar-color: var(--scroll-fg) var(--scroll-bg);\n", "}\n", "body::-webkit-scrollbar {\n", " width: 10px; /* Mostly for vertical scrollbars */\n", " height: 10px; /* Mostly for horizontal scrollbars */\n", "}\n", "body::-webkit-scrollbar-thumb {\n", " background-color: var(--scroll-fg);\n", "}\n", "body::-webkit-scrollbar-track {\n", " background-color: var(--scroll-bg);\n", "}\n", " </style>\n", " </head>\n", " <body>\n", " <table class="dataframe" id="df_687865856"></table>\n", "\n", "<p class="dataframe_description">DataFrame: rowsCount = 20, columnsCount = 39</p>\n", "\n", " </body>\n", " <script>\n", " (function () {\n", " window.DataFrame = window.DataFrame || new (function () {\n", " this.addTable = function (df) {\n", " let cols = df.cols;\n", " for (let i = 0; i < cols.length; i++) {\n", " for (let c of cols[i].children) {\n", " cols[c].parent = i;\n", " }\n", " }\n", " df.nrow = 0\n", " for (let i = 0; i < df.cols.length; i++) {\n", " if (df.cols[i].values.length > df.nrow) df.nrow = df.cols[i].values.length\n", " }\n", " if (df.id === df.rootId) {\n", " df.expandedFrames = new Set()\n", " df.childFrames = {}\n", " const table = this.getTableElement(df.id)\n", " table.df = df\n", " for (let i = 0; i < df.cols.length; i++) {\n", " let col = df.cols[i]\n", " if (col.parent === undefined && col.children.length > 0) col.expanded = true\n", " }\n", " } else {\n", " const rootDf = this.getTableData(df.rootId)\n", " rootDf.childFrames[df.id] = df\n", " }\n", " }\n", "\n", " this.computeRenderData = function (df) {\n", " let result = []\n", " let pos = 0\n", " for (let col = 0; col < df.cols.length; col++) {\n", " if (df.cols[col].parent === undefined)\n", " pos += this.computeRenderDataRec(df.cols, col, pos, 0, result, false, false)\n", " }\n", " for (let i = 0; i < result.length; i++) {\n", " let row = result[i]\n", " for (let j = 0; j < row.length; j++) {\n", " let cell = row[j]\n", " if (j === 0)\n", " cell.leftBd = false\n", " if (j < row.length - 1) {\n", " let nextData = row[j + 1]\n", " if (nextData.leftBd) cell.rightBd = true\n", " else if (cell.rightBd) nextData.leftBd = true\n", " } else cell.rightBd = false\n", " }\n", " }\n", " return result\n", " }\n", "\n", " this.computeRenderDataRec = function (cols, colId, pos, depth, result, leftBorder, rightBorder) {\n", " if (result.length === depth) {\n", " const array = [];\n", " if (pos > 0) {\n", " let j = 0\n", " for (let i = 0; j < pos; i++) {\n", " let c = result[depth - 1][i]\n", " j += c.span\n", " let copy = Object.assign({empty: true}, c)\n", " array.push(copy)\n", " }\n", " }\n", " result.push(array)\n", " }\n", " const col = cols[colId];\n", " let size = 0;\n", " if (col.expanded) {\n", " let childPos = pos\n", " for (let i = 0; i < col.children.length; i++) {\n", " let child = col.children[i]\n", " let childLeft = i === 0 && (col.children.length > 1 || leftBorder)\n", " let childRight = i === col.children.length - 1 && (col.children.length > 1 || rightBorder)\n", " let childSize = this.computeRenderDataRec(cols, child, childPos, depth + 1, result, childLeft, childRight)\n", " childPos += childSize\n", " size += childSize\n", " }\n", " } else {\n", " for (let i = depth + 1; i < result.length; i++)\n", " result[i].push({id: colId, span: 1, leftBd: leftBorder, rightBd: rightBorder, empty: true})\n", " size = 1\n", " }\n", " let left = leftBorder\n", " let right = rightBorder\n", " if (size > 1) {\n", " left = true\n", " right = true\n", " }\n", " result[depth].push({id: colId, span: size, leftBd: left, rightBd: right})\n", " return size\n", " }\n", "\n", " this.getTableElement = function (id) {\n", " return document.getElementById("df_" + id)\n", " }\n", "\n", " this.getTableData = function (id) {\n", " return this.getTableElement(id).df\n", " }\n", "\n", " this.createExpander = function (isExpanded) {\n", " const svgNs = "http://www.w3.org/2000/svg"\n", " let svg = document.createElementNS(svgNs, "svg")\n", " svg.classList.add("expanderSvg")\n", " let path = document.createElementNS(svgNs, "path")\n", " if (isExpanded) {\n", " svg.setAttribute("viewBox", "0 -2 8 8")\n", " path.setAttribute("d", "M1 0 l-1 1 4 4 4 -4 -1 -1 -3 3Z")\n", " } else {\n", " svg.setAttribute("viewBox", "-2 0 8 8")\n", " path.setAttribute("d", "M1 0 l-1 1 3 3 -3 3 1 1 4 -4Z")\n", " }\n", " path.setAttribute("fill", "currentColor")\n", " svg.appendChild(path)\n", " return svg\n", " }\n", "\n", " this.renderTable = function (id) {\n", "\n", " let table = this.getTableElement(id)\n", "\n", " if (table === null) return\n", "\n", " table.innerHTML = ""\n", "\n", " let df = table.df\n", " let rootDf = df.rootId === df.id ? df : this.getTableData(df.rootId)\n", "\n", " // header\n", " let header = document.createElement("thead")\n", " table.appendChild(header)\n", "\n", " let renderData = this.computeRenderData(df)\n", " for (let j = 0; j < renderData.length; j++) {\n", " let rowData = renderData[j]\n", " let tr = document.createElement("tr");\n", " let isLastRow = j === renderData.length - 1\n", " header.appendChild(tr);\n", " for (let i = 0; i < rowData.length; i++) {\n", " let cell = rowData[i]\n", " let th = document.createElement("th");\n", " th.setAttribute("colspan", cell.span)\n", " let colId = cell.id\n", " let col = df.cols[colId];\n", " if (!cell.empty) {\n", " if (col.children.length === 0) {\n", " th.innerHTML = col.name\n", " } else {\n", " let link = document.createElement("a")\n", " link.className = "expander"\n", " let that = this\n", " link.onclick = function () {\n", " col.expanded = !col.expanded\n", " that.renderTable(id)\n", " }\n", " link.appendChild(this.createExpander(col.expanded))\n", " link.innerHTML += col.name\n", " th.appendChild(link)\n", " }\n", " }\n", " let classes = (cell.leftBd ? " leftBorder" : "") + (cell.rightBd ? " rightBorder" : "")\n", " if (col.rightAlign)\n", " classes += " rightAlign"\n", " if (isLastRow)\n", " classes += " bottomBorder"\n", " if (classes.length > 0)\n", " th.setAttribute("class", classes)\n", " tr.appendChild(th)\n", " }\n", " }\n", "\n", " // body\n", " let body = document.createElement("tbody")\n", " table.appendChild(body)\n", "\n", " let columns = renderData.pop()\n", " for (let row = 0; row < df.nrow; row++) {\n", " let tr = document.createElement("tr");\n", " body.appendChild(tr)\n", " for (let i = 0; i < columns.length; i++) {\n", " let cell = columns[i]\n", " let td = document.createElement("td");\n", " let colId = cell.id\n", " let col = df.cols[colId]\n", " let classes = (cell.leftBd ? " leftBorder" : "") + (cell.rightBd ? " rightBorder" : "")\n", " if (col.rightAlign)\n", " classes += " rightAlign"\n", " if (classes.length > 0)\n", " td.setAttribute("class", classes)\n", " tr.appendChild(td)\n", " let value = col.values[row]\n", " if (value.frameId !== undefined) {\n", " let frameId = value.frameId\n", " let expanded = rootDf.expandedFrames.has(frameId)\n", " let link = document.createElement("a")\n", " link.className = "expander"\n", " let that = this\n", " link.onclick = function () {\n", " if (rootDf.expandedFrames.has(frameId))\n", " rootDf.expandedFrames.delete(frameId)\n", " else rootDf.expandedFrames.add(frameId)\n", " that.renderTable(id)\n", " }\n", " link.appendChild(this.createExpander(expanded))\n", " link.innerHTML += value.value\n", " if (expanded) {\n", " td.appendChild(link)\n", " td.appendChild(document.createElement("p"))\n", " const childTable = document.createElement("table")\n", " childTable.className = "dataframe"\n", " childTable.id = "df_" + frameId\n", " let childDf = rootDf.childFrames[frameId]\n", " childTable.df = childDf\n", " td.appendChild(childTable)\n", " this.renderTable(frameId)\n", " if (childDf.nrow !== childDf.totalRows) {\n", " const footer = document.createElement("p")\n", " footer.innerText = `... showing only top ${childDf.nrow} of ${childDf.totalRows} rows`\n", " td.appendChild(footer)\n", " }\n", " } else {\n", " td.appendChild(link)\n", " }\n", " } else if (value.style !== undefined) {\n", " td.innerHTML = value.value\n", " td.setAttribute("style", value.style)\n", " } else td.innerHTML = value\n", " this.nodeScriptReplace(td)\n", " }\n", " }\n", " }\n", "\n", " this.nodeScriptReplace = function (node) {\n", " if (this.nodeScriptIs(node) === true) {\n", " node.parentNode.replaceChild(this.nodeScriptClone(node), node);\n", " } else {\n", " let i = -1, children = node.childNodes;\n", " while (++i < children.length) {\n", " this.nodeScriptReplace(children[i]);\n", " }\n", " }\n", "\n", " return node;\n", " }\n", "\n", " this.nodeScriptClone = function (node) {\n", " let script = document.createElement("script");\n", " script.text = node.innerHTML;\n", "\n", " let i = -1, attrs = node.attributes, attr;\n", " while (++i < attrs.length) {\n", " script.setAttribute((attr = attrs[i]).name, attr.value);\n", " }\n", " return script;\n", " }\n", "\n", " this.nodeScriptIs = function (node) {\n", " return node.tagName === 'SCRIPT';\n", " }\n", " })()\n", "\n", " window.call_DataFrame = function (f) {\n", " return f();\n", " };\n", "\n", " let funQueue = window["kotlinQueues"] && window["kotlinQueues"]["DataFrame"];\n", " if (funQueue) {\n", " funQueue.forEach(function (f) {\n", " f();\n", " });\n", " funQueue = [];\n", " }\n", "})()\n", "\n", "/*<!--*/\n", "call_DataFrame(function() { DataFrame.addTable({ cols: [{ name: "<span title=\"rowIndex: Int\">rowIndex</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">0</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">2</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">4</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">6</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">7</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">8</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">9</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">10</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">11</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">12</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">13</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">14</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">15</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">16</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">17</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">18</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">19</span></span>"] }, \n", "{ name: "<span title=\"jmhVersion: String\">jmhVersion</span>", children: [], rightAlign: false, values: ["1.37","1.37","1.37","1.37","1.37","1.37","1.37","1.37","1.37","1.37","1.37","1.37","1.37","1.37","1.37","1.37","1.37","1.37","1.37","1.37"] }, \n", "{ name: "<span title=\"benchmark: String\">benchmark</span>", children: [], rightAlign: false, values: ["test.InheritedBenchmark.baseBenchmark","<span class=\"formatted\" title=\"test.InheritedBenchmark.inheritedBenchmark\">test.InheritedBenchmark.inheritedBenc<span class=\"structural\">...</span></span>","test.ParamBenchmark.mathBenchmark","test.ParamBenchmark.mathBenchmark","test.ParamBenchmark.mathBenchmark","test.ParamBenchmark.mathBenchmark","test.ParamBenchmark.otherBenchmark","test.ParamBenchmark.otherBenchmark","test.ParamBenchmark.otherBenchmark","test.ParamBenchmark.otherBenchmark","test.ParamBenchmark.textContentCheck","test.ParamBenchmark.textContentCheck","test.ParamBenchmark.textContentCheck","test.ParamBenchmark.textContentCheck","<span class=\"formatted\" title=\"test.nested.CommonBenchmark.mathBenchmark\">test.nested.CommonBenchmark.mathBench<span class=\"structural\">...</span></span>","test.CommonBenchmark.longBenchmark","<span class=\"formatted\" title=\"test.CommonBenchmark.longBlackholeBenchmark\">test.CommonBenchmark.longBlackholeBen<span class=\"structural\">...</span></span>","test.CommonBenchmark.mathBenchmark","test.JvmTestBenchmark.cosBenchmark","test.JvmTestBenchmark.sqrtBenchmark"] }, \n", "{ name: "<span title=\"mode: String\">mode</span>", children: [], rightAlign: false, values: ["thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","avgt","avgt","avgt","avgt","avgt"] }, \n", "{ name: "<span title=\"threads: Int\">threads</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>"] }, \n", "{ name: "<span title=\"forks: Int\">forks</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">3</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3</span></span>"] }, \n", "{ name: "<span title=\"jvm: String\">jvm</span>", children: [], rightAlign: false, values: ["<span class=\"formatted\" title=\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></span>"] }, \n", "{ name: "<span title=\"jvmArgs: List<String>\">jvmArgs</span>", children: [], rightAlign: false, values: ["<span class=\"formatted\" title=\"-Dfile.encoding=UTF-8\n-Duser.country=US\n-Duser.language=en\n-Duser.variant\"><span class=\"structural\">[</span>-Dfile.encoding=UTF-8<span class=\"structural\">, </span>-Duser.<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\">]</span></span>","<span class=\"formatted\" title=\"-Dfile.encoding=UTF-8\n-Duser.country=US\n-Duser.language=en\n-Duser.variant\"><span class=\"structural\">[</span>-Dfile.encoding=UTF-8<span class=\"structural\">, </span>-Duser.<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\">]</span></span>","<span class=\"formatted\" title=\"-Dfile.encoding=UTF-8\n-Duser.country=US\n-Duser.language=en\n-Duser.variant\"><span class=\"structural\">[</span>-Dfile.encoding=UTF-8<span class=\"structural\">, </span>-Duser.<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\">]</span></span>","<span class=\"formatted\" title=\"-Dfile.encoding=UTF-8\n-Duser.country=US\n-Duser.language=en\n-Duser.variant\"><span class=\"structural\">[</span>-Dfile.encoding=UTF-8<span class=\"structural\">, </span>-Duser.<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\">]</span></span>","<span class=\"formatted\" title=\"-Dfile.encoding=UTF-8\n-Duser.country=US\n-Duser.language=en\n-Duser.variant\"><span class=\"structural\">[</span>-Dfile.encoding=UTF-8<span class=\"structural\">, </span>-Duser.<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\">]</span></span>","<span class=\"formatted\" title=\"-Dfile.encoding=UTF-8\n-Duser.country=US\n-Duser.language=en\n-Duser.variant\"><span class=\"structural\">[</span>-Dfile.encoding=UTF-8<span class=\"structural\">, </span>-Duser.<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\">]</span></span>","<span class=\"formatted\" title=\"-Dfile.encoding=UTF-8\n-Duser.country=US\n-Duser.language=en\n-Duser.variant\"><span class=\"structural\">[</span>-Dfile.encoding=UTF-8<span class=\"structural\">, </span>-Duser.<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\">]</span></span>","<span class=\"formatted\" title=\"-Dfile.encoding=UTF-8\n-Duser.country=US\n-Duser.language=en\n-Duser.variant\"><span class=\"structural\">[</span>-Dfile.encoding=UTF-8<span class=\"structural\">, </span>-Duser.<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\">]</span></span>","<span class=\"formatted\" title=\"-Dfile.encoding=UTF-8\n-Duser.country=US\n-Duser.language=en\n-Duser.variant\"><span class=\"structural\">[</span>-Dfile.encoding=UTF-8<span class=\"structural\">, </span>-Duser.<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\">]</span></span>","<span class=\"formatted\" title=\"-Dfile.encoding=UTF-8\n-Duser.country=US\n-Duser.language=en\n-Duser.variant\"><span class=\"structural\">[</span>-Dfile.encoding=UTF-8<span class=\"structural\">, </span>-Duser.<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\">]</span></span>","<span class=\"formatted\" title=\"-Dfile.encoding=UTF-8\n-Duser.country=US\n-Duser.language=en\n-Duser.variant\"><span class=\"structural\">[</span>-Dfile.encoding=UTF-8<span class=\"structural\">, </span>-Duser.<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\">]</span></span>","<span class=\"formatted\" title=\"-Dfile.encoding=UTF-8\n-Duser.country=US\n-Duser.language=en\n-Duser.variant\"><span class=\"structural\">[</span>-Dfile.encoding=UTF-8<span class=\"structural\">, </span>-Duser.<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\">]</span></span>","<span class=\"formatted\" title=\"-Dfile.encoding=UTF-8\n-Duser.country=US\n-Duser.language=en\n-Duser.variant\"><span class=\"structural\">[</span>-Dfile.encoding=UTF-8<span class=\"structural\">, </span>-Duser.<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\">]</span></span>","<span class=\"formatted\" title=\"-Dfile.encoding=UTF-8\n-Duser.country=US\n-Duser.language=en\n-Duser.variant\"><span class=\"structural\">[</span>-Dfile.encoding=UTF-8<span class=\"structural\">, </span>-Duser.<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\">]</span></span>","<span class=\"formatted\" title=\"-Dfile.encoding=UTF-8\n-Duser.country=US\n-Duser.language=en\n-Duser.variant\"><span class=\"structural\">[</span>-Dfile.encoding=UTF-8<span class=\"structural\">, </span>-Duser.<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\">]</span></span>","<span class=\"formatted\" title=\"-Dfile.encoding=UTF-8\n-Duser.country=US\n-Duser.language=en\n-Duser.variant\"><span class=\"structural\">[</span>-Dfile.encoding=UTF-8<span class=\"structural\">, </span>-Duser.<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\">]</span></span>","<span class=\"formatted\" title=\"-Dfile.encoding=UTF-8\n-Duser.country=US\n-Duser.language=en\n-Duser.variant\"><span class=\"structural\">[</span>-Dfile.encoding=UTF-8<span class=\"structural\">, </span>-Duser.<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\">]</span></span>","<span class=\"formatted\" title=\"-Dfile.encoding=UTF-8\n-Duser.country=US\n-Duser.language=en\n-Duser.variant\"><span class=\"structural\">[</span>-Dfile.encoding=UTF-8<span class=\"structural\">, </span>-Duser.<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\">]</span></span>","<span class=\"formatted\" title=\"-Dfile.encoding=UTF-8\n-Duser.country=US\n-Duser.language=en\n-Duser.variant\"><span class=\"structural\">[</span>-Dfile.encoding=UTF-8<span class=\"structural\">, </span>-Duser.<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\">]</span></span>","<span class=\"formatted\" title=\"-Dfile.encoding=UTF-8\n-Duser.country=US\n-Duser.language=en\n-Duser.variant\"><span class=\"structural\">[</span>-Dfile.encoding=UTF-8<span class=\"structural\">, </span>-Duser.<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\">]</span></span>"] }, \n", "{ name: "<span title=\"jdkVersion: String\">jdkVersion</span>", children: [], rightAlign: false, values: ["21.0.6","21.0.6","21.0.6","21.0.6","21.0.6","21.0.6","21.0.6","21.0.6","21.0.6","21.0.6","21.0.6","21.0.6","21.0.6","21.0.6","21.0.6","21.0.6","21.0.6","21.0.6","21.0.6","21.0.6"] }, \n", "{ name: "<span title=\"vmName: String\">vmName</span>", children: [], rightAlign: false, values: ["OpenJDK 64-Bit Server VM","OpenJDK 64-Bit Server VM","OpenJDK 64-Bit Server VM","OpenJDK 64-Bit Server VM","OpenJDK 64-Bit Server VM","OpenJDK 64-Bit Server VM","OpenJDK 64-Bit Server VM","OpenJDK 64-Bit Server VM","OpenJDK 64-Bit Server VM","OpenJDK 64-Bit Server VM","OpenJDK 64-Bit Server VM","OpenJDK 64-Bit Server VM","OpenJDK 64-Bit Server VM","OpenJDK 64-Bit Server VM","OpenJDK 64-Bit Server VM","OpenJDK 64-Bit Server VM","OpenJDK 64-Bit Server VM","OpenJDK 64-Bit Server VM","OpenJDK 64-Bit Server VM","OpenJDK 64-Bit Server VM"] }, \n", "{ name: "<span title=\"vmVersion: String\">vmVersion</span>", children: [], rightAlign: false, values: ["21.0.6+9-b895.97","21.0.6+9-b895.97","21.0.6+9-b895.97","21.0.6+9-b895.97","21.0.6+9-b895.97","21.0.6+9-b895.97","21.0.6+9-b895.97","21.0.6+9-b895.97","21.0.6+9-b895.97","21.0.6+9-b895.97","21.0.6+9-b895.97","21.0.6+9-b895.97","21.0.6+9-b895.97","21.0.6+9-b895.97","21.0.6+9-b895.97","21.0.6+9-b895.97","21.0.6+9-b895.97","21.0.6+9-b895.97","21.0.6+9-b895.97","21.0.6+9-b895.97"] }, \n", "{ name: "<span title=\"warmupIterations: Int\">warmupIterations</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">20</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">20</span></span>"] }, \n", "{ name: "<span title=\"warmupTime: String\">warmupTime</span>", children: [], rightAlign: false, values: ["300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms"] }, \n", "{ name: "<span title=\"warmupBatchSize: Int\">warmupBatchSize</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>"] }, \n", "{ name: "<span title=\"measurementIterations: Int\">measurementIterations</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>"] }, \n", "{ name: "<span title=\"measurementTime: String\">measurementTime</span>", children: [], rightAlign: false, values: ["300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms"] }, \n", "{ name: "<span title=\"measurementBatchSize: Int\">measurementBatchSize</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>"] }, \n", "{ name: "<span title=\"primaryMetric: Line_20_jupyter.PrimaryMetric\">primaryMetric</span>", children: [], rightAlign: false, values: ["<span class=\"formatted\" title=\"PrimaryMetric(score=1124169.302037032, scoreError=75205.95144781233, scoreConfidence=[1048963.3505892197, 1199375.2534848445], scorePercentiles=ScorePercentiles(value=1015068.2619304745, value1=1155147.9695528375, value2=1189664.220644519, value3=1192280.8866867763, value4=1192280.8866867763, value5=1192280.8866867763, value6=1192280.8866867763, value7=1192280.8866867763, value8=1192280.8866867763, value9=1192280.8866867763), scoreUnit=ops/s, rawData=[[1139863.7244876404, 1169674.7233907245, 1155147.9695528375, 1153602.922452359, 1174956.8956307208], [1192280.8866867763, 1185424.9300422438, 1179689.8434465046, 1187919.7766163475, 1171982.894971915], [1045098.0287003154, 1027304.9154094426, 1019922.4388524143, 1015068.2619304745, 1044601.3183847639]])\">PrimaryMetric(score=1124169.302037032<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"PrimaryMetric(score=1.4563056890183368E8, scoreError=3055876.4639071585, scoreConfidence=[1.4257469243792653E8, 1.4868644536574084E8], scorePercentiles=ScorePercentiles(value=1.387309148314251E8, value1=1.461159516619478E8, value2=1.4880128725452167E8, value3=1.4928887294903806E8, value4=1.4928887294903806E8, value5=1.4928887294903806E8, value6=1.4928887294903806E8, value7=1.4928887294903806E8, value8=1.4928887294903806E8, value9=1.4928887294903806E8), scoreUnit=ops/s, rawData=[[1.458795136674187E8, 1.387309148314251E8, 1.4249979966909307E8, 1.441354822448216E8, 1.4471859679257274E8], [1.4206332462277076E8, 1.4928887294903806E8, 1.4847623012484407E8, 1.4657390497638917E8, 1.4808954548260325E8], [1.479146471664052E8, 1.4825079688102406E8, 1.461159516619478E8, 1.4548012088578174E8, 1.4624083157137004E8]])\">PrimaryMetric(score=1.456305689018336<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"PrimaryMetric(score=215040.42648766268, scoreError=5880.9771435087405, scoreConfidence=[209159.44934415395, 220921.40363117142], scorePercentiles=ScorePercentiles(value=207033.48882340023, value1=216828.2836091554, value2=220307.02414540315, value3=220347.28591681895, value4=220347.28591681895, value5=220347.28591681895, value6=220347.28591681895, value7=220347.28591681895, value8=220347.28591681895, value9=220347.28591681895), scoreUnit=ops/ms, rawData=[[218541.47282244905, 219724.67833439456, 219772.01178468572, 215843.89855323668, 216828.2836091554], [215817.33652824783, 219190.64684876153, 220236.6687829433, 220347.28591681895, 220280.1829644593], [207554.70387339368, 208177.8445451245, 208060.30263935018, 207033.48882340023, 208197.591288519]])\">PrimaryMetric(score=215040.4264876626<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"PrimaryMetric(score=216167.94947592515, scoreError=6351.68750113338, scoreConfidence=[209816.26197479176, 222519.63697705854], scorePercentiles=ScorePercentiles(value=207609.6787277975, value1=220083.82632526392, value2=220495.84668133676, value3=220578.645626575, value4=220578.645626575, value5=220578.645626575, value6=220578.645626575, value7=220578.645626575, value8=220578.645626575, value9=220578.645626575), scoreUnit=ops/ms, rawData=[[220578.645626575, 220190.6119076891, 220422.73757640028, 220039.87759511426, 220440.64738451125], [220083.82632526392, 220173.00309511184, 220003.74450350355, 220188.9056799221, 220117.19103609296], [207609.6787277975, 208118.842694774, 207978.19256919943, 208400.1635700705, 208173.17384685145]])\">PrimaryMetric(score=216167.9494759251<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"PrimaryMetric(score=102937.09492915806, scoreError=738.2281502627558, scoreConfidence=[102198.8667788953, 103675.32307942082], scorePercentiles=ScorePercentiles(value=102108.35841383337, value1=102680.84352175887, value2=104036.37084411451, value3=104744.1685270877, value4=104744.1685270877, value5=104744.1685270877, value6=104744.1685270877, value7=104744.1685270877, value8=104744.1685270877, value9=104744.1685270877), scoreUnit=ops/ms, rawData=[[103249.78813914409, 103300.72019495853, 103296.18805819943, 103282.52950315604, 103265.42357161234], [102193.6711132366, 102520.84332831355, 102680.84352175887, 102649.58889888677, 104744.1685270877], [102448.6137918969, 102388.34665913737, 102108.35841383337, 103564.5057221324, 102362.83449401706]])\">PrimaryMetric(score=102937.0949291580<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"PrimaryMetric(score=103082.84485602807, scoreError=336.23810211581883, scoreConfidence=[102746.60675391225, 103419.08295814389], scorePercentiles=ScorePercentiles(value=102740.42532203064, value1=102986.22092942176, value2=103605.93096581091, value3=103627.49587401275, value4=103627.49587401275, value5=103627.49587401275, value6=103627.49587401275, value7=103627.49587401275, value8=103627.49587401275, value9=103627.49587401275), scoreUnit=ops/ms, rawData=[[103492.10307163533, 102896.6006691959, 103627.49587401275, 102740.42532203064, 102751.51542240671], [102986.22092942176, 103006.60976163321, 102936.7546530554, 102832.11173826705, 102766.6443996706], [103081.9799979654, 103094.50705630773, 103505.13633219531, 102933.0132522805, 103591.55436034303]])\">PrimaryMetric(score=103082.8448560280<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"PrimaryMetric(score=2672623.9977166834, scoreError=90857.77625580937, scoreConfidence=[2581766.221460874, 2763481.7739724927], scorePercentiles=ScorePercentiles(value=2367059.4835745655, value1=2695823.754104769, value2=2704831.9408413726, value3=2705514.282647544, value4=2705514.282647544, value5=2705514.282647544, value6=2705514.282647544, value7=2705514.282647544, value8=2705514.282647544, value9=2705514.282647544), scoreUnit=ops/ms, rawData=[[2695823.754104769, 2367059.4835745655, 2704377.0463039246, 2699108.903664965, 2695889.0304382015], [2699079.2256459035, 2691825.9978238293, 2699578.412785955, 2693583.7939747158, 2705514.282647544], [2693288.515075597, 2686722.948264872, 2702205.2530534216, 2684577.8660285943, 2670725.4523634017]])\">PrimaryMetric(score=2672623.997716683<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"PrimaryMetric(score=2654913.2949247262, scoreError=123985.95026634775, scoreConfidence=[2530927.3446583785, 2778899.245191074], scorePercentiles=ScorePercentiles(value=2366065.5112541607, value1=2699185.1814515716, value2=2703667.6064290875, value3=2704467.145267866, value4=2704467.145267866, value5=2704467.145267866, value6=2704467.145267866, value7=2704467.145267866, value8=2704467.145267866, value9=2704467.145267866), scoreUnit=ops/ms, rawData=[[2701907.813020208, 2696268.298771779, 2699046.7897274573, 2703134.5805365685, 2686005.3441885486], [2704467.145267866, 2366065.5112541607, 2695078.8597571794, 2699529.485230546, 2695922.170106245], [2699524.1707989317, 2701739.022847612, 2372906.5736674685, 2699185.1814515716, 2702918.4772447534]])\">PrimaryMetric(score=2654913.294924726<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"PrimaryMetric(score=2676852.389264137, scoreError=91199.32624376185, scoreConfidence=[2585653.063020375, 2768051.715507899], scorePercentiles=ScorePercentiles(value=2368811.543935381, value1=2697616.768119219, value2=2706497.75875895, value3=2707715.2907083477, value4=2707715.2907083477, value5=2707715.2907083477, value6=2707715.2907083477, value7=2707715.2907083477, value8=2707715.2907083477, value9=2707715.2907083477), scoreUnit=ops/ms, rawData=[[2697595.3372755055, 2698537.394419771, 2707715.2907083477, 2696305.3800357035, 2696941.1008821693], [2697616.768119219, 2702705.063386602, 2705686.070792685, 2694799.65503855, 2699654.6177778933], [2692680.6162037263, 2368811.543935381, 2698905.075170393, 2695923.2053198568, 2698908.7198962467]])\">PrimaryMetric(score=2676852.389264137<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"PrimaryMetric(score=2676496.83515426, scoreError=91440.573382973, scoreConfidence=[2585056.261771287, 2767937.4085372332], scorePercentiles=ScorePercentiles(value=2367808.1094082543, value1=2698163.428894571, value2=2705365.9910619506, value3=2706787.365254381, value4=2706787.365254381, value5=2706787.365254381, value6=2706787.365254381, value7=2706787.365254381, value8=2706787.365254381, value9=2706787.365254381), scoreUnit=ops/ms, rawData=[[2692423.0354330856, 2706787.365254381, 2698163.428894571, 2699434.405603346, 2702527.719132114], [2698553.4069484794, 2699345.1125131864, 2367808.1094082543, 2698029.61953775, 2687718.1966836303], [2703688.9267214895, 2704418.4082669965, 2693508.289294956, 2697697.0271571577, 2697349.4764645]])\">PrimaryMetric(score=2676496.83515426,<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"PrimaryMetric(score=155929.81523562223, scoreError=662.5358060919239, scoreConfidence=[155267.27942953032, 156592.35104171414], scorePercentiles=ScorePercentiles(value=153985.38762939489, value1=156113.12189938975, value2=156423.43060726897, value3=156518.61215727887, value4=156518.61215727887, value5=156518.61215727887, value6=156518.61215727887, value7=156518.61215727887, value8=156518.61215727887, value9=156518.61215727887), scoreUnit=ops/ms, rawData=[[156230.71069140377, 156173.4814408301, 153985.38762939489, 156359.97624059572, 155937.45119008108], [156083.51333309565, 156011.53300135367, 155871.0046494779, 156316.29722905703, 156196.79982085555], [156113.12189938975, 156518.61215727887, 155221.2644764857, 156211.16065515697, 155716.91411987637]])\">PrimaryMetric(score=155929.8152356222<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"PrimaryMetric(score=156259.91933032282, scoreError=292.62210300644284, scoreConfidence=[155967.2972273164, 156552.54143332926], scorePercentiles=ScorePercentiles(value=155844.31157353683, value1=156245.03110484907, value2=156766.68036729074, value3=156830.848118337, value4=156830.848118337, value5=156830.848118337, value6=156830.848118337, value7=156830.848118337, value8=156830.848118337, value9=156830.848118337), scoreUnit=ops/ms, rawData=[[156245.03110484907, 155879.23423483202, 156095.45712789905, 156067.44364136213, 156393.47413106388], [156830.848118337, 156127.55458730273, 155844.31157353683, 156285.4147970578, 156723.90186659325], [156057.30653389884, 156423.55911127597, 156230.51794712467, 156293.95597148928, 156400.7792082202]])\">PrimaryMetric(score=156259.9193303228<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"PrimaryMetric(score=155811.88330649625, scoreError=1798.885076389966, scoreConfidence=[154012.99823010628, 157610.76838288622], scorePercentiles=ScorePercentiles(value=149881.3062857884, value1=156170.8191688453, value2=156893.9358705331, value3=156985.25287892742, value4=156985.25287892742, value5=156985.25287892742, value6=156985.25287892742, value7=156985.25287892742, value8=156985.25287892742, value9=156985.25287892742), scoreUnit=ops/ms, rawData=[[155825.93646340026, 156287.10589798016, 156170.8191688453, 156549.89077271125, 156003.81095881623], [156529.99846502446, 156025.85330975667, 156985.25287892742, 156833.0578649369, 149881.3062857884], [156002.09795310255, 155651.4742902225, 155819.82841786704, 156291.48423257208, 156320.33263749297]])\">PrimaryMetric(score=155811.8833064962<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"PrimaryMetric(score=154835.23402865283, scoreError=2535.6674530288433, scoreConfidence=[152299.566575624, 157370.90148168168], scorePercentiles=ScorePercentiles(value=149729.01100740995, value1=155947.47312493756, value2=156608.63973803597, value3=156617.01415136253, value4=156617.01415136253, value5=156617.01415136253, value6=156617.01415136253, value7=156617.01415136253, value8=156617.01415136253, value9=156617.01415136253), scoreUnit=ops/ms, rawData=[[155653.09520821102, 155033.05219572788, 149729.01100740995, 149984.79725200278, 151647.2054989823], [155947.47312493756, 156013.0722712474, 156272.07194904747, 154409.49974663087, 156617.01415136253], [156155.0343181257, 156603.05679581827, 156178.441440297, 155866.4649440708, 156419.22052592097]])\">PrimaryMetric(score=154835.2340286528<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"PrimaryMetric(score=149758.67842734433, scoreError=293.5374748750323, scoreConfidence=[149465.14095246932, 150052.21590221935], scorePercentiles=ScorePercentiles(value=149127.12050173787, value1=149747.8700940119, value2=150096.17489407328, value3=150103.77167623633, value4=150103.77167623633, value5=150103.77167623633, value6=150103.77167623633, value7=150103.77167623633, value8=150103.77167623633, value9=150103.77167623633), scoreUnit=ops/ms, rawData=[[149625.90822638196, 149747.8700940119, 149579.58125309373, 149828.73739142198, 150103.77167623633], [149413.02566654282, 149980.31673364484, 149714.467340381, 150091.11037263126, 150039.17963764226], [149750.44060933887, 149651.932190779, 149651.61032285137, 150075.1043934694, 149127.12050173787]])\">PrimaryMetric(score=149758.6784273443<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"PrimaryMetric(score=8.442082734074419E-4, scoreError=6.9559958875993325E-6, scoreConfidence=[8.372522775198425E-4, 8.511642692950413E-4], scorePercentiles=ScorePercentiles(value=8.362481443513727E-4, value1=8.425114618720137E-4, value2=8.554739693481276E-4, value3=8.625207558159261E-4, value4=8.625207558159261E-4, value5=8.625207558159261E-4, value6=8.625207558159261E-4, value7=8.625207558159261E-4, value8=8.625207558159261E-4, value9=8.625207558159261E-4), scoreUnit=ms/op, rawData=[[8.467816995242087E-4, 8.430582604490501E-4, 8.410846282796423E-4, 8.42466093901459E-4, 8.405569934838612E-4], [8.503089526071239E-4, 8.442610558480163E-4, 8.425114618720137E-4, 8.363425717030328E-4, 8.362481443513727E-4], [8.625207558159261E-4, 8.421939674028873E-4, 8.507761117029286E-4, 8.427389731494616E-4, 8.412744310206468E-4]])\">PrimaryMetric(score=8.442082734074419<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"PrimaryMetric(score=2.1647588413775662E-5, scoreError=2.534360886616622E-7, scoreConfidence=[2.1394152325114E-5, 2.1901024502437323E-5], scorePercentiles=ScorePercentiles(value=2.1361077888634525E-5, value1=2.1516871084180382E-5, value2=2.202101373020578E-5, value3=2.2094171724530248E-5, value4=2.2094171724530248E-5, value5=2.2094171724530248E-5, value6=2.2094171724530248E-5, value7=2.2094171724530248E-5, value8=2.2094171724530248E-5, value9=2.2094171724530248E-5), scoreUnit=ms/op, rawData=[[2.1972241733989467E-5, 2.1912187967005716E-5, 2.2094171724530248E-5, 2.179201842226699E-5, 2.1931862502808358E-5], [2.149269239898969E-5, 2.1588503852849248E-5, 2.1465568243562443E-5, 2.1469185115384166E-5, 2.1741589290850682E-5], [2.1361077888634525E-5, 2.143654181363715E-5, 2.1438373271465475E-5, 2.1516871084180382E-5, 2.150094089648039E-5]])\">PrimaryMetric(score=2.164758841377566<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"PrimaryMetric(score=6.6933720644037785E-6, scoreError=4.284099269036389E-8, scoreConfidence=[6.650531071713415E-6, 6.736213057094142E-6], scorePercentiles=ScorePercentiles(value=6.6609185162827615E-6, value1=6.684420736588999E-6, value2=6.765477541364906E-6, value3=6.826386388870456E-6, value4=6.826386388870456E-6, value5=6.826386388870456E-6, value6=6.826386388870456E-6, value7=6.826386388870456E-6, value8=6.826386388870456E-6, value9=6.826386388870456E-6), scoreUnit=ms/op, rawData=[[6.705546103510891E-6, 6.688009711991288E-6, 6.675740330964435E-6, 6.826386388870456E-6, 6.676012715704043E-6], [6.686350850004439E-6, 6.688641367633173E-6, 6.724871643027872E-6, 6.680527149229836E-6, 6.692928745146837E-6], [6.667844712936194E-6, 6.672262240006864E-6, 6.6609185162827615E-6, 6.684420736588999E-6, 6.6701197541585935E-6]])\">PrimaryMetric(score=6.693372064403778<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"PrimaryMetric(score=3.472485344175375, scoreError=0.012791880282928818, scoreConfidence=[3.4596934638924464, 3.485277224458304], scorePercentiles=ScorePercentiles(value=3.453075891047211, value1=3.4685811482869786, value2=3.4948560212467537, value3=3.5041159990825363, value4=3.5041159990825363, value5=3.5041159990825363, value6=3.5041159990825363, value7=3.5041159990825363, value8=3.5041159990825363, value9=3.5041159990825363), scoreUnit=ns/op, rawData=[[3.4642370800798212, 3.4706553850798256, 3.474761954482654, 3.4682631712744367, 3.453075891047211], [3.476626015715823, 3.476141586621772, 3.4886827026895655, 3.468554957075292, 3.5041159990825363], [3.4685811482869786, 3.4653618089650773, 3.4623219108095027, 3.478184169683356, 3.467716381736783]])\">PrimaryMetric(score=3.472485344175375<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"PrimaryMetric(score=0.5348082435809666, scoreError=0.004754411745761727, scoreConfidence=[0.5300538318352048, 0.5395626553267283], scorePercentiles=ScorePercentiles(value=0.5302910115269889, value1=0.5333481161475299, value2=0.543341875541569, value3=0.548234903523163, value4=0.548234903523163, value5=0.548234903523163, value6=0.548234903523163, value7=0.548234903523163, value8=0.548234903523163, value9=0.548234903523163), scoreUnit=ns/op, rawData=[[0.5339123340330779, 0.532330907839245, 0.5333228976746596, 0.548234903523163, 0.5378643784134242], [0.532801186990189, 0.5326615503320409, 0.5321833380694293, 0.5334943009002872, 0.5344929825602898], [0.5333481161475299, 0.531641982676271, 0.5302910115269889, 0.5400798568871731, 0.5354639061407278]])\">PrimaryMetric(score=0.534808243580966<span class=\"structural\">...</span></span>"] }, \n", "{ name: "<span title=\"secondaryMetrics: Line_20_jupyter.SecondaryMetrics\">secondaryMetrics</span>", children: [], rightAlign: false, values: ["SecondaryMetrics","SecondaryMetrics","SecondaryMetrics","SecondaryMetrics","SecondaryMetrics","SecondaryMetrics","SecondaryMetrics","SecondaryMetrics","SecondaryMetrics","SecondaryMetrics","SecondaryMetrics","SecondaryMetrics","SecondaryMetrics","SecondaryMetrics","SecondaryMetrics","SecondaryMetrics","SecondaryMetrics","SecondaryMetrics","SecondaryMetrics","SecondaryMetrics"] }, \n", "{ name: "<span title=\"params: Line_20_jupyter.Params?\">params</span>", children: [], rightAlign: false, values: ["<span class=\"formatted\" title=\"\"><span class=\"null\">null</span></span>","<span class=\"formatted\" title=\"\"><span class=\"null\">null</span></span>","<span class=\"formatted\" title=\"Params(data=1, text=a &#34;string&#34; with quotes, value=1)\">Params(data=1, text=a &#34;string&#34; with q<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"Params(data=1, text=a &#34;string&#34; with quotes, value=2)\">Params(data=1, text=a &#34;string&#34; with q<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"Params(data=2, text=a &#34;string&#34; with quotes, value=1)\">Params(data=2, text=a &#34;string&#34; with q<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"Params(data=2, text=a &#34;string&#34; with quotes, value=2)\">Params(data=2, text=a &#34;string&#34; with q<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"Params(data=1, text=a &#34;string&#34; with quotes, value=1)\">Params(data=1, text=a &#34;string&#34; with q<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"Params(data=1, text=a &#34;string&#34; with quotes, value=2)\">Params(data=1, text=a &#34;string&#34; with q<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"Params(data=2, text=a &#34;string&#34; with quotes, value=1)\">Params(data=2, text=a &#34;string&#34; with q<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"Params(data=2, text=a &#34;string&#34; with quotes, value=2)\">Params(data=2, text=a &#34;string&#34; with q<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"Params(data=1, text=a &#34;string&#34; with quotes, value=1)\">Params(data=1, text=a &#34;string&#34; with q<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"Params(data=1, text=a &#34;string&#34; with quotes, value=2)\">Params(data=1, text=a &#34;string&#34; with q<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"Params(data=2, text=a &#34;string&#34; with quotes, value=1)\">Params(data=2, text=a &#34;string&#34; with q<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"Params(data=2, text=a &#34;string&#34; with quotes, value=2)\">Params(data=2, text=a &#34;string&#34; with q<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"\"><span class=\"null\">null</span></span>","<span class=\"formatted\" title=\"\"><span class=\"null\">null</span></span>","<span class=\"formatted\" title=\"\"><span class=\"null\">null</span></span>","<span class=\"formatted\" title=\"\"><span class=\"null\">null</span></span>","<span class=\"formatted\" title=\"\"><span class=\"null\">null</span></span>","<span class=\"formatted\" title=\"\"><span class=\"null\">null</span></span>"] }, \n", "{ name: "<span title=\"jmhVersion1: String\">jmhVersion1</span>", children: [], rightAlign: false, values: ["1.37","1.37","1.37","1.37","1.37","1.37","1.37","1.37","1.37","1.37","1.37","1.37","1.37","1.37","1.37","1.37","1.37","1.37","1.37","1.37"] }, \n", "{ name: "<span title=\"benchmark1: String\">benchmark1</span>", children: [], rightAlign: false, values: ["test.InheritedBenchmark.baseBenchmark","<span class=\"formatted\" title=\"test.InheritedBenchmark.inheritedBenchmark\">test.InheritedBenchmark.inheritedBenc<span class=\"structural\">...</span></span>","test.ParamBenchmark.mathBenchmark","test.ParamBenchmark.mathBenchmark","test.ParamBenchmark.mathBenchmark","test.ParamBenchmark.mathBenchmark","test.ParamBenchmark.otherBenchmark","test.ParamBenchmark.otherBenchmark","test.ParamBenchmark.otherBenchmark","test.ParamBenchmark.otherBenchmark","test.ParamBenchmark.textContentCheck","test.ParamBenchmark.textContentCheck","test.ParamBenchmark.textContentCheck","test.ParamBenchmark.textContentCheck","<span class=\"formatted\" title=\"test.nested.CommonBenchmark.mathBenchmark\">test.nested.CommonBenchmark.mathBench<span class=\"structural\">...</span></span>","test.CommonBenchmark.longBenchmark","<span class=\"formatted\" title=\"test.CommonBenchmark.longBlackholeBenchmark\">test.CommonBenchmark.longBlackholeBen<span class=\"structural\">...</span></span>","test.CommonBenchmark.mathBenchmark","test.JvmTestBenchmark.cosBenchmark","test.JvmTestBenchmark.sqrtBenchmark"] }, \n", "{ name: "<span title=\"mode1: String\">mode1</span>", children: [], rightAlign: false, values: ["thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","avgt","avgt","avgt","avgt","avgt"] }, \n", "{ name: "<span title=\"threads1: Int\">threads1</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>"] }, \n", "{ name: "<span title=\"forks1: Int\">forks1</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">3</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3</span></span>"] }, \n", "{ name: "<span title=\"jvm1: String\">jvm1</span>", children: [], rightAlign: false, values: ["<span class=\"formatted\" title=\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></span>"] }, \n", "{ name: "<span title=\"jvmArgs1: List<String>\">jvmArgs1</span>", children: [], rightAlign: false, values: ["<span class=\"formatted\" title=\"-Dfile.encoding=UTF-8\n-Duser.country=US\n-Duser.language=en\n-Duser.variant\"><span class=\"structural\">[</span>-Dfile.encoding=UTF-8<span class=\"structural\">, </span>-Duser.<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\">]</span></span>","<span class=\"formatted\" title=\"-Dfile.encoding=UTF-8\n-Duser.country=US\n-Duser.language=en\n-Duser.variant\"><span class=\"structural\">[</span>-Dfile.encoding=UTF-8<span class=\"structural\">, </span>-Duser.<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\">]</span></span>","<span class=\"formatted\" title=\"-Dfile.encoding=UTF-8\n-Duser.country=US\n-Duser.language=en\n-Duser.variant\"><span class=\"structural\">[</span>-Dfile.encoding=UTF-8<span class=\"structural\">, </span>-Duser.<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\">]</span></span>","<span class=\"formatted\" title=\"-Dfile.encoding=UTF-8\n-Duser.country=US\n-Duser.language=en\n-Duser.variant\"><span class=\"structural\">[</span>-Dfile.encoding=UTF-8<span class=\"structural\">, </span>-Duser.<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\">]</span></span>","<span class=\"formatted\" title=\"-Dfile.encoding=UTF-8\n-Duser.country=US\n-Duser.language=en\n-Duser.variant\"><span class=\"structural\">[</span>-Dfile.encoding=UTF-8<span class=\"structural\">, </span>-Duser.<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\">]</span></span>","<span class=\"formatted\" title=\"-Dfile.encoding=UTF-8\n-Duser.country=US\n-Duser.language=en\n-Duser.variant\"><span class=\"structural\">[</span>-Dfile.encoding=UTF-8<span class=\"structural\">, </span>-Duser.<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\">]</span></span>","<span class=\"formatted\" title=\"-Dfile.encoding=UTF-8\n-Duser.country=US\n-Duser.language=en\n-Duser.variant\"><span class=\"structural\">[</span>-Dfile.encoding=UTF-8<span class=\"structural\">, </span>-Duser.<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\">]</span></span>","<span class=\"formatted\" title=\"-Dfile.encoding=UTF-8\n-Duser.country=US\n-Duser.language=en\n-Duser.variant\"><span class=\"structural\">[</span>-Dfile.encoding=UTF-8<span class=\"structural\">, </span>-Duser.<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\">]</span></span>","<span class=\"formatted\" title=\"-Dfile.encoding=UTF-8\n-Duser.country=US\n-Duser.language=en\n-Duser.variant\"><span class=\"structural\">[</span>-Dfile.encoding=UTF-8<span class=\"structural\">, </span>-Duser.<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\">]</span></span>","<span class=\"formatted\" title=\"-Dfile.encoding=UTF-8\n-Duser.country=US\n-Duser.language=en\n-Duser.variant\"><span class=\"structural\">[</span>-Dfile.encoding=UTF-8<span class=\"structural\">, </span>-Duser.<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\">]</span></span>","<span class=\"formatted\" title=\"-Dfile.encoding=UTF-8\n-Duser.country=US\n-Duser.language=en\n-Duser.variant\"><span class=\"structural\">[</span>-Dfile.encoding=UTF-8<span class=\"structural\">, </span>-Duser.<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\">]</span></span>","<span class=\"formatted\" title=\"-Dfile.encoding=UTF-8\n-Duser.country=US\n-Duser.language=en\n-Duser.variant\"><span class=\"structural\">[</span>-Dfile.encoding=UTF-8<span class=\"structural\">, </span>-Duser.<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\">]</span></span>","<span class=\"formatted\" title=\"-Dfile.encoding=UTF-8\n-Duser.country=US\n-Duser.language=en\n-Duser.variant\"><span class=\"structural\">[</span>-Dfile.encoding=UTF-8<span class=\"structural\">, </span>-Duser.<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\">]</span></span>","<span class=\"formatted\" title=\"-Dfile.encoding=UTF-8\n-Duser.country=US\n-Duser.language=en\n-Duser.variant\"><span class=\"structural\">[</span>-Dfile.encoding=UTF-8<span class=\"structural\">, </span>-Duser.<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\">]</span></span>","<span class=\"formatted\" title=\"-Dfile.encoding=UTF-8\n-Duser.country=US\n-Duser.language=en\n-Duser.variant\"><span class=\"structural\">[</span>-Dfile.encoding=UTF-8<span class=\"structural\">, </span>-Duser.<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\">]</span></span>","<span class=\"formatted\" title=\"-Dfile.encoding=UTF-8\n-Duser.country=US\n-Duser.language=en\n-Duser.variant\"><span class=\"structural\">[</span>-Dfile.encoding=UTF-8<span class=\"structural\">, </span>-Duser.<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\">]</span></span>","<span class=\"formatted\" title=\"-Dfile.encoding=UTF-8\n-Duser.country=US\n-Duser.language=en\n-Duser.variant\"><span class=\"structural\">[</span>-Dfile.encoding=UTF-8<span class=\"structural\">, </span>-Duser.<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\">]</span></span>","<span class=\"formatted\" title=\"-Dfile.encoding=UTF-8\n-Duser.country=US\n-Duser.language=en\n-Duser.variant\"><span class=\"structural\">[</span>-Dfile.encoding=UTF-8<span class=\"structural\">, </span>-Duser.<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\">]</span></span>","<span class=\"formatted\" title=\"-Dfile.encoding=UTF-8\n-Duser.country=US\n-Duser.language=en\n-Duser.variant\"><span class=\"structural\">[</span>-Dfile.encoding=UTF-8<span class=\"structural\">, </span>-Duser.<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\">]</span></span>","<span class=\"formatted\" title=\"-Dfile.encoding=UTF-8\n-Duser.country=US\n-Duser.language=en\n-Duser.variant\"><span class=\"structural\">[</span>-Dfile.encoding=UTF-8<span class=\"structural\">, </span>-Duser.<span class=\"structural\">...</span><span class=\"structural\">, </span><span class=\"structural\">...</span><span class=\"structural\">]</span></span>"] }, \n", "{ name: "<span title=\"jdkVersion1: String\">jdkVersion1</span>", children: [], rightAlign: false, values: ["21.0.6","21.0.6","21.0.6","21.0.6","21.0.6","21.0.6","21.0.6","21.0.6","21.0.6","21.0.6","21.0.6","21.0.6","21.0.6","21.0.6","21.0.6","21.0.6","21.0.6","21.0.6","21.0.6","21.0.6"] }, \n", "{ name: "<span title=\"vmName1: String\">vmName1</span>", children: [], rightAlign: false, values: ["OpenJDK 64-Bit Server VM","OpenJDK 64-Bit Server VM","OpenJDK 64-Bit Server VM","OpenJDK 64-Bit Server VM","OpenJDK 64-Bit Server VM","OpenJDK 64-Bit Server VM","OpenJDK 64-Bit Server VM","OpenJDK 64-Bit Server VM","OpenJDK 64-Bit Server VM","OpenJDK 64-Bit Server VM","OpenJDK 64-Bit Server VM","OpenJDK 64-Bit Server VM","OpenJDK 64-Bit Server VM","OpenJDK 64-Bit Server VM","OpenJDK 64-Bit Server VM","OpenJDK 64-Bit Server VM","OpenJDK 64-Bit Server VM","OpenJDK 64-Bit Server VM","OpenJDK 64-Bit Server VM","OpenJDK 64-Bit Server VM"] }, \n", "{ name: "<span title=\"vmVersion1: String\">vmVersion1</span>", children: [], rightAlign: false, values: ["21.0.6+9-b895.97","21.0.6+9-b895.97","21.0.6+9-b895.97","21.0.6+9-b895.97","21.0.6+9-b895.97","21.0.6+9-b895.97","21.0.6+9-b895.97","21.0.6+9-b895.97","21.0.6+9-b895.97","21.0.6+9-b895.97","21.0.6+9-b895.97","21.0.6+9-b895.97","21.0.6+9-b895.97","21.0.6+9-b895.97","21.0.6+9-b895.97","21.0.6+9-b895.97","21.0.6+9-b895.97","21.0.6+9-b895.97","21.0.6+9-b895.97","21.0.6+9-b895.97"] }, \n", "{ name: "<span title=\"warmupIterations1: Int\">warmupIterations1</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">20</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">20</span></span>"] }, \n", "{ name: "<span title=\"warmupTime1: String\">warmupTime1</span>", children: [], rightAlign: false, values: ["300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms"] }, \n", "{ name: "<span title=\"warmupBatchSize1: Int\">warmupBatchSize1</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>"] }, \n", "{ name: "<span title=\"measurementIterations1: Int\">measurementIterations1</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">5</span></span>"] }, \n", "{ name: "<span title=\"measurementTime1: String\">measurementTime1</span>", children: [], rightAlign: false, values: ["300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms","300 ms"] }, \n", "{ name: "<span title=\"measurementBatchSize1: Int\">measurementBatchSize1</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">1</span></span>"] }, \n", "{ name: "<span title=\"primaryMetric1: Line_18_jupyter.PrimaryMetric\">primaryMetric1</span>", children: [], rightAlign: false, values: ["<span class=\"formatted\" title=\"PrimaryMetric(score=1104972.6706894366, scoreError=49309.31723071452, scoreConfidence=[1055663.3534587221, 1154281.987920151], scorePercentiles=ScorePercentiles(value=976634.2751659014, value1=1111366.2761976637, value2=1150603.2390327072, value3=1155368.0887375197, value4=1155368.0887375197, value5=1155368.0887375197, value6=1155368.0887375197, value7=1155368.0887375197, value8=1155368.0887375197, value9=1155368.0887375197), scoreUnit=ops/s, rawData=[[1138951.8480261383, 1147426.672562832, 1155368.0887375197, 976634.2751659014, 1086799.414352962], [1071068.6192288692, 1080059.2182720238, 1097652.8697360568, 1093557.0794489095, 1120069.316351473], [1071207.2522724976, 1111366.2761976637, 1146549.7634857353, 1145539.9253720958, 1132339.4411308717]])\">PrimaryMetric(score=1104972.670689436<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"PrimaryMetric(score=1.4634989745609665E8, scoreError=2617085.7451048377, scoreConfidence=[1.437328117109918E8, 1.489669832012015E8], scorePercentiles=ScorePercentiles(value=1.4184149896391898E8, value1=1.469146929360614E8, value2=1.4978634235305056E8, value3=1.4979666780300152E8, value4=1.4979666780300152E8, value5=1.4979666780300152E8, value6=1.4979666780300152E8, value7=1.4979666780300152E8, value8=1.4979666780300152E8, value9=1.4979666780300152E8), scoreUnit=ops/s, rawData=[[1.4743312123364982E8, 1.4734451620516628E8, 1.4513081545486593E8, 1.4859427580452958E8, 1.4184149896391898E8], [1.4873160312947407E8, 1.4698950151346394E8, 1.4197221788809916E8, 1.4504411037809837E8, 1.497794587197499E8], [1.4979666780300152E8, 1.4539668027305493E8, 1.4540221749059942E8, 1.469146929360614E8, 1.448770840477164E8]])\">PrimaryMetric(score=1.463498974560966<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"PrimaryMetric(score=213019.57841385395, scoreError=8369.52519853182, scoreConfidence=[204650.0532153221, 221389.10361238578], scorePercentiles=ScorePercentiles(value=197413.98397329127, value1=217610.7129978692, value2=219723.3317704759, value3=219758.40459576072, value4=219758.40459576072, value5=219758.40459576072, value6=219758.40459576072, value7=219758.40459576072, value8=219758.40459576072, value9=219758.40459576072), scoreUnit=ops/ms, rawData=[[206868.27433867607, 205182.2111975488, 204167.9490396314, 204005.0061468604, 207426.64594081696], [219181.9935317667, 216223.10708646767, 219125.53226626694, 217610.7129978692, 197413.98397329127], [219758.40459576072, 219333.8131482198, 219622.81899704665, 219673.27306063482, 219699.9498869527]])\">PrimaryMetric(score=213019.5784138539<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"PrimaryMetric(score=214917.7241256119, scoreError=6301.39658228276, scoreConfidence=[208616.32754332913, 221219.12070789465], scorePercentiles=ScorePercentiles(value=206311.68952503492, value1=218377.3623321719, value2=219592.32627396737, value3=219633.96102619683, value4=219633.96102619683, value5=219633.96102619683, value6=219633.96102619683, value7=219633.96102619683, value8=219633.96102619683, value9=219633.96102619683), scoreUnit=ops/ms, rawData=[[207193.65814001014, 207002.8489477412, 206943.68084416783, 206311.68952503492, 207099.94771446334], [219463.41458073552, 218377.3623321719, 219633.96102619683, 219564.56977248107, 218985.21574303682], [219553.50596095278, 219457.86810784994, 218626.7322201981, 218022.0528177619, 217529.35415137568]])\">PrimaryMetric(score=214917.7241256119<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"PrimaryMetric(score=102424.75929129767, scoreError=1311.2926197505165, scoreConfidence=[101113.46667154715, 103736.05191104818], scorePercentiles=ScorePercentiles(value=100782.02299204767, value1=102351.60342395981, value2=104389.6446905981, value3=104776.48622510346, value4=104776.48622510346, value5=104776.48622510346, value6=104776.48622510346, value7=104776.48622510346, value8=104776.48622510346, value9=104776.48622510346), scoreUnit=ops/ms, rawData=[[104019.59942009942, 100853.32779022539, 103269.09084791028, 102397.4980292695, 101950.59363537583], [101573.01119181307, 101961.6474721076, 102351.60342395981, 101830.89650843975, 102723.52732366984], [100782.02299204767, 100880.84025982754, 104131.75033426119, 102869.49391535464, 104776.48622510346]])\">PrimaryMetric(score=102424.7592912976<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"PrimaryMetric(score=101173.75249296638, scoreError=1264.8060051126886, scoreConfidence=[99908.94648785368, 102438.55849807907], scorePercentiles=ScorePercentiles(value=99185.2153535554, value1=101043.64528864236, value2=102630.83787462368, value3=103222.1714631878, value4=103222.1714631878, value5=103222.1714631878, value6=103222.1714631878, value7=103222.1714631878, value8=103222.1714631878, value9=103222.1714631878), scoreUnit=ops/ms, rawData=[[102150.90739212769, 102222.52134617638, 102236.61548224761, 102123.0075268795, 99498.95261886438], [103222.1714631878, 101988.43589892615, 100410.37732066831, 99712.20172140967, 101757.76244041382], [100442.08838965849, 99185.2153535554, 100874.36106891937, 100738.02408281867, 101043.64528864236]])\">PrimaryMetric(score=101173.7524929663<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"PrimaryMetric(score=2680506.786160648, scoreError=33634.55637372157, scoreConfidence=[2646872.2297869264, 2714141.3425343693], scorePercentiles=ScorePercentiles(value=2587370.443709131, value1=2689257.8138996437, value2=2708839.085919645, value3=2709699.76311555, value4=2709699.76311555, value5=2709699.76311555, value6=2709699.76311555, value7=2709699.76311555, value8=2709699.76311555, value9=2709699.76311555), scoreUnit=ops/ms, rawData=[[2587370.443709131, 2676106.3330415487, 2689257.8138996437, 2688373.3667595317, 2682722.9968245775], [2706042.0895221573, 2693995.6951759956, 2709699.76311555, 2696550.787148453, 2708265.3011223753], [2696931.780824163, 2663267.130020294, 2696434.565027128, 2668804.148119738, 2643779.57809943]])\">PrimaryMetric(score=2680506.786160648<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"PrimaryMetric(score=2585022.6644677366, scoreError=130245.09600842759, scoreConfidence=[2454777.568459309, 2715267.760476164], scorePercentiles=ScorePercentiles(value=2167670.6364416275, value1=2599457.486356033, value2=2675326.303076792, value3=2691501.931565521, value4=2691501.931565521, value5=2691501.931565521, value6=2691501.931565521, value7=2691501.931565521, value8=2691501.931565521, value9=2691501.931565521), scoreUnit=ops/ms, rawData=[[2627501.1752287354, 2580228.9501864747, 2597266.734971277, 2615756.831786364, 2167670.6364416275], [2586029.1291058715, 2572960.285518471, 2638281.4050554917, 2555712.8190285983, 2647255.902087765], [2575321.590678138, 2599457.486356033, 2664542.550750973, 2655852.5382547067, 2691501.931565521]])\">PrimaryMetric(score=2585022.664467736<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"PrimaryMetric(score=2614856.4118722673, scoreError=34115.07160875654, scoreConfidence=[2580741.3402635106, 2648971.483481024], scorePercentiles=ScorePercentiles(value=2564998.5245198873, value1=2612410.416234041, value2=2661300.1102414792, value3=2675200.444690024, value4=2675200.444690024, value5=2675200.444690024, value6=2675200.444690024, value7=2675200.444690024, value8=2675200.444690024, value9=2675200.444690024), scoreUnit=ops/ms, rawData=[[2611196.938280069, 2652033.220609116, 2589639.3553861985, 2675200.444690024, 2640656.377394926], [2590897.853582021, 2601995.6163565614, 2564998.5245198873, 2627349.17074458, 2644606.011082584], [2625807.2957134745, 2585896.6634162646, 2633624.002625379, 2612410.416234041, 2566534.287448892]])\">PrimaryMetric(score=2614856.411872267<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"PrimaryMetric(score=2585237.244524414, scoreError=32878.753933210806, scoreConfidence=[2552358.4905912033, 2618115.998457625], scorePercentiles=ScorePercentiles(value=2519643.7089164555, value1=2585445.3608351564, value2=2634182.6322008264, value3=2637495.2417243863, value4=2637495.2417243863, value5=2637495.2417243863, value6=2637495.2417243863, value7=2637495.2417243863, value8=2637495.2417243863, value9=2637495.2417243863), scoreUnit=ops/ms, rawData=[[2637495.2417243863, 2610423.9361436535, 2631974.2258517863, 2593169.9053242607, 2589213.0053637186], [2564658.8674174403, 2574045.4720237837, 2583706.870266283, 2571679.915415156, 2599159.1874019257], [2608297.2100854144, 2519643.7089164555, 2585445.3608351564, 2554278.0427193814, 2555367.718377408]])\">PrimaryMetric(score=2585237.244524414<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"PrimaryMetric(score=150449.20912261767, scoreError=3034.7438406806577, scoreConfidence=[147414.465281937, 153483.95296329833], scorePercentiles=ScorePercentiles(value=146533.8457484901, value1=150378.62705356334, value2=154760.8000234267, value3=155112.46745954352, value4=155112.46745954352, value5=155112.46745954352, value6=155112.46745954352, value7=155112.46745954352, value8=155112.46745954352, value9=155112.46745954352), scoreUnit=ops/ms, rawData=[[147562.32447331163, 146919.92840564888, 146533.8457484901, 149431.99340857228, 149623.22172793045], [150378.62705356334, 155112.46745954352, 154526.3550660155, 150509.4053069165, 147218.81258428408], [151375.65419539824, 148363.62205931102, 153114.28356302352, 152536.70051612225, 153530.89527113372]])\">PrimaryMetric(score=150449.2091226176<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"PrimaryMetric(score=147058.56562691744, scoreError=6941.9824872207455, scoreConfidence=[140116.58313969668, 154000.5481141382], scorePercentiles=ScorePercentiles(value=130790.37890478887, value1=148195.62966833048, value2=154663.74923074094, value3=154680.04793211026, value4=154680.04793211026, value5=154680.04793211026, value6=154680.04793211026, value7=154680.04793211026, value8=154680.04793211026, value9=154680.04793211026), scoreUnit=ops/ms, rawData=[[148195.62966833048, 150970.3891228496, 153210.09745493263, 154652.88342982804, 154680.04793211026], [149646.06333880438, 150140.70154558576, 147059.35486041065, 141839.45756883282, 130790.37890478887], [138096.7469151585, 141904.3166564228, 147788.95295505068, 149061.30788855362, 147842.15616210227]])\">PrimaryMetric(score=147058.5656269174<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"PrimaryMetric(score=146125.99724354869, scoreError=2621.840196349384, scoreConfidence=[143504.1570471993, 148747.83743989808], scorePercentiles=ScorePercentiles(value=142110.05085289903, value1=145559.41381322622, value2=149378.936134749, value3=149415.75756265668, value4=149415.75756265668, value5=149415.75756265668, value6=149415.75756265668, value7=149415.75756265668, value8=149415.75756265668, value9=149415.75756265668), scoreUnit=ops/ms, rawData=[[147627.61060896592, 147786.8872500227, 145107.68081705985, 145260.50933848377, 142791.10085421838], [143873.67663397978, 145691.6524722547, 145559.41381322622, 145169.12706392776, 148882.97251436452], [142110.05085289903, 143955.1989786972, 149415.75756265668, 149354.38851614387, 149303.9313763301]])\">PrimaryMetric(score=146125.9972435486<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"PrimaryMetric(score=150019.93211383233, scoreError=4138.646814504739, scoreConfidence=[145881.2852993276, 154158.57892833705], scorePercentiles=ScorePercentiles(value=141847.99928577995, value1=150600.99368383663, value2=154054.77573316227, value3=154178.36787267585, value4=154178.36787267585, value5=154178.36787267585, value6=154178.36787267585, value7=154178.36787267585, value8=154178.36787267585, value9=154178.36787267585), scoreUnit=ops/ms, rawData=[[147315.93354357762, 147761.8231080875, 150465.85820468407, 150584.51800401654, 150854.58174432084], [150600.99368383663, 153422.1254060223, 153435.6836635383, 152814.41284740934, 153972.38097348655], [154178.36787267585, 152200.1304105055, 148428.2639986952, 141847.99928577995, 142415.9089608489]])\">PrimaryMetric(score=150019.9321138323<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"PrimaryMetric(score=145509.90114707965, scoreError=2267.0081771263035, scoreConfidence=[143242.89296995336, 147776.90932420595], scorePercentiles=ScorePercentiles(value=141948.21669972295, value1=145896.9469845177, value2=148521.97786454117, value3=148745.70615182133, value4=148745.70615182133, value5=148745.70615182133, value6=148745.70615182133, value7=148745.70615182133, value8=148745.70615182133, value9=148745.70615182133), scoreUnit=ops/ms, rawData=[[145366.8036034026, 142299.2094795828, 145896.9469845177, 148372.82567302109, 143367.41459816665], [144647.7630097708, 146694.008288706, 147248.68951792808, 145884.82763481166, 148745.70615182133], [142650.6802938886, 141948.21669972295, 146317.94466998376, 146642.89172206703, 146564.58887880377]])\">PrimaryMetric(score=145509.9011470796<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"PrimaryMetric(score=8.972137714852465E-4, scoreError=2.3434673818304643E-5, scoreConfidence=[8.737790976669418E-4, 9.206484453035511E-4], scorePercentiles=ScorePercentiles(value=8.558059337699079E-4, value1=9.054588208104977E-4, value2=9.210053750173296E-4, value3=9.224433254813165E-4, value4=9.224433254813165E-4, value5=9.224433254813165E-4, value6=9.224433254813165E-4, value7=9.224433254813165E-4, value8=9.224433254813165E-4, value9=9.224433254813165E-4), scoreUnit=ms/op, rawData=[[9.054588208104977E-4, 9.156973236479475E-4, 9.224433254813165E-4, 9.00828188842228E-4, 9.107754028023643E-4], [9.200467413746716E-4, 9.115043882555634E-4, 9.084565765820204E-4, 8.767418303471348E-4, 9.053852830569797E-4], [9.092420760590472E-4, 8.814736623470185E-4, 8.780006803868319E-4, 8.56346338515166E-4, 8.558059337699079E-4]])\">PrimaryMetric(score=8.972137714852465<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"PrimaryMetric(score=2.369188528309145E-5, scoreError=5.301074950535872E-7, scoreConfidence=[2.3161777788037864E-5, 2.4221992778145036E-5], scorePercentiles=ScorePercentiles(value=2.3172474054863192E-5, value1=2.3490112690973724E-5, value2=2.454071797596328E-5, value3=2.5191244066120582E-5, value4=2.5191244066120582E-5, value5=2.5191244066120582E-5, value6=2.5191244066120582E-5, value7=2.5191244066120582E-5, value8=2.5191244066120582E-5, value9=2.5191244066120582E-5), scoreUnit=ms/op, rawData=[[2.3771999760650284E-5, 2.3483926731481622E-5, 2.3490112690973724E-5, 2.4107033915858415E-5, 2.34726374905896E-5], [2.4074384081672598E-5, 2.372326317951973E-5, 2.3828017426694297E-5, 2.354594683216512E-5, 2.5191244066120582E-5], [2.344044540404836E-5, 2.3353214887948224E-5, 2.3172474054863192E-5, 2.3237906906642226E-5, 2.3485671817143782E-5]])\">PrimaryMetric(score=2.369188528309145<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"PrimaryMetric(score=6.7916806977233165E-6, scoreError=8.141136686930697E-8, scoreConfidence=[6.710269330854009E-6, 6.8730920645926235E-6], scorePercentiles=ScorePercentiles(value=6.701530533532881E-6, value1=6.76503126382059E-6, value2=6.93258474346898E-6, value3=6.9992093955689395E-6, value4=6.9992093955689395E-6, value5=6.9992093955689395E-6, value6=6.9992093955689395E-6, value7=6.9992093955689395E-6, value8=6.9992093955689395E-6, value9=6.9992093955689395E-6), scoreUnit=ms/op, rawData=[[6.9992093955689395E-6, 6.841248992103788E-6, 6.8377719004912886E-6, 6.805358906204384E-6, 6.7621808477331E-6], [6.763934522989531E-6, 6.7472874171127275E-6, 6.701530533532881E-6, 6.795685926801394E-6, 6.888168308735673E-6], [6.737488746443598E-6, 6.713748179732903E-6, 6.76503126382059E-6, 6.74531087032438E-6, 6.7712546542545655E-6]])\">PrimaryMetric(score=6.791680697723316<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"PrimaryMetric(score=3.5445401759264423, scoreError=0.027518784872486504, scoreConfidence=[3.5170213910539556, 3.572058960798929], scorePercentiles=ScorePercentiles(value=3.4969774557713085, value1=3.5513531915454446, value2=3.5795151731837596, value3=3.5837249530409823, value4=3.5837249530409823, value5=3.5837249530409823, value6=3.5837249530409823, value7=3.5837249530409823, value8=3.5837249530409823, value9=3.5837249530409823), scoreUnit=ns/op, rawData=[[3.528590619541914, 3.557976383765043, 3.545772757821706, 3.555809524223283, 3.4969774557713085], [3.5243222485430277, 3.5513531915454446, 3.5132598145841727, 3.5259866614316198, 3.515113627690907], [3.5591468493343243, 3.5767086532789443, 3.5837249530409823, 3.562040342574859, 3.5713195557490893]])\">PrimaryMetric(score=3.544540175926442<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"PrimaryMetric(score=0.5428283650466172, scoreError=0.004009450689061885, scoreConfidence=[0.5388189143575554, 0.5468378157356791], scorePercentiles=ScorePercentiles(value=0.5361950215665793, value1=0.5441919549888109, value2=0.5466691090109008, value3=0.5473154192262027, value4=0.5473154192262027, value5=0.5473154192262027, value6=0.5473154192262027, value7=0.5473154192262027, value8=0.5473154192262027, value9=0.5473154192262027), scoreUnit=ns/op, rawData=[[0.5436232181058153, 0.5416267009171597, 0.5473154192262027, 0.5441919549888109, 0.5418589777913709], [0.5453811097267581, 0.5367109350651378, 0.5389290808042594, 0.5377944541258022, 0.5361950215665793], [0.5459453617961894, 0.5454892425763844, 0.5457198126333123, 0.5454059508414439, 0.546238235534033]])\">PrimaryMetric(score=0.542828365046617<span class=\"structural\">...</span></span>"] }, \n", "{ name: "<span title=\"secondaryMetrics1: Line_18_jupyter.SecondaryMetrics\">secondaryMetrics1</span>", children: [], rightAlign: false, values: ["SecondaryMetrics","SecondaryMetrics","SecondaryMetrics","SecondaryMetrics","SecondaryMetrics","SecondaryMetrics","SecondaryMetrics","SecondaryMetrics","SecondaryMetrics","SecondaryMetrics","SecondaryMetrics","SecondaryMetrics","SecondaryMetrics","SecondaryMetrics","SecondaryMetrics","SecondaryMetrics","SecondaryMetrics","SecondaryMetrics","SecondaryMetrics","SecondaryMetrics"] }, \n", "{ name: "<span title=\"params1: Line_18_jupyter.Params?\">params1</span>", children: [], rightAlign: false, values: ["<span class=\"formatted\" title=\"\"><span class=\"null\">null</span></span>","<span class=\"formatted\" title=\"\"><span class=\"null\">null</span></span>","<span class=\"formatted\" title=\"Params(data=1, text=a &#34;string&#34; with quotes, value=1)\">Params(data=1, text=a &#34;string&#34; with q<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"Params(data=1, text=a &#34;string&#34; with quotes, value=2)\">Params(data=1, text=a &#34;string&#34; with q<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"Params(data=2, text=a &#34;string&#34; with quotes, value=1)\">Params(data=2, text=a &#34;string&#34; with q<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"Params(data=2, text=a &#34;string&#34; with quotes, value=2)\">Params(data=2, text=a &#34;string&#34; with q<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"Params(data=1, text=a &#34;string&#34; with quotes, value=1)\">Params(data=1, text=a &#34;string&#34; with q<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"Params(data=1, text=a &#34;string&#34; with quotes, value=2)\">Params(data=1, text=a &#34;string&#34; with q<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"Params(data=2, text=a &#34;string&#34; with quotes, value=1)\">Params(data=2, text=a &#34;string&#34; with q<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"Params(data=2, text=a &#34;string&#34; with quotes, value=2)\">Params(data=2, text=a &#34;string&#34; with q<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"Params(data=1, text=a &#34;string&#34; with quotes, value=1)\">Params(data=1, text=a &#34;string&#34; with q<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"Params(data=1, text=a &#34;string&#34; with quotes, value=2)\">Params(data=1, text=a &#34;string&#34; with q<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"Params(data=2, text=a &#34;string&#34; with quotes, value=1)\">Params(data=2, text=a &#34;string&#34; with q<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"Params(data=2, text=a &#34;string&#34; with quotes, value=2)\">Params(data=2, text=a &#34;string&#34; with q<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"\"><span class=\"null\">null</span></span>","<span class=\"formatted\" title=\"\"><span class=\"null\">null</span></span>","<span class=\"formatted\" title=\"\"><span class=\"null\">null</span></span>","<span class=\"formatted\" title=\"\"><span class=\"null\">null</span></span>","<span class=\"formatted\" title=\"\"><span class=\"null\">null</span></span>","<span class=\"formatted\" title=\"\"><span class=\"null\">null</span></span>"] }, \n", "], id: 687865856, rootId: 687865856, totalRows: 20 } ) });\n", "/*-->*/\n", "\n", "call_DataFrame(function() { DataFrame.renderTable(687865856) });\n", "\n", "\n", " </script>\n", " </html>\"></iframe>\n", " <script>\n", " function o_resize_iframe_out_1() {\n", " let elem = document.getElementById(\"iframe_out_1\");\n", " resize_iframe_out_1(elem);\n", " setInterval(resize_iframe_out_1, 5000, elem);\n", " }\n", " function resize_iframe_out_1(el) {\n", " let h = el.contentWindow.document.body.scrollHeight;\n", " el.height = h === 0 ? 0 : h + 41;\n", " }\n", " </script> <html theme='dark'>\n", " <head>\n", " <style type=\"text/css\">\n", " :root {\n", " --background: #fff;\n", " --background-odd: #f5f5f5;\n", " --background-hover: #d9edfd;\n", " --header-text-color: #474747;\n", " --text-color: #848484;\n", " --text-color-dark: #000;\n", " --text-color-medium: #737373;\n", " --text-color-pale: #b3b3b3;\n", " --inner-border-color: #aaa;\n", " --bold-border-color: #000;\n", " --link-color: #296eaa;\n", " --link-color-pale: #296eaa;\n", " --link-hover: #1a466c;\n", "}\n", "\n", ":root[theme=\"dark\"], :root [data-jp-theme-light=\"false\"], .dataframe_dark{\n", " --background: #303030;\n", " --background-odd: #3c3c3c;\n", " --background-hover: #464646;\n", " --header-text-color: #dddddd;\n", " --text-color: #b3b3b3;\n", " --text-color-dark: #dddddd;\n", " --text-color-medium: #b2b2b2;\n", " --text-color-pale: #737373;\n", " --inner-border-color: #707070;\n", " --bold-border-color: #777777;\n", " --link-color: #008dc0;\n", " --link-color-pale: #97e1fb;\n", " --link-hover: #00688e;\n", "}\n", "\n", "p.dataframe_description {\n", " color: var(--text-color-dark);\n", "}\n", "\n", "table.dataframe {\n", " font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n", " font-size: 12px;\n", " background-color: var(--background);\n", " color: var(--text-color-dark);\n", " border: none;\n", " border-collapse: collapse;\n", "}\n", "\n", "table.dataframe th, td {\n", " padding: 6px;\n", " border: 1px solid transparent;\n", " text-align: left;\n", "}\n", "\n", "table.dataframe th {\n", " background-color: var(--background);\n", " color: var(--header-text-color);\n", "}\n", "\n", "table.dataframe td {\n", " vertical-align: top;\n", " white-space: nowrap;\n", "}\n", "\n", "table.dataframe th.bottomBorder {\n", " border-bottom-color: var(--bold-border-color);\n", "}\n", "\n", "table.dataframe tbody > tr:nth-child(odd) {\n", " background: var(--background-odd);\n", "}\n", "\n", "table.dataframe tbody > tr:nth-child(even) {\n", " background: var(--background);\n", "}\n", "\n", "table.dataframe tbody > tr:hover {\n", " background: var(--background-hover);\n", "}\n", "\n", "table.dataframe a {\n", " cursor: pointer;\n", " color: var(--link-color);\n", " text-decoration: none;\n", "}\n", "\n", "table.dataframe tr:hover > td a {\n", " color: var(--link-color-pale);\n", "}\n", "\n", "table.dataframe a:hover {\n", " color: var(--link-hover);\n", " text-decoration: underline;\n", "}\n", "\n", "table.dataframe img {\n", " max-width: fit-content;\n", "}\n", "\n", "table.dataframe th.complex {\n", " background-color: var(--background);\n", " border: 1px solid var(--background);\n", "}\n", "\n", "table.dataframe .leftBorder {\n", " border-left-color: var(--inner-border-color);\n", "}\n", "\n", "table.dataframe .rightBorder {\n", " border-right-color: var(--inner-border-color);\n", "}\n", "\n", "table.dataframe .rightAlign {\n", " text-align: right;\n", "}\n", "\n", "table.dataframe .expanderSvg {\n", " width: 8px;\n", " height: 8px;\n", " margin-right: 3px;\n", "}\n", "\n", "table.dataframe .expander {\n", " display: flex;\n", " align-items: center;\n", "}\n", "\n", "/* formatting */\n", "\n", "table.dataframe .null {\n", " color: var(--text-color-pale);\n", "}\n", "\n", "table.dataframe .structural {\n", " color: var(--text-color-medium);\n", " font-weight: bold;\n", "}\n", "\n", "table.dataframe .dataFrameCaption {\n", " font-weight: bold;\n", "}\n", "\n", "table.dataframe .numbers {\n", " color: var(--text-color-dark);\n", "}\n", "\n", "table.dataframe td:hover .formatted .structural, .null {\n", " color: var(--text-color-dark);\n", "}\n", "\n", "table.dataframe tr:hover .formatted .structural, .null {\n", " color: var(--text-color-dark);\n", "}\n", "\n", "\n", " </style>\n", " </head>\n", " <body>\n", " <table class=\"dataframe\" id=\"static_df_687865857\"><thead><tr><th class=\"bottomBorder\" style=\"text-align:left\">rowIndex</th><th class=\"bottomBorder\" style=\"text-align:left\">jmhVersion</th><th class=\"bottomBorder\" style=\"text-align:left\">benchmark</th><th class=\"bottomBorder\" style=\"text-align:left\">mode</th><th class=\"bottomBorder\" style=\"text-align:left\">threads</th><th class=\"bottomBorder\" style=\"text-align:left\">forks</th><th class=\"bottomBorder\" style=\"text-align:left\">jvm</th><th class=\"bottomBorder\" style=\"text-align:left\">jvmArgs</th><th class=\"bottomBorder\" style=\"text-align:left\">jdkVersion</th><th class=\"bottomBorder\" style=\"text-align:left\">vmName</th><th class=\"bottomBorder\" style=\"text-align:left\">vmVersion</th><th class=\"bottomBorder\" style=\"text-align:left\">warmupIterations</th><th class=\"bottomBorder\" style=\"text-align:left\">warmupTime</th><th class=\"bottomBorder\" style=\"text-align:left\">warmupBatchSize</th><th class=\"bottomBorder\" style=\"text-align:left\">measurementIterations</th><th class=\"bottomBorder\" style=\"text-align:left\">measurementTime</th><th class=\"bottomBorder\" style=\"text-align:left\">measurementBatchSize</th><th class=\"bottomBorder\" style=\"text-align:left\">primaryMetric</th><th class=\"bottomBorder\" style=\"text-align:left\">secondaryMetrics</th><th class=\"bottomBorder\" style=\"text-align:left\">params</th><th class=\"bottomBorder\" style=\"text-align:left\">jmhVersion1</th><th class=\"bottomBorder\" style=\"text-align:left\">benchmark1</th><th class=\"bottomBorder\" style=\"text-align:left\">mode1</th><th class=\"bottomBorder\" style=\"text-align:left\">threads1</th><th class=\"bottomBorder\" style=\"text-align:left\">forks1</th><th class=\"bottomBorder\" style=\"text-align:left\">jvm1</th><th class=\"bottomBorder\" style=\"text-align:left\">jvmArgs1</th><th class=\"bottomBorder\" style=\"text-align:left\">jdkVersion1</th><th class=\"bottomBorder\" style=\"text-align:left\">vmName1</th><th class=\"bottomBorder\" style=\"text-align:left\">vmVersion1</th><th class=\"bottomBorder\" style=\"text-align:left\">warmupIterations1</th><th class=\"bottomBorder\" style=\"text-align:left\">warmupTime1</th><th class=\"bottomBorder\" style=\"text-align:left\">warmupBatchSize1</th><th class=\"bottomBorder\" style=\"text-align:left\">measurementIterations1</th><th class=\"bottomBorder\" style=\"text-align:left\">measurementTime1</th><th class=\"bottomBorder\" style=\"text-align:left\">measurementBatchSize1</th><th class=\"bottomBorder\" style=\"text-align:left\">primaryMetric1</th><th class=\"bottomBorder\" style=\"text-align:left\">secondaryMetrics1</th><th class=\"bottomBorder\" style=\"text-align:left\">params1</th></tr></thead><tbody><tr><td style=\"vertical-align:top\">0</td><td style=\"vertical-align:top\">1.37</td><td style=\"vertical-align:top\">test.InheritedBenchmark.baseBenchmark</td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">3</td><td style=\"vertical-align:top\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">[-Dfile.encoding=UTF-8, -Duser.countr<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">21.0.6</td><td style=\"vertical-align:top\">OpenJDK 64-Bit Server VM</td><td style=\"vertical-align:top\">21.0.6+9-b895.97</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">PrimaryMetric(score=1124169.302037032<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">SecondaryMetrics</td><td style=\"vertical-align:top\">null</td><td style=\"vertical-align:top\">1.37</td><td style=\"vertical-align:top\">test.InheritedBenchmark.baseBenchmark</td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">3</td><td style=\"vertical-align:top\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">[-Dfile.encoding=UTF-8, -Duser.countr<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">21.0.6</td><td style=\"vertical-align:top\">OpenJDK 64-Bit Server VM</td><td style=\"vertical-align:top\">21.0.6+9-b895.97</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">PrimaryMetric(score=1104972.670689436<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">SecondaryMetrics</td><td style=\"vertical-align:top\">null</td></tr><tr><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">1.37</td><td style=\"vertical-align:top\">test.InheritedBenchmark.inheritedBenc<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">3</td><td style=\"vertical-align:top\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">[-Dfile.encoding=UTF-8, -Duser.countr<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">21.0.6</td><td style=\"vertical-align:top\">OpenJDK 64-Bit Server VM</td><td style=\"vertical-align:top\">21.0.6+9-b895.97</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">PrimaryMetric(score=1.456305689018336<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">SecondaryMetrics</td><td style=\"vertical-align:top\">null</td><td style=\"vertical-align:top\">1.37</td><td style=\"vertical-align:top\">test.InheritedBenchmark.inheritedBenc<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">3</td><td style=\"vertical-align:top\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">[-Dfile.encoding=UTF-8, -Duser.countr<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">21.0.6</td><td style=\"vertical-align:top\">OpenJDK 64-Bit Server VM</td><td style=\"vertical-align:top\">21.0.6+9-b895.97</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">PrimaryMetric(score=1.463498974560966<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">SecondaryMetrics</td><td style=\"vertical-align:top\">null</td></tr><tr><td style=\"vertical-align:top\">2</td><td style=\"vertical-align:top\">1.37</td><td style=\"vertical-align:top\">test.ParamBenchmark.mathBenchmark</td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">3</td><td style=\"vertical-align:top\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">[-Dfile.encoding=UTF-8, -Duser.countr<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">21.0.6</td><td style=\"vertical-align:top\">OpenJDK 64-Bit Server VM</td><td style=\"vertical-align:top\">21.0.6+9-b895.97</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">PrimaryMetric(score=215040.4264876626<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">SecondaryMetrics</td><td style=\"vertical-align:top\">Params(data=1, text=a "string" with q<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">1.37</td><td style=\"vertical-align:top\">test.ParamBenchmark.mathBenchmark</td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">3</td><td style=\"vertical-align:top\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">[-Dfile.encoding=UTF-8, -Duser.countr<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">21.0.6</td><td style=\"vertical-align:top\">OpenJDK 64-Bit Server VM</td><td style=\"vertical-align:top\">21.0.6+9-b895.97</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">PrimaryMetric(score=213019.5784138539<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">SecondaryMetrics</td><td style=\"vertical-align:top\">Params(data=1, text=a "string" with q<span class=\"structural\">...</span></td></tr><tr><td style=\"vertical-align:top\">3</td><td style=\"vertical-align:top\">1.37</td><td style=\"vertical-align:top\">test.ParamBenchmark.mathBenchmark</td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">3</td><td style=\"vertical-align:top\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">[-Dfile.encoding=UTF-8, -Duser.countr<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">21.0.6</td><td style=\"vertical-align:top\">OpenJDK 64-Bit Server VM</td><td style=\"vertical-align:top\">21.0.6+9-b895.97</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">PrimaryMetric(score=216167.9494759251<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">SecondaryMetrics</td><td style=\"vertical-align:top\">Params(data=1, text=a "string" with q<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">1.37</td><td style=\"vertical-align:top\">test.ParamBenchmark.mathBenchmark</td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">3</td><td style=\"vertical-align:top\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">[-Dfile.encoding=UTF-8, -Duser.countr<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">21.0.6</td><td style=\"vertical-align:top\">OpenJDK 64-Bit Server VM</td><td style=\"vertical-align:top\">21.0.6+9-b895.97</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">PrimaryMetric(score=214917.7241256119<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">SecondaryMetrics</td><td style=\"vertical-align:top\">Params(data=1, text=a "string" with q<span class=\"structural\">...</span></td></tr><tr><td style=\"vertical-align:top\">4</td><td style=\"vertical-align:top\">1.37</td><td style=\"vertical-align:top\">test.ParamBenchmark.mathBenchmark</td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">3</td><td style=\"vertical-align:top\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">[-Dfile.encoding=UTF-8, -Duser.countr<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">21.0.6</td><td style=\"vertical-align:top\">OpenJDK 64-Bit Server VM</td><td style=\"vertical-align:top\">21.0.6+9-b895.97</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">PrimaryMetric(score=102937.0949291580<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">SecondaryMetrics</td><td style=\"vertical-align:top\">Params(data=2, text=a "string" with q<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">1.37</td><td style=\"vertical-align:top\">test.ParamBenchmark.mathBenchmark</td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">3</td><td style=\"vertical-align:top\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">[-Dfile.encoding=UTF-8, -Duser.countr<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">21.0.6</td><td style=\"vertical-align:top\">OpenJDK 64-Bit Server VM</td><td style=\"vertical-align:top\">21.0.6+9-b895.97</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">PrimaryMetric(score=102424.7592912976<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">SecondaryMetrics</td><td style=\"vertical-align:top\">Params(data=2, text=a "string" with q<span class=\"structural\">...</span></td></tr><tr><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">1.37</td><td style=\"vertical-align:top\">test.ParamBenchmark.mathBenchmark</td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">3</td><td style=\"vertical-align:top\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">[-Dfile.encoding=UTF-8, -Duser.countr<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">21.0.6</td><td style=\"vertical-align:top\">OpenJDK 64-Bit Server VM</td><td style=\"vertical-align:top\">21.0.6+9-b895.97</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">PrimaryMetric(score=103082.8448560280<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">SecondaryMetrics</td><td style=\"vertical-align:top\">Params(data=2, text=a "string" with q<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">1.37</td><td style=\"vertical-align:top\">test.ParamBenchmark.mathBenchmark</td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">3</td><td style=\"vertical-align:top\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">[-Dfile.encoding=UTF-8, -Duser.countr<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">21.0.6</td><td style=\"vertical-align:top\">OpenJDK 64-Bit Server VM</td><td style=\"vertical-align:top\">21.0.6+9-b895.97</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">PrimaryMetric(score=101173.7524929663<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">SecondaryMetrics</td><td style=\"vertical-align:top\">Params(data=2, text=a "string" with q<span class=\"structural\">...</span></td></tr><tr><td style=\"vertical-align:top\">6</td><td style=\"vertical-align:top\">1.37</td><td style=\"vertical-align:top\">test.ParamBenchmark.otherBenchmark</td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">3</td><td style=\"vertical-align:top\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">[-Dfile.encoding=UTF-8, -Duser.countr<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">21.0.6</td><td style=\"vertical-align:top\">OpenJDK 64-Bit Server VM</td><td style=\"vertical-align:top\">21.0.6+9-b895.97</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">PrimaryMetric(score=2672623.997716683<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">SecondaryMetrics</td><td style=\"vertical-align:top\">Params(data=1, text=a "string" with q<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">1.37</td><td style=\"vertical-align:top\">test.ParamBenchmark.otherBenchmark</td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">3</td><td style=\"vertical-align:top\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">[-Dfile.encoding=UTF-8, -Duser.countr<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">21.0.6</td><td style=\"vertical-align:top\">OpenJDK 64-Bit Server VM</td><td style=\"vertical-align:top\">21.0.6+9-b895.97</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">PrimaryMetric(score=2680506.786160648<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">SecondaryMetrics</td><td style=\"vertical-align:top\">Params(data=1, text=a "string" with q<span class=\"structural\">...</span></td></tr><tr><td style=\"vertical-align:top\">7</td><td style=\"vertical-align:top\">1.37</td><td style=\"vertical-align:top\">test.ParamBenchmark.otherBenchmark</td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">3</td><td style=\"vertical-align:top\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">[-Dfile.encoding=UTF-8, -Duser.countr<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">21.0.6</td><td style=\"vertical-align:top\">OpenJDK 64-Bit Server VM</td><td style=\"vertical-align:top\">21.0.6+9-b895.97</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">PrimaryMetric(score=2654913.294924726<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">SecondaryMetrics</td><td style=\"vertical-align:top\">Params(data=1, text=a "string" with q<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">1.37</td><td style=\"vertical-align:top\">test.ParamBenchmark.otherBenchmark</td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">3</td><td style=\"vertical-align:top\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">[-Dfile.encoding=UTF-8, -Duser.countr<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">21.0.6</td><td style=\"vertical-align:top\">OpenJDK 64-Bit Server VM</td><td style=\"vertical-align:top\">21.0.6+9-b895.97</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">PrimaryMetric(score=2585022.664467736<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">SecondaryMetrics</td><td style=\"vertical-align:top\">Params(data=1, text=a "string" with q<span class=\"structural\">...</span></td></tr><tr><td style=\"vertical-align:top\">8</td><td style=\"vertical-align:top\">1.37</td><td style=\"vertical-align:top\">test.ParamBenchmark.otherBenchmark</td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">3</td><td style=\"vertical-align:top\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">[-Dfile.encoding=UTF-8, -Duser.countr<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">21.0.6</td><td style=\"vertical-align:top\">OpenJDK 64-Bit Server VM</td><td style=\"vertical-align:top\">21.0.6+9-b895.97</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">PrimaryMetric(score=2676852.389264137<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">SecondaryMetrics</td><td style=\"vertical-align:top\">Params(data=2, text=a "string" with q<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">1.37</td><td style=\"vertical-align:top\">test.ParamBenchmark.otherBenchmark</td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">3</td><td style=\"vertical-align:top\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">[-Dfile.encoding=UTF-8, -Duser.countr<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">21.0.6</td><td style=\"vertical-align:top\">OpenJDK 64-Bit Server VM</td><td style=\"vertical-align:top\">21.0.6+9-b895.97</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">PrimaryMetric(score=2614856.411872267<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">SecondaryMetrics</td><td style=\"vertical-align:top\">Params(data=2, text=a "string" with q<span class=\"structural\">...</span></td></tr><tr><td style=\"vertical-align:top\">9</td><td style=\"vertical-align:top\">1.37</td><td style=\"vertical-align:top\">test.ParamBenchmark.otherBenchmark</td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">3</td><td style=\"vertical-align:top\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">[-Dfile.encoding=UTF-8, -Duser.countr<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">21.0.6</td><td style=\"vertical-align:top\">OpenJDK 64-Bit Server VM</td><td style=\"vertical-align:top\">21.0.6+9-b895.97</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">PrimaryMetric(score=2676496.83515426,<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">SecondaryMetrics</td><td style=\"vertical-align:top\">Params(data=2, text=a "string" with q<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">1.37</td><td style=\"vertical-align:top\">test.ParamBenchmark.otherBenchmark</td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">3</td><td style=\"vertical-align:top\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">[-Dfile.encoding=UTF-8, -Duser.countr<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">21.0.6</td><td style=\"vertical-align:top\">OpenJDK 64-Bit Server VM</td><td style=\"vertical-align:top\">21.0.6+9-b895.97</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">PrimaryMetric(score=2585237.244524414<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">SecondaryMetrics</td><td style=\"vertical-align:top\">Params(data=2, text=a "string" with q<span class=\"structural\">...</span></td></tr><tr><td style=\"vertical-align:top\">10</td><td style=\"vertical-align:top\">1.37</td><td style=\"vertical-align:top\">test.ParamBenchmark.textContentCheck</td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">3</td><td style=\"vertical-align:top\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">[-Dfile.encoding=UTF-8, -Duser.countr<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">21.0.6</td><td style=\"vertical-align:top\">OpenJDK 64-Bit Server VM</td><td style=\"vertical-align:top\">21.0.6+9-b895.97</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">PrimaryMetric(score=155929.8152356222<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">SecondaryMetrics</td><td style=\"vertical-align:top\">Params(data=1, text=a "string" with q<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">1.37</td><td style=\"vertical-align:top\">test.ParamBenchmark.textContentCheck</td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">3</td><td style=\"vertical-align:top\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">[-Dfile.encoding=UTF-8, -Duser.countr<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">21.0.6</td><td style=\"vertical-align:top\">OpenJDK 64-Bit Server VM</td><td style=\"vertical-align:top\">21.0.6+9-b895.97</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">PrimaryMetric(score=150449.2091226176<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">SecondaryMetrics</td><td style=\"vertical-align:top\">Params(data=1, text=a "string" with q<span class=\"structural\">...</span></td></tr><tr><td style=\"vertical-align:top\">11</td><td style=\"vertical-align:top\">1.37</td><td style=\"vertical-align:top\">test.ParamBenchmark.textContentCheck</td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">3</td><td style=\"vertical-align:top\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">[-Dfile.encoding=UTF-8, -Duser.countr<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">21.0.6</td><td style=\"vertical-align:top\">OpenJDK 64-Bit Server VM</td><td style=\"vertical-align:top\">21.0.6+9-b895.97</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">PrimaryMetric(score=156259.9193303228<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">SecondaryMetrics</td><td style=\"vertical-align:top\">Params(data=1, text=a "string" with q<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">1.37</td><td style=\"vertical-align:top\">test.ParamBenchmark.textContentCheck</td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">3</td><td style=\"vertical-align:top\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">[-Dfile.encoding=UTF-8, -Duser.countr<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">21.0.6</td><td style=\"vertical-align:top\">OpenJDK 64-Bit Server VM</td><td style=\"vertical-align:top\">21.0.6+9-b895.97</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">PrimaryMetric(score=147058.5656269174<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">SecondaryMetrics</td><td style=\"vertical-align:top\">Params(data=1, text=a "string" with q<span class=\"structural\">...</span></td></tr><tr><td style=\"vertical-align:top\">12</td><td style=\"vertical-align:top\">1.37</td><td style=\"vertical-align:top\">test.ParamBenchmark.textContentCheck</td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">3</td><td style=\"vertical-align:top\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">[-Dfile.encoding=UTF-8, -Duser.countr<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">21.0.6</td><td style=\"vertical-align:top\">OpenJDK 64-Bit Server VM</td><td style=\"vertical-align:top\">21.0.6+9-b895.97</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">PrimaryMetric(score=155811.8833064962<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">SecondaryMetrics</td><td style=\"vertical-align:top\">Params(data=2, text=a "string" with q<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">1.37</td><td style=\"vertical-align:top\">test.ParamBenchmark.textContentCheck</td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">3</td><td style=\"vertical-align:top\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">[-Dfile.encoding=UTF-8, -Duser.countr<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">21.0.6</td><td style=\"vertical-align:top\">OpenJDK 64-Bit Server VM</td><td style=\"vertical-align:top\">21.0.6+9-b895.97</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">PrimaryMetric(score=146125.9972435486<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">SecondaryMetrics</td><td style=\"vertical-align:top\">Params(data=2, text=a "string" with q<span class=\"structural\">...</span></td></tr><tr><td style=\"vertical-align:top\">13</td><td style=\"vertical-align:top\">1.37</td><td style=\"vertical-align:top\">test.ParamBenchmark.textContentCheck</td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">3</td><td style=\"vertical-align:top\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">[-Dfile.encoding=UTF-8, -Duser.countr<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">21.0.6</td><td style=\"vertical-align:top\">OpenJDK 64-Bit Server VM</td><td style=\"vertical-align:top\">21.0.6+9-b895.97</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">PrimaryMetric(score=154835.2340286528<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">SecondaryMetrics</td><td style=\"vertical-align:top\">Params(data=2, text=a "string" with q<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">1.37</td><td style=\"vertical-align:top\">test.ParamBenchmark.textContentCheck</td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">3</td><td style=\"vertical-align:top\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">[-Dfile.encoding=UTF-8, -Duser.countr<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">21.0.6</td><td style=\"vertical-align:top\">OpenJDK 64-Bit Server VM</td><td style=\"vertical-align:top\">21.0.6+9-b895.97</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">PrimaryMetric(score=150019.9321138323<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">SecondaryMetrics</td><td style=\"vertical-align:top\">Params(data=2, text=a "string" with q<span class=\"structural\">...</span></td></tr><tr><td style=\"vertical-align:top\">14</td><td style=\"vertical-align:top\">1.37</td><td style=\"vertical-align:top\">test.nested.CommonBenchmark.mathBench<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">3</td><td style=\"vertical-align:top\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">[-Dfile.encoding=UTF-8, -Duser.countr<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">21.0.6</td><td style=\"vertical-align:top\">OpenJDK 64-Bit Server VM</td><td style=\"vertical-align:top\">21.0.6+9-b895.97</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">PrimaryMetric(score=149758.6784273443<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">SecondaryMetrics</td><td style=\"vertical-align:top\">null</td><td style=\"vertical-align:top\">1.37</td><td style=\"vertical-align:top\">test.nested.CommonBenchmark.mathBench<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">3</td><td style=\"vertical-align:top\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">[-Dfile.encoding=UTF-8, -Duser.countr<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">21.0.6</td><td style=\"vertical-align:top\">OpenJDK 64-Bit Server VM</td><td style=\"vertical-align:top\">21.0.6+9-b895.97</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">PrimaryMetric(score=145509.9011470796<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">SecondaryMetrics</td><td style=\"vertical-align:top\">null</td></tr><tr><td style=\"vertical-align:top\">15</td><td style=\"vertical-align:top\">1.37</td><td style=\"vertical-align:top\">test.CommonBenchmark.longBenchmark</td><td style=\"vertical-align:top\">avgt</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">3</td><td style=\"vertical-align:top\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">[-Dfile.encoding=UTF-8, -Duser.countr<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">21.0.6</td><td style=\"vertical-align:top\">OpenJDK 64-Bit Server VM</td><td style=\"vertical-align:top\">21.0.6+9-b895.97</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">PrimaryMetric(score=8.442082734074419<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">SecondaryMetrics</td><td style=\"vertical-align:top\">null</td><td style=\"vertical-align:top\">1.37</td><td style=\"vertical-align:top\">test.CommonBenchmark.longBenchmark</td><td style=\"vertical-align:top\">avgt</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">3</td><td style=\"vertical-align:top\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">[-Dfile.encoding=UTF-8, -Duser.countr<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">21.0.6</td><td style=\"vertical-align:top\">OpenJDK 64-Bit Server VM</td><td style=\"vertical-align:top\">21.0.6+9-b895.97</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">PrimaryMetric(score=8.972137714852465<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">SecondaryMetrics</td><td style=\"vertical-align:top\">null</td></tr><tr><td style=\"vertical-align:top\">16</td><td style=\"vertical-align:top\">1.37</td><td style=\"vertical-align:top\">test.CommonBenchmark.longBlackholeBen<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">avgt</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">3</td><td style=\"vertical-align:top\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">[-Dfile.encoding=UTF-8, -Duser.countr<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">21.0.6</td><td style=\"vertical-align:top\">OpenJDK 64-Bit Server VM</td><td style=\"vertical-align:top\">21.0.6+9-b895.97</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">PrimaryMetric(score=2.164758841377566<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">SecondaryMetrics</td><td style=\"vertical-align:top\">null</td><td style=\"vertical-align:top\">1.37</td><td style=\"vertical-align:top\">test.CommonBenchmark.longBlackholeBen<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">avgt</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">3</td><td style=\"vertical-align:top\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">[-Dfile.encoding=UTF-8, -Duser.countr<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">21.0.6</td><td style=\"vertical-align:top\">OpenJDK 64-Bit Server VM</td><td style=\"vertical-align:top\">21.0.6+9-b895.97</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">PrimaryMetric(score=2.369188528309145<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">SecondaryMetrics</td><td style=\"vertical-align:top\">null</td></tr><tr><td style=\"vertical-align:top\">17</td><td style=\"vertical-align:top\">1.37</td><td style=\"vertical-align:top\">test.CommonBenchmark.mathBenchmark</td><td style=\"vertical-align:top\">avgt</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">3</td><td style=\"vertical-align:top\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">[-Dfile.encoding=UTF-8, -Duser.countr<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">21.0.6</td><td style=\"vertical-align:top\">OpenJDK 64-Bit Server VM</td><td style=\"vertical-align:top\">21.0.6+9-b895.97</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">PrimaryMetric(score=6.693372064403778<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">SecondaryMetrics</td><td style=\"vertical-align:top\">null</td><td style=\"vertical-align:top\">1.37</td><td style=\"vertical-align:top\">test.CommonBenchmark.mathBenchmark</td><td style=\"vertical-align:top\">avgt</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">3</td><td style=\"vertical-align:top\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">[-Dfile.encoding=UTF-8, -Duser.countr<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">21.0.6</td><td style=\"vertical-align:top\">OpenJDK 64-Bit Server VM</td><td style=\"vertical-align:top\">21.0.6+9-b895.97</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">PrimaryMetric(score=6.791680697723316<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">SecondaryMetrics</td><td style=\"vertical-align:top\">null</td></tr><tr><td style=\"vertical-align:top\">18</td><td style=\"vertical-align:top\">1.37</td><td style=\"vertical-align:top\">test.JvmTestBenchmark.cosBenchmark</td><td style=\"vertical-align:top\">avgt</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">3</td><td style=\"vertical-align:top\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">[-Dfile.encoding=UTF-8, -Duser.countr<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">21.0.6</td><td style=\"vertical-align:top\">OpenJDK 64-Bit Server VM</td><td style=\"vertical-align:top\">21.0.6+9-b895.97</td><td style=\"vertical-align:top\">20</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">PrimaryMetric(score=3.472485344175375<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">SecondaryMetrics</td><td style=\"vertical-align:top\">null</td><td style=\"vertical-align:top\">1.37</td><td style=\"vertical-align:top\">test.JvmTestBenchmark.cosBenchmark</td><td style=\"vertical-align:top\">avgt</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">3</td><td style=\"vertical-align:top\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">[-Dfile.encoding=UTF-8, -Duser.countr<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">21.0.6</td><td style=\"vertical-align:top\">OpenJDK 64-Bit Server VM</td><td style=\"vertical-align:top\">21.0.6+9-b895.97</td><td style=\"vertical-align:top\">20</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">PrimaryMetric(score=3.544540175926442<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">SecondaryMetrics</td><td style=\"vertical-align:top\">null</td></tr><tr><td style=\"vertical-align:top\">19</td><td style=\"vertical-align:top\">1.37</td><td style=\"vertical-align:top\">test.JvmTestBenchmark.sqrtBenchmark</td><td style=\"vertical-align:top\">avgt</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">3</td><td style=\"vertical-align:top\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">[-Dfile.encoding=UTF-8, -Duser.countr<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">21.0.6</td><td style=\"vertical-align:top\">OpenJDK 64-Bit Server VM</td><td style=\"vertical-align:top\">21.0.6+9-b895.97</td><td style=\"vertical-align:top\">20</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">PrimaryMetric(score=0.534808243580966<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">SecondaryMetrics</td><td style=\"vertical-align:top\">null</td><td style=\"vertical-align:top\">1.37</td><td style=\"vertical-align:top\">test.JvmTestBenchmark.sqrtBenchmark</td><td style=\"vertical-align:top\">avgt</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">3</td><td style=\"vertical-align:top\">/Users/christian.melchior/Library/Jav<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">[-Dfile.encoding=UTF-8, -Duser.countr<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">21.0.6</td><td style=\"vertical-align:top\">OpenJDK 64-Bit Server VM</td><td style=\"vertical-align:top\">21.0.6+9-b895.97</td><td style=\"vertical-align:top\">20</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">5</td><td style=\"vertical-align:top\">300 ms</td><td style=\"vertical-align:top\">1</td><td style=\"vertical-align:top\">PrimaryMetric(score=0.542828365046617<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">SecondaryMetrics</td><td style=\"vertical-align:top\">null</td></tr></tbody></table>\n", " </body>\n", " <script>\n", " document.getElementById(\"static_df_687865857\").style.display = \"none\";\n", " </script>\n", " </html>" ], | |
| "application/kotlindataframe+json" : "{\"$version\":\"2.2.0\",\"metadata\":{\"columns\":[\"rowIndex\",\"jmhVersion\",\"benchmark\",\"mode\",\"threads\",\"forks\",\"jvm\",\"jvmArgs\",\"jdkVersion\",\"vmName\",\"vmVersion\",\"warmupIterations\",\"warmupTime\",\"warmupBatchSize\",\"measurementIterations\",\"measurementTime\",\"measurementBatchSize\",\"primaryMetric\",\"secondaryMetrics\",\"params\",\"jmhVersion1\",\"benchmark1\",\"mode1\",\"threads1\",\"forks1\",\"jvm1\",\"jvmArgs1\",\"jdkVersion1\",\"vmName1\",\"vmVersion1\",\"warmupIterations1\",\"warmupTime1\",\"warmupBatchSize1\",\"measurementIterations1\",\"measurementTime1\",\"measurementBatchSize1\",\"primaryMetric1\",\"secondaryMetrics1\",\"params1\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.collections.List<kotlin.String>\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"Line_20_jupyter.PrimaryMetric\"},{\"kind\":\"ValueColumn\",\"type\":\"Line_20_jupyter.SecondaryMetrics\"},{\"kind\":\"ValueColumn\",\"type\":\"Line_20_jupyter.Params?\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.collections.List<kotlin.String>\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Int\"},{\"kind\":\"ValueColumn\",\"type\":\"Line_18_jupyter.PrimaryMetric\"},{\"kind\":\"ValueColumn\",\"type\":\"Line_18_jupyter.SecondaryMetrics\"},{\"kind\":\"ValueColumn\",\"type\":\"Line_18_jupyter.Params?\"}],\"nrow\":20,\"ncol\":39,\"is_formatted\":false},\"kotlin_dataframe\":[{\"rowIndex\":0,\"jmhVersion\":\"1.37\",\"benchmark\":\"test.InheritedBenchmark.baseBenchmark\",\"mode\":\"thrpt\",\"threads\":1,\"forks\":3,\"jvm\":\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\",\"jvmArgs\":[\"-Dfile.encoding=UTF-8\",\"-Duser.country=US\",\"-Duser.language=en\",\"-Duser.variant\"],\"jdkVersion\":\"21.0.6\",\"vmName\":\"OpenJDK 64-Bit Server VM\",\"vmVersion\":\"21.0.6+9-b895.97\",\"warmupIterations\":5,\"warmupTime\":\"300 ms\",\"warmupBatchSize\":1,\"measurementIterations\":5,\"measurementTime\":\"300 ms\",\"measurementBatchSize\":1,\"primaryMetric\":\"PrimaryMetric(score=1124169.302037032, scoreError=75205.95144781233, scoreConfidence=[1048963.3505892197, 1199375.2534848445], scorePercentiles=ScorePercentiles(value=1015068.2619304745, value1=1155147.9695528375, value2=1189664.220644519, value3=1192280.8866867763, value4=1192280.8866867763, value5=1192280.8866867763, value6=1192280.8866867763, value7=1192280.8866867763, value8=1192280.8866867763, value9=1192280.8866867763), scoreUnit=ops/s, rawData=[[1139863.7244876404, 1169674.7233907245, 1155147.9695528375, 1153602.922452359, 1174956.8956307208], [1192280.8866867763, 1185424.9300422438, 1179689.8434465046, 1187919.7766163475, 1171982.894971915], [1045098.0287003154, 1027304.9154094426, 1019922.4388524143, 1015068.2619304745, 1044601.3183847639]])\",\"secondaryMetrics\":\"SecondaryMetrics\",\"params\":null,\"jmhVersion1\":\"1.37\",\"benchmark1\":\"test.InheritedBenchmark.baseBenchmark\",\"mode1\":\"thrpt\",\"threads1\":1,\"forks1\":3,\"jvm1\":\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\",\"jvmArgs1\":[\"-Dfile.encoding=UTF-8\",\"-Duser.country=US\",\"-Duser.language=en\",\"-Duser.variant\"],\"jdkVersion1\":\"21.0.6\",\"vmName1\":\"OpenJDK 64-Bit Server VM\",\"vmVersion1\":\"21.0.6+9-b895.97\",\"warmupIterations1\":5,\"warmupTime1\":\"300 ms\",\"warmupBatchSize1\":1,\"measurementIterations1\":5,\"measurementTime1\":\"300 ms\",\"measurementBatchSize1\":1,\"primaryMetric1\":\"PrimaryMetric(score=1104972.6706894366, scoreError=49309.31723071452, scoreConfidence=[1055663.3534587221, 1154281.987920151], scorePercentiles=ScorePercentiles(value=976634.2751659014, value1=1111366.2761976637, value2=1150603.2390327072, value3=1155368.0887375197, value4=1155368.0887375197, value5=1155368.0887375197, value6=1155368.0887375197, value7=1155368.0887375197, value8=1155368.0887375197, value9=1155368.0887375197), scoreUnit=ops/s, rawData=[[1138951.8480261383, 1147426.672562832, 1155368.0887375197, 976634.2751659014, 1086799.414352962], [1071068.6192288692, 1080059.2182720238, 1097652.8697360568, 1093557.0794489095, 1120069.316351473], [1071207.2522724976, 1111366.2761976637, 1146549.7634857353, 1145539.9253720958, 1132339.4411308717]])\",\"secondaryMetrics1\":\"SecondaryMetrics\",\"params1\":null},{\"rowIndex\":1,\"jmhVersion\":\"1.37\",\"benchmark\":\"test.InheritedBenchmark.inheritedBenchmark\",\"mode\":\"thrpt\",\"threads\":1,\"forks\":3,\"jvm\":\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\",\"jvmArgs\":[\"-Dfile.encoding=UTF-8\",\"-Duser.country=US\",\"-Duser.language=en\",\"-Duser.variant\"],\"jdkVersion\":\"21.0.6\",\"vmName\":\"OpenJDK 64-Bit Server VM\",\"vmVersion\":\"21.0.6+9-b895.97\",\"warmupIterations\":5,\"warmupTime\":\"300 ms\",\"warmupBatchSize\":1,\"measurementIterations\":5,\"measurementTime\":\"300 ms\",\"measurementBatchSize\":1,\"primaryMetric\":\"PrimaryMetric(score=1.4563056890183368E8, scoreError=3055876.4639071585, scoreConfidence=[1.4257469243792653E8, 1.4868644536574084E8], scorePercentiles=ScorePercentiles(value=1.387309148314251E8, value1=1.461159516619478E8, value2=1.4880128725452167E8, value3=1.4928887294903806E8, value4=1.4928887294903806E8, value5=1.4928887294903806E8, value6=1.4928887294903806E8, value7=1.4928887294903806E8, value8=1.4928887294903806E8, value9=1.4928887294903806E8), scoreUnit=ops/s, rawData=[[1.458795136674187E8, 1.387309148314251E8, 1.4249979966909307E8, 1.441354822448216E8, 1.4471859679257274E8], [1.4206332462277076E8, 1.4928887294903806E8, 1.4847623012484407E8, 1.4657390497638917E8, 1.4808954548260325E8], [1.479146471664052E8, 1.4825079688102406E8, 1.461159516619478E8, 1.4548012088578174E8, 1.4624083157137004E8]])\",\"secondaryMetrics\":\"SecondaryMetrics\",\"params\":null,\"jmhVersion1\":\"1.37\",\"benchmark1\":\"test.InheritedBenchmark.inheritedBenchmark\",\"mode1\":\"thrpt\",\"threads1\":1,\"forks1\":3,\"jvm1\":\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\",\"jvmArgs1\":[\"-Dfile.encoding=UTF-8\",\"-Duser.country=US\",\"-Duser.language=en\",\"-Duser.variant\"],\"jdkVersion1\":\"21.0.6\",\"vmName1\":\"OpenJDK 64-Bit Server VM\",\"vmVersion1\":\"21.0.6+9-b895.97\",\"warmupIterations1\":5,\"warmupTime1\":\"300 ms\",\"warmupBatchSize1\":1,\"measurementIterations1\":5,\"measurementTime1\":\"300 ms\",\"measurementBatchSize1\":1,\"primaryMetric1\":\"PrimaryMetric(score=1.4634989745609665E8, scoreError=2617085.7451048377, scoreConfidence=[1.437328117109918E8, 1.489669832012015E8], scorePercentiles=ScorePercentiles(value=1.4184149896391898E8, value1=1.469146929360614E8, value2=1.4978634235305056E8, value3=1.4979666780300152E8, value4=1.4979666780300152E8, value5=1.4979666780300152E8, value6=1.4979666780300152E8, value7=1.4979666780300152E8, value8=1.4979666780300152E8, value9=1.4979666780300152E8), scoreUnit=ops/s, rawData=[[1.4743312123364982E8, 1.4734451620516628E8, 1.4513081545486593E8, 1.4859427580452958E8, 1.4184149896391898E8], [1.4873160312947407E8, 1.4698950151346394E8, 1.4197221788809916E8, 1.4504411037809837E8, 1.497794587197499E8], [1.4979666780300152E8, 1.4539668027305493E8, 1.4540221749059942E8, 1.469146929360614E8, 1.448770840477164E8]])\",\"secondaryMetrics1\":\"SecondaryMetrics\",\"params1\":null},{\"rowIndex\":2,\"jmhVersion\":\"1.37\",\"benchmark\":\"test.ParamBenchmark.mathBenchmark\",\"mode\":\"thrpt\",\"threads\":1,\"forks\":3,\"jvm\":\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\",\"jvmArgs\":[\"-Dfile.encoding=UTF-8\",\"-Duser.country=US\",\"-Duser.language=en\",\"-Duser.variant\"],\"jdkVersion\":\"21.0.6\",\"vmName\":\"OpenJDK 64-Bit Server VM\",\"vmVersion\":\"21.0.6+9-b895.97\",\"warmupIterations\":5,\"warmupTime\":\"300 ms\",\"warmupBatchSize\":1,\"measurementIterations\":5,\"measurementTime\":\"300 ms\",\"measurementBatchSize\":1,\"primaryMetric\":\"PrimaryMetric(score=215040.42648766268, scoreError=5880.9771435087405, scoreConfidence=[209159.44934415395, 220921.40363117142], scorePercentiles=ScorePercentiles(value=207033.48882340023, value1=216828.2836091554, value2=220307.02414540315, value3=220347.28591681895, value4=220347.28591681895, value5=220347.28591681895, value6=220347.28591681895, value7=220347.28591681895, value8=220347.28591681895, value9=220347.28591681895), scoreUnit=ops/ms, rawData=[[218541.47282244905, 219724.67833439456, 219772.01178468572, 215843.89855323668, 216828.2836091554], [215817.33652824783, 219190.64684876153, 220236.6687829433, 220347.28591681895, 220280.1829644593], [207554.70387339368, 208177.8445451245, 208060.30263935018, 207033.48882340023, 208197.591288519]])\",\"secondaryMetrics\":\"SecondaryMetrics\",\"params\":\"Params(data=1, text=a \\\"string\\\" with quotes, value=1)\",\"jmhVersion1\":\"1.37\",\"benchmark1\":\"test.ParamBenchmark.mathBenchmark\",\"mode1\":\"thrpt\",\"threads1\":1,\"forks1\":3,\"jvm1\":\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\",\"jvmArgs1\":[\"-Dfile.encoding=UTF-8\",\"-Duser.country=US\",\"-Duser.language=en\",\"-Duser.variant\"],\"jdkVersion1\":\"21.0.6\",\"vmName1\":\"OpenJDK 64-Bit Server VM\",\"vmVersion1\":\"21.0.6+9-b895.97\",\"warmupIterations1\":5,\"warmupTime1\":\"300 ms\",\"warmupBatchSize1\":1,\"measurementIterations1\":5,\"measurementTime1\":\"300 ms\",\"measurementBatchSize1\":1,\"primaryMetric1\":\"PrimaryMetric(score=213019.57841385395, scoreError=8369.52519853182, scoreConfidence=[204650.0532153221, 221389.10361238578], scorePercentiles=ScorePercentiles(value=197413.98397329127, value1=217610.7129978692, value2=219723.3317704759, value3=219758.40459576072, value4=219758.40459576072, value5=219758.40459576072, value6=219758.40459576072, value7=219758.40459576072, value8=219758.40459576072, value9=219758.40459576072), scoreUnit=ops/ms, rawData=[[206868.27433867607, 205182.2111975488, 204167.9490396314, 204005.0061468604, 207426.64594081696], [219181.9935317667, 216223.10708646767, 219125.53226626694, 217610.7129978692, 197413.98397329127], [219758.40459576072, 219333.8131482198, 219622.81899704665, 219673.27306063482, 219699.9498869527]])\",\"secondaryMetrics1\":\"SecondaryMetrics\",\"params1\":\"Params(data=1, text=a \\\"string\\\" with quotes, value=1)\"},{\"rowIndex\":3,\"jmhVersion\":\"1.37\",\"benchmark\":\"test.ParamBenchmark.mathBenchmark\",\"mode\":\"thrpt\",\"threads\":1,\"forks\":3,\"jvm\":\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\",\"jvmArgs\":[\"-Dfile.encoding=UTF-8\",\"-Duser.country=US\",\"-Duser.language=en\",\"-Duser.variant\"],\"jdkVersion\":\"21.0.6\",\"vmName\":\"OpenJDK 64-Bit Server VM\",\"vmVersion\":\"21.0.6+9-b895.97\",\"warmupIterations\":5,\"warmupTime\":\"300 ms\",\"warmupBatchSize\":1,\"measurementIterations\":5,\"measurementTime\":\"300 ms\",\"measurementBatchSize\":1,\"primaryMetric\":\"PrimaryMetric(score=216167.94947592515, scoreError=6351.68750113338, scoreConfidence=[209816.26197479176, 222519.63697705854], scorePercentiles=ScorePercentiles(value=207609.6787277975, value1=220083.82632526392, value2=220495.84668133676, value3=220578.645626575, value4=220578.645626575, value5=220578.645626575, value6=220578.645626575, value7=220578.645626575, value8=220578.645626575, value9=220578.645626575), scoreUnit=ops/ms, rawData=[[220578.645626575, 220190.6119076891, 220422.73757640028, 220039.87759511426, 220440.64738451125], [220083.82632526392, 220173.00309511184, 220003.74450350355, 220188.9056799221, 220117.19103609296], [207609.6787277975, 208118.842694774, 207978.19256919943, 208400.1635700705, 208173.17384685145]])\",\"secondaryMetrics\":\"SecondaryMetrics\",\"params\":\"Params(data=1, text=a \\\"string\\\" with quotes, value=2)\",\"jmhVersion1\":\"1.37\",\"benchmark1\":\"test.ParamBenchmark.mathBenchmark\",\"mode1\":\"thrpt\",\"threads1\":1,\"forks1\":3,\"jvm1\":\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\",\"jvmArgs1\":[\"-Dfile.encoding=UTF-8\",\"-Duser.country=US\",\"-Duser.language=en\",\"-Duser.variant\"],\"jdkVersion1\":\"21.0.6\",\"vmName1\":\"OpenJDK 64-Bit Server VM\",\"vmVersion1\":\"21.0.6+9-b895.97\",\"warmupIterations1\":5,\"warmupTime1\":\"300 ms\",\"warmupBatchSize1\":1,\"measurementIterations1\":5,\"measurementTime1\":\"300 ms\",\"measurementBatchSize1\":1,\"primaryMetric1\":\"PrimaryMetric(score=214917.7241256119, scoreError=6301.39658228276, scoreConfidence=[208616.32754332913, 221219.12070789465], scorePercentiles=ScorePercentiles(value=206311.68952503492, value1=218377.3623321719, value2=219592.32627396737, value3=219633.96102619683, value4=219633.96102619683, value5=219633.96102619683, value6=219633.96102619683, value7=219633.96102619683, value8=219633.96102619683, value9=219633.96102619683), scoreUnit=ops/ms, rawData=[[207193.65814001014, 207002.8489477412, 206943.68084416783, 206311.68952503492, 207099.94771446334], [219463.41458073552, 218377.3623321719, 219633.96102619683, 219564.56977248107, 218985.21574303682], [219553.50596095278, 219457.86810784994, 218626.7322201981, 218022.0528177619, 217529.35415137568]])\",\"secondaryMetrics1\":\"SecondaryMetrics\",\"params1\":\"Params(data=1, text=a \\\"string\\\" with quotes, value=2)\"},{\"rowIndex\":4,\"jmhVersion\":\"1.37\",\"benchmark\":\"test.ParamBenchmark.mathBenchmark\",\"mode\":\"thrpt\",\"threads\":1,\"forks\":3,\"jvm\":\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\",\"jvmArgs\":[\"-Dfile.encoding=UTF-8\",\"-Duser.country=US\",\"-Duser.language=en\",\"-Duser.variant\"],\"jdkVersion\":\"21.0.6\",\"vmName\":\"OpenJDK 64-Bit Server VM\",\"vmVersion\":\"21.0.6+9-b895.97\",\"warmupIterations\":5,\"warmupTime\":\"300 ms\",\"warmupBatchSize\":1,\"measurementIterations\":5,\"measurementTime\":\"300 ms\",\"measurementBatchSize\":1,\"primaryMetric\":\"PrimaryMetric(score=102937.09492915806, scoreError=738.2281502627558, scoreConfidence=[102198.8667788953, 103675.32307942082], scorePercentiles=ScorePercentiles(value=102108.35841383337, value1=102680.84352175887, value2=104036.37084411451, value3=104744.1685270877, value4=104744.1685270877, value5=104744.1685270877, value6=104744.1685270877, value7=104744.1685270877, value8=104744.1685270877, value9=104744.1685270877), scoreUnit=ops/ms, rawData=[[103249.78813914409, 103300.72019495853, 103296.18805819943, 103282.52950315604, 103265.42357161234], [102193.6711132366, 102520.84332831355, 102680.84352175887, 102649.58889888677, 104744.1685270877], [102448.6137918969, 102388.34665913737, 102108.35841383337, 103564.5057221324, 102362.83449401706]])\",\"secondaryMetrics\":\"SecondaryMetrics\",\"params\":\"Params(data=2, text=a \\\"string\\\" with quotes, value=1)\",\"jmhVersion1\":\"1.37\",\"benchmark1\":\"test.ParamBenchmark.mathBenchmark\",\"mode1\":\"thrpt\",\"threads1\":1,\"forks1\":3,\"jvm1\":\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\",\"jvmArgs1\":[\"-Dfile.encoding=UTF-8\",\"-Duser.country=US\",\"-Duser.language=en\",\"-Duser.variant\"],\"jdkVersion1\":\"21.0.6\",\"vmName1\":\"OpenJDK 64-Bit Server VM\",\"vmVersion1\":\"21.0.6+9-b895.97\",\"warmupIterations1\":5,\"warmupTime1\":\"300 ms\",\"warmupBatchSize1\":1,\"measurementIterations1\":5,\"measurementTime1\":\"300 ms\",\"measurementBatchSize1\":1,\"primaryMetric1\":\"PrimaryMetric(score=102424.75929129767, scoreError=1311.2926197505165, scoreConfidence=[101113.46667154715, 103736.05191104818], scorePercentiles=ScorePercentiles(value=100782.02299204767, value1=102351.60342395981, value2=104389.6446905981, value3=104776.48622510346, value4=104776.48622510346, value5=104776.48622510346, value6=104776.48622510346, value7=104776.48622510346, value8=104776.48622510346, value9=104776.48622510346), scoreUnit=ops/ms, rawData=[[104019.59942009942, 100853.32779022539, 103269.09084791028, 102397.4980292695, 101950.59363537583], [101573.01119181307, 101961.6474721076, 102351.60342395981, 101830.89650843975, 102723.52732366984], [100782.02299204767, 100880.84025982754, 104131.75033426119, 102869.49391535464, 104776.48622510346]])\",\"secondaryMetrics1\":\"SecondaryMetrics\",\"params1\":\"Params(data=2, text=a \\\"string\\\" with quotes, value=1)\"},{\"rowIndex\":5,\"jmhVersion\":\"1.37\",\"benchmark\":\"test.ParamBenchmark.mathBenchmark\",\"mode\":\"thrpt\",\"threads\":1,\"forks\":3,\"jvm\":\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\",\"jvmArgs\":[\"-Dfile.encoding=UTF-8\",\"-Duser.country=US\",\"-Duser.language=en\",\"-Duser.variant\"],\"jdkVersion\":\"21.0.6\",\"vmName\":\"OpenJDK 64-Bit Server VM\",\"vmVersion\":\"21.0.6+9-b895.97\",\"warmupIterations\":5,\"warmupTime\":\"300 ms\",\"warmupBatchSize\":1,\"measurementIterations\":5,\"measurementTime\":\"300 ms\",\"measurementBatchSize\":1,\"primaryMetric\":\"PrimaryMetric(score=103082.84485602807, scoreError=336.23810211581883, scoreConfidence=[102746.60675391225, 103419.08295814389], scorePercentiles=ScorePercentiles(value=102740.42532203064, value1=102986.22092942176, value2=103605.93096581091, value3=103627.49587401275, value4=103627.49587401275, value5=103627.49587401275, value6=103627.49587401275, value7=103627.49587401275, value8=103627.49587401275, value9=103627.49587401275), scoreUnit=ops/ms, rawData=[[103492.10307163533, 102896.6006691959, 103627.49587401275, 102740.42532203064, 102751.51542240671], [102986.22092942176, 103006.60976163321, 102936.7546530554, 102832.11173826705, 102766.6443996706], [103081.9799979654, 103094.50705630773, 103505.13633219531, 102933.0132522805, 103591.55436034303]])\",\"secondaryMetrics\":\"SecondaryMetrics\",\"params\":\"Params(data=2, text=a \\\"string\\\" with quotes, value=2)\",\"jmhVersion1\":\"1.37\",\"benchmark1\":\"test.ParamBenchmark.mathBenchmark\",\"mode1\":\"thrpt\",\"threads1\":1,\"forks1\":3,\"jvm1\":\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\",\"jvmArgs1\":[\"-Dfile.encoding=UTF-8\",\"-Duser.country=US\",\"-Duser.language=en\",\"-Duser.variant\"],\"jdkVersion1\":\"21.0.6\",\"vmName1\":\"OpenJDK 64-Bit Server VM\",\"vmVersion1\":\"21.0.6+9-b895.97\",\"warmupIterations1\":5,\"warmupTime1\":\"300 ms\",\"warmupBatchSize1\":1,\"measurementIterations1\":5,\"measurementTime1\":\"300 ms\",\"measurementBatchSize1\":1,\"primaryMetric1\":\"PrimaryMetric(score=101173.75249296638, scoreError=1264.8060051126886, scoreConfidence=[99908.94648785368, 102438.55849807907], scorePercentiles=ScorePercentiles(value=99185.2153535554, value1=101043.64528864236, value2=102630.83787462368, value3=103222.1714631878, value4=103222.1714631878, value5=103222.1714631878, value6=103222.1714631878, value7=103222.1714631878, value8=103222.1714631878, value9=103222.1714631878), scoreUnit=ops/ms, rawData=[[102150.90739212769, 102222.52134617638, 102236.61548224761, 102123.0075268795, 99498.95261886438], [103222.1714631878, 101988.43589892615, 100410.37732066831, 99712.20172140967, 101757.76244041382], [100442.08838965849, 99185.2153535554, 100874.36106891937, 100738.02408281867, 101043.64528864236]])\",\"secondaryMetrics1\":\"SecondaryMetrics\",\"params1\":\"Params(data=2, text=a \\\"string\\\" with quotes, value=2)\"},{\"rowIndex\":6,\"jmhVersion\":\"1.37\",\"benchmark\":\"test.ParamBenchmark.otherBenchmark\",\"mode\":\"thrpt\",\"threads\":1,\"forks\":3,\"jvm\":\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\",\"jvmArgs\":[\"-Dfile.encoding=UTF-8\",\"-Duser.country=US\",\"-Duser.language=en\",\"-Duser.variant\"],\"jdkVersion\":\"21.0.6\",\"vmName\":\"OpenJDK 64-Bit Server VM\",\"vmVersion\":\"21.0.6+9-b895.97\",\"warmupIterations\":5,\"warmupTime\":\"300 ms\",\"warmupBatchSize\":1,\"measurementIterations\":5,\"measurementTime\":\"300 ms\",\"measurementBatchSize\":1,\"primaryMetric\":\"PrimaryMetric(score=2672623.9977166834, scoreError=90857.77625580937, scoreConfidence=[2581766.221460874, 2763481.7739724927], scorePercentiles=ScorePercentiles(value=2367059.4835745655, value1=2695823.754104769, value2=2704831.9408413726, value3=2705514.282647544, value4=2705514.282647544, value5=2705514.282647544, value6=2705514.282647544, value7=2705514.282647544, value8=2705514.282647544, value9=2705514.282647544), scoreUnit=ops/ms, rawData=[[2695823.754104769, 2367059.4835745655, 2704377.0463039246, 2699108.903664965, 2695889.0304382015], [2699079.2256459035, 2691825.9978238293, 2699578.412785955, 2693583.7939747158, 2705514.282647544], [2693288.515075597, 2686722.948264872, 2702205.2530534216, 2684577.8660285943, 2670725.4523634017]])\",\"secondaryMetrics\":\"SecondaryMetrics\",\"params\":\"Params(data=1, text=a \\\"string\\\" with quotes, value=1)\",\"jmhVersion1\":\"1.37\",\"benchmark1\":\"test.ParamBenchmark.otherBenchmark\",\"mode1\":\"thrpt\",\"threads1\":1,\"forks1\":3,\"jvm1\":\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\",\"jvmArgs1\":[\"-Dfile.encoding=UTF-8\",\"-Duser.country=US\",\"-Duser.language=en\",\"-Duser.variant\"],\"jdkVersion1\":\"21.0.6\",\"vmName1\":\"OpenJDK 64-Bit Server VM\",\"vmVersion1\":\"21.0.6+9-b895.97\",\"warmupIterations1\":5,\"warmupTime1\":\"300 ms\",\"warmupBatchSize1\":1,\"measurementIterations1\":5,\"measurementTime1\":\"300 ms\",\"measurementBatchSize1\":1,\"primaryMetric1\":\"PrimaryMetric(score=2680506.786160648, scoreError=33634.55637372157, scoreConfidence=[2646872.2297869264, 2714141.3425343693], scorePercentiles=ScorePercentiles(value=2587370.443709131, value1=2689257.8138996437, value2=2708839.085919645, value3=2709699.76311555, value4=2709699.76311555, value5=2709699.76311555, value6=2709699.76311555, value7=2709699.76311555, value8=2709699.76311555, value9=2709699.76311555), scoreUnit=ops/ms, rawData=[[2587370.443709131, 2676106.3330415487, 2689257.8138996437, 2688373.3667595317, 2682722.9968245775], [2706042.0895221573, 2693995.6951759956, 2709699.76311555, 2696550.787148453, 2708265.3011223753], [2696931.780824163, 2663267.130020294, 2696434.565027128, 2668804.148119738, 2643779.57809943]])\",\"secondaryMetrics1\":\"SecondaryMetrics\",\"params1\":\"Params(data=1, text=a \\\"string\\\" with quotes, value=1)\"},{\"rowIndex\":7,\"jmhVersion\":\"1.37\",\"benchmark\":\"test.ParamBenchmark.otherBenchmark\",\"mode\":\"thrpt\",\"threads\":1,\"forks\":3,\"jvm\":\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\",\"jvmArgs\":[\"-Dfile.encoding=UTF-8\",\"-Duser.country=US\",\"-Duser.language=en\",\"-Duser.variant\"],\"jdkVersion\":\"21.0.6\",\"vmName\":\"OpenJDK 64-Bit Server VM\",\"vmVersion\":\"21.0.6+9-b895.97\",\"warmupIterations\":5,\"warmupTime\":\"300 ms\",\"warmupBatchSize\":1,\"measurementIterations\":5,\"measurementTime\":\"300 ms\",\"measurementBatchSize\":1,\"primaryMetric\":\"PrimaryMetric(score=2654913.2949247262, scoreError=123985.95026634775, scoreConfidence=[2530927.3446583785, 2778899.245191074], scorePercentiles=ScorePercentiles(value=2366065.5112541607, value1=2699185.1814515716, value2=2703667.6064290875, value3=2704467.145267866, value4=2704467.145267866, value5=2704467.145267866, value6=2704467.145267866, value7=2704467.145267866, value8=2704467.145267866, value9=2704467.145267866), scoreUnit=ops/ms, rawData=[[2701907.813020208, 2696268.298771779, 2699046.7897274573, 2703134.5805365685, 2686005.3441885486], [2704467.145267866, 2366065.5112541607, 2695078.8597571794, 2699529.485230546, 2695922.170106245], [2699524.1707989317, 2701739.022847612, 2372906.5736674685, 2699185.1814515716, 2702918.4772447534]])\",\"secondaryMetrics\":\"SecondaryMetrics\",\"params\":\"Params(data=1, text=a \\\"string\\\" with quotes, value=2)\",\"jmhVersion1\":\"1.37\",\"benchmark1\":\"test.ParamBenchmark.otherBenchmark\",\"mode1\":\"thrpt\",\"threads1\":1,\"forks1\":3,\"jvm1\":\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\",\"jvmArgs1\":[\"-Dfile.encoding=UTF-8\",\"-Duser.country=US\",\"-Duser.language=en\",\"-Duser.variant\"],\"jdkVersion1\":\"21.0.6\",\"vmName1\":\"OpenJDK 64-Bit Server VM\",\"vmVersion1\":\"21.0.6+9-b895.97\",\"warmupIterations1\":5,\"warmupTime1\":\"300 ms\",\"warmupBatchSize1\":1,\"measurementIterations1\":5,\"measurementTime1\":\"300 ms\",\"measurementBatchSize1\":1,\"primaryMetric1\":\"PrimaryMetric(score=2585022.6644677366, scoreError=130245.09600842759, scoreConfidence=[2454777.568459309, 2715267.760476164], scorePercentiles=ScorePercentiles(value=2167670.6364416275, value1=2599457.486356033, value2=2675326.303076792, value3=2691501.931565521, value4=2691501.931565521, value5=2691501.931565521, value6=2691501.931565521, value7=2691501.931565521, value8=2691501.931565521, value9=2691501.931565521), scoreUnit=ops/ms, rawData=[[2627501.1752287354, 2580228.9501864747, 2597266.734971277, 2615756.831786364, 2167670.6364416275], [2586029.1291058715, 2572960.285518471, 2638281.4050554917, 2555712.8190285983, 2647255.902087765], [2575321.590678138, 2599457.486356033, 2664542.550750973, 2655852.5382547067, 2691501.931565521]])\",\"secondaryMetrics1\":\"SecondaryMetrics\",\"params1\":\"Params(data=1, text=a \\\"string\\\" with quotes, value=2)\"},{\"rowIndex\":8,\"jmhVersion\":\"1.37\",\"benchmark\":\"test.ParamBenchmark.otherBenchmark\",\"mode\":\"thrpt\",\"threads\":1,\"forks\":3,\"jvm\":\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\",\"jvmArgs\":[\"-Dfile.encoding=UTF-8\",\"-Duser.country=US\",\"-Duser.language=en\",\"-Duser.variant\"],\"jdkVersion\":\"21.0.6\",\"vmName\":\"OpenJDK 64-Bit Server VM\",\"vmVersion\":\"21.0.6+9-b895.97\",\"warmupIterations\":5,\"warmupTime\":\"300 ms\",\"warmupBatchSize\":1,\"measurementIterations\":5,\"measurementTime\":\"300 ms\",\"measurementBatchSize\":1,\"primaryMetric\":\"PrimaryMetric(score=2676852.389264137, scoreError=91199.32624376185, scoreConfidence=[2585653.063020375, 2768051.715507899], scorePercentiles=ScorePercentiles(value=2368811.543935381, value1=2697616.768119219, value2=2706497.75875895, value3=2707715.2907083477, value4=2707715.2907083477, value5=2707715.2907083477, value6=2707715.2907083477, value7=2707715.2907083477, value8=2707715.2907083477, value9=2707715.2907083477), scoreUnit=ops/ms, rawData=[[2697595.3372755055, 2698537.394419771, 2707715.2907083477, 2696305.3800357035, 2696941.1008821693], [2697616.768119219, 2702705.063386602, 2705686.070792685, 2694799.65503855, 2699654.6177778933], [2692680.6162037263, 2368811.543935381, 2698905.075170393, 2695923.2053198568, 2698908.7198962467]])\",\"secondaryMetrics\":\"SecondaryMetrics\",\"params\":\"Params(data=2, text=a \\\"string\\\" with quotes, value=1)\",\"jmhVersion1\":\"1.37\",\"benchmark1\":\"test.ParamBenchmark.otherBenchmark\",\"mode1\":\"thrpt\",\"threads1\":1,\"forks1\":3,\"jvm1\":\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\",\"jvmArgs1\":[\"-Dfile.encoding=UTF-8\",\"-Duser.country=US\",\"-Duser.language=en\",\"-Duser.variant\"],\"jdkVersion1\":\"21.0.6\",\"vmName1\":\"OpenJDK 64-Bit Server VM\",\"vmVersion1\":\"21.0.6+9-b895.97\",\"warmupIterations1\":5,\"warmupTime1\":\"300 ms\",\"warmupBatchSize1\":1,\"measurementIterations1\":5,\"measurementTime1\":\"300 ms\",\"measurementBatchSize1\":1,\"primaryMetric1\":\"PrimaryMetric(score=2614856.4118722673, scoreError=34115.07160875654, scoreConfidence=[2580741.3402635106, 2648971.483481024], scorePercentiles=ScorePercentiles(value=2564998.5245198873, value1=2612410.416234041, value2=2661300.1102414792, value3=2675200.444690024, value4=2675200.444690024, value5=2675200.444690024, value6=2675200.444690024, value7=2675200.444690024, value8=2675200.444690024, value9=2675200.444690024), scoreUnit=ops/ms, rawData=[[2611196.938280069, 2652033.220609116, 2589639.3553861985, 2675200.444690024, 2640656.377394926], [2590897.853582021, 2601995.6163565614, 2564998.5245198873, 2627349.17074458, 2644606.011082584], [2625807.2957134745, 2585896.6634162646, 2633624.002625379, 2612410.416234041, 2566534.287448892]])\",\"secondaryMetrics1\":\"SecondaryMetrics\",\"params1\":\"Params(data=2, text=a \\\"string\\\" with quotes, value=1)\"},{\"rowIndex\":9,\"jmhVersion\":\"1.37\",\"benchmark\":\"test.ParamBenchmark.otherBenchmark\",\"mode\":\"thrpt\",\"threads\":1,\"forks\":3,\"jvm\":\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\",\"jvmArgs\":[\"-Dfile.encoding=UTF-8\",\"-Duser.country=US\",\"-Duser.language=en\",\"-Duser.variant\"],\"jdkVersion\":\"21.0.6\",\"vmName\":\"OpenJDK 64-Bit Server VM\",\"vmVersion\":\"21.0.6+9-b895.97\",\"warmupIterations\":5,\"warmupTime\":\"300 ms\",\"warmupBatchSize\":1,\"measurementIterations\":5,\"measurementTime\":\"300 ms\",\"measurementBatchSize\":1,\"primaryMetric\":\"PrimaryMetric(score=2676496.83515426, scoreError=91440.573382973, scoreConfidence=[2585056.261771287, 2767937.4085372332], scorePercentiles=ScorePercentiles(value=2367808.1094082543, value1=2698163.428894571, value2=2705365.9910619506, value3=2706787.365254381, value4=2706787.365254381, value5=2706787.365254381, value6=2706787.365254381, value7=2706787.365254381, value8=2706787.365254381, value9=2706787.365254381), scoreUnit=ops/ms, rawData=[[2692423.0354330856, 2706787.365254381, 2698163.428894571, 2699434.405603346, 2702527.719132114], [2698553.4069484794, 2699345.1125131864, 2367808.1094082543, 2698029.61953775, 2687718.1966836303], [2703688.9267214895, 2704418.4082669965, 2693508.289294956, 2697697.0271571577, 2697349.4764645]])\",\"secondaryMetrics\":\"SecondaryMetrics\",\"params\":\"Params(data=2, text=a \\\"string\\\" with quotes, value=2)\",\"jmhVersion1\":\"1.37\",\"benchmark1\":\"test.ParamBenchmark.otherBenchmark\",\"mode1\":\"thrpt\",\"threads1\":1,\"forks1\":3,\"jvm1\":\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\",\"jvmArgs1\":[\"-Dfile.encoding=UTF-8\",\"-Duser.country=US\",\"-Duser.language=en\",\"-Duser.variant\"],\"jdkVersion1\":\"21.0.6\",\"vmName1\":\"OpenJDK 64-Bit Server VM\",\"vmVersion1\":\"21.0.6+9-b895.97\",\"warmupIterations1\":5,\"warmupTime1\":\"300 ms\",\"warmupBatchSize1\":1,\"measurementIterations1\":5,\"measurementTime1\":\"300 ms\",\"measurementBatchSize1\":1,\"primaryMetric1\":\"PrimaryMetric(score=2585237.244524414, scoreError=32878.753933210806, scoreConfidence=[2552358.4905912033, 2618115.998457625], scorePercentiles=ScorePercentiles(value=2519643.7089164555, value1=2585445.3608351564, value2=2634182.6322008264, value3=2637495.2417243863, value4=2637495.2417243863, value5=2637495.2417243863, value6=2637495.2417243863, value7=2637495.2417243863, value8=2637495.2417243863, value9=2637495.2417243863), scoreUnit=ops/ms, rawData=[[2637495.2417243863, 2610423.9361436535, 2631974.2258517863, 2593169.9053242607, 2589213.0053637186], [2564658.8674174403, 2574045.4720237837, 2583706.870266283, 2571679.915415156, 2599159.1874019257], [2608297.2100854144, 2519643.7089164555, 2585445.3608351564, 2554278.0427193814, 2555367.718377408]])\",\"secondaryMetrics1\":\"SecondaryMetrics\",\"params1\":\"Params(data=2, text=a \\\"string\\\" with quotes, value=2)\"},{\"rowIndex\":10,\"jmhVersion\":\"1.37\",\"benchmark\":\"test.ParamBenchmark.textContentCheck\",\"mode\":\"thrpt\",\"threads\":1,\"forks\":3,\"jvm\":\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\",\"jvmArgs\":[\"-Dfile.encoding=UTF-8\",\"-Duser.country=US\",\"-Duser.language=en\",\"-Duser.variant\"],\"jdkVersion\":\"21.0.6\",\"vmName\":\"OpenJDK 64-Bit Server VM\",\"vmVersion\":\"21.0.6+9-b895.97\",\"warmupIterations\":5,\"warmupTime\":\"300 ms\",\"warmupBatchSize\":1,\"measurementIterations\":5,\"measurementTime\":\"300 ms\",\"measurementBatchSize\":1,\"primaryMetric\":\"PrimaryMetric(score=155929.81523562223, scoreError=662.5358060919239, scoreConfidence=[155267.27942953032, 156592.35104171414], scorePercentiles=ScorePercentiles(value=153985.38762939489, value1=156113.12189938975, value2=156423.43060726897, value3=156518.61215727887, value4=156518.61215727887, value5=156518.61215727887, value6=156518.61215727887, value7=156518.61215727887, value8=156518.61215727887, value9=156518.61215727887), scoreUnit=ops/ms, rawData=[[156230.71069140377, 156173.4814408301, 153985.38762939489, 156359.97624059572, 155937.45119008108], [156083.51333309565, 156011.53300135367, 155871.0046494779, 156316.29722905703, 156196.79982085555], [156113.12189938975, 156518.61215727887, 155221.2644764857, 156211.16065515697, 155716.91411987637]])\",\"secondaryMetrics\":\"SecondaryMetrics\",\"params\":\"Params(data=1, text=a \\\"string\\\" with quotes, value=1)\",\"jmhVersion1\":\"1.37\",\"benchmark1\":\"test.ParamBenchmark.textContentCheck\",\"mode1\":\"thrpt\",\"threads1\":1,\"forks1\":3,\"jvm1\":\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\",\"jvmArgs1\":[\"-Dfile.encoding=UTF-8\",\"-Duser.country=US\",\"-Duser.language=en\",\"-Duser.variant\"],\"jdkVersion1\":\"21.0.6\",\"vmName1\":\"OpenJDK 64-Bit Server VM\",\"vmVersion1\":\"21.0.6+9-b895.97\",\"warmupIterations1\":5,\"warmupTime1\":\"300 ms\",\"warmupBatchSize1\":1,\"measurementIterations1\":5,\"measurementTime1\":\"300 ms\",\"measurementBatchSize1\":1,\"primaryMetric1\":\"PrimaryMetric(score=150449.20912261767, scoreError=3034.7438406806577, scoreConfidence=[147414.465281937, 153483.95296329833], scorePercentiles=ScorePercentiles(value=146533.8457484901, value1=150378.62705356334, value2=154760.8000234267, value3=155112.46745954352, value4=155112.46745954352, value5=155112.46745954352, value6=155112.46745954352, value7=155112.46745954352, value8=155112.46745954352, value9=155112.46745954352), scoreUnit=ops/ms, rawData=[[147562.32447331163, 146919.92840564888, 146533.8457484901, 149431.99340857228, 149623.22172793045], [150378.62705356334, 155112.46745954352, 154526.3550660155, 150509.4053069165, 147218.81258428408], [151375.65419539824, 148363.62205931102, 153114.28356302352, 152536.70051612225, 153530.89527113372]])\",\"secondaryMetrics1\":\"SecondaryMetrics\",\"params1\":\"Params(data=1, text=a \\\"string\\\" with quotes, value=1)\"},{\"rowIndex\":11,\"jmhVersion\":\"1.37\",\"benchmark\":\"test.ParamBenchmark.textContentCheck\",\"mode\":\"thrpt\",\"threads\":1,\"forks\":3,\"jvm\":\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\",\"jvmArgs\":[\"-Dfile.encoding=UTF-8\",\"-Duser.country=US\",\"-Duser.language=en\",\"-Duser.variant\"],\"jdkVersion\":\"21.0.6\",\"vmName\":\"OpenJDK 64-Bit Server VM\",\"vmVersion\":\"21.0.6+9-b895.97\",\"warmupIterations\":5,\"warmupTime\":\"300 ms\",\"warmupBatchSize\":1,\"measurementIterations\":5,\"measurementTime\":\"300 ms\",\"measurementBatchSize\":1,\"primaryMetric\":\"PrimaryMetric(score=156259.91933032282, scoreError=292.62210300644284, scoreConfidence=[155967.2972273164, 156552.54143332926], scorePercentiles=ScorePercentiles(value=155844.31157353683, value1=156245.03110484907, value2=156766.68036729074, value3=156830.848118337, value4=156830.848118337, value5=156830.848118337, value6=156830.848118337, value7=156830.848118337, value8=156830.848118337, value9=156830.848118337), scoreUnit=ops/ms, rawData=[[156245.03110484907, 155879.23423483202, 156095.45712789905, 156067.44364136213, 156393.47413106388], [156830.848118337, 156127.55458730273, 155844.31157353683, 156285.4147970578, 156723.90186659325], [156057.30653389884, 156423.55911127597, 156230.51794712467, 156293.95597148928, 156400.7792082202]])\",\"secondaryMetrics\":\"SecondaryMetrics\",\"params\":\"Params(data=1, text=a \\\"string\\\" with quotes, value=2)\",\"jmhVersion1\":\"1.37\",\"benchmark1\":\"test.ParamBenchmark.textContentCheck\",\"mode1\":\"thrpt\",\"threads1\":1,\"forks1\":3,\"jvm1\":\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\",\"jvmArgs1\":[\"-Dfile.encoding=UTF-8\",\"-Duser.country=US\",\"-Duser.language=en\",\"-Duser.variant\"],\"jdkVersion1\":\"21.0.6\",\"vmName1\":\"OpenJDK 64-Bit Server VM\",\"vmVersion1\":\"21.0.6+9-b895.97\",\"warmupIterations1\":5,\"warmupTime1\":\"300 ms\",\"warmupBatchSize1\":1,\"measurementIterations1\":5,\"measurementTime1\":\"300 ms\",\"measurementBatchSize1\":1,\"primaryMetric1\":\"PrimaryMetric(score=147058.56562691744, scoreError=6941.9824872207455, scoreConfidence=[140116.58313969668, 154000.5481141382], scorePercentiles=ScorePercentiles(value=130790.37890478887, value1=148195.62966833048, value2=154663.74923074094, value3=154680.04793211026, value4=154680.04793211026, value5=154680.04793211026, value6=154680.04793211026, value7=154680.04793211026, value8=154680.04793211026, value9=154680.04793211026), scoreUnit=ops/ms, rawData=[[148195.62966833048, 150970.3891228496, 153210.09745493263, 154652.88342982804, 154680.04793211026], [149646.06333880438, 150140.70154558576, 147059.35486041065, 141839.45756883282, 130790.37890478887], [138096.7469151585, 141904.3166564228, 147788.95295505068, 149061.30788855362, 147842.15616210227]])\",\"secondaryMetrics1\":\"SecondaryMetrics\",\"params1\":\"Params(data=1, text=a \\\"string\\\" with quotes, value=2)\"},{\"rowIndex\":12,\"jmhVersion\":\"1.37\",\"benchmark\":\"test.ParamBenchmark.textContentCheck\",\"mode\":\"thrpt\",\"threads\":1,\"forks\":3,\"jvm\":\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\",\"jvmArgs\":[\"-Dfile.encoding=UTF-8\",\"-Duser.country=US\",\"-Duser.language=en\",\"-Duser.variant\"],\"jdkVersion\":\"21.0.6\",\"vmName\":\"OpenJDK 64-Bit Server VM\",\"vmVersion\":\"21.0.6+9-b895.97\",\"warmupIterations\":5,\"warmupTime\":\"300 ms\",\"warmupBatchSize\":1,\"measurementIterations\":5,\"measurementTime\":\"300 ms\",\"measurementBatchSize\":1,\"primaryMetric\":\"PrimaryMetric(score=155811.88330649625, scoreError=1798.885076389966, scoreConfidence=[154012.99823010628, 157610.76838288622], scorePercentiles=ScorePercentiles(value=149881.3062857884, value1=156170.8191688453, value2=156893.9358705331, value3=156985.25287892742, value4=156985.25287892742, value5=156985.25287892742, value6=156985.25287892742, value7=156985.25287892742, value8=156985.25287892742, value9=156985.25287892742), scoreUnit=ops/ms, rawData=[[155825.93646340026, 156287.10589798016, 156170.8191688453, 156549.89077271125, 156003.81095881623], [156529.99846502446, 156025.85330975667, 156985.25287892742, 156833.0578649369, 149881.3062857884], [156002.09795310255, 155651.4742902225, 155819.82841786704, 156291.48423257208, 156320.33263749297]])\",\"secondaryMetrics\":\"SecondaryMetrics\",\"params\":\"Params(data=2, text=a \\\"string\\\" with quotes, value=1)\",\"jmhVersion1\":\"1.37\",\"benchmark1\":\"test.ParamBenchmark.textContentCheck\",\"mode1\":\"thrpt\",\"threads1\":1,\"forks1\":3,\"jvm1\":\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\",\"jvmArgs1\":[\"-Dfile.encoding=UTF-8\",\"-Duser.country=US\",\"-Duser.language=en\",\"-Duser.variant\"],\"jdkVersion1\":\"21.0.6\",\"vmName1\":\"OpenJDK 64-Bit Server VM\",\"vmVersion1\":\"21.0.6+9-b895.97\",\"warmupIterations1\":5,\"warmupTime1\":\"300 ms\",\"warmupBatchSize1\":1,\"measurementIterations1\":5,\"measurementTime1\":\"300 ms\",\"measurementBatchSize1\":1,\"primaryMetric1\":\"PrimaryMetric(score=146125.99724354869, scoreError=2621.840196349384, scoreConfidence=[143504.1570471993, 148747.83743989808], scorePercentiles=ScorePercentiles(value=142110.05085289903, value1=145559.41381322622, value2=149378.936134749, value3=149415.75756265668, value4=149415.75756265668, value5=149415.75756265668, value6=149415.75756265668, value7=149415.75756265668, value8=149415.75756265668, value9=149415.75756265668), scoreUnit=ops/ms, rawData=[[147627.61060896592, 147786.8872500227, 145107.68081705985, 145260.50933848377, 142791.10085421838], [143873.67663397978, 145691.6524722547, 145559.41381322622, 145169.12706392776, 148882.97251436452], [142110.05085289903, 143955.1989786972, 149415.75756265668, 149354.38851614387, 149303.9313763301]])\",\"secondaryMetrics1\":\"SecondaryMetrics\",\"params1\":\"Params(data=2, text=a \\\"string\\\" with quotes, value=1)\"},{\"rowIndex\":13,\"jmhVersion\":\"1.37\",\"benchmark\":\"test.ParamBenchmark.textContentCheck\",\"mode\":\"thrpt\",\"threads\":1,\"forks\":3,\"jvm\":\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\",\"jvmArgs\":[\"-Dfile.encoding=UTF-8\",\"-Duser.country=US\",\"-Duser.language=en\",\"-Duser.variant\"],\"jdkVersion\":\"21.0.6\",\"vmName\":\"OpenJDK 64-Bit Server VM\",\"vmVersion\":\"21.0.6+9-b895.97\",\"warmupIterations\":5,\"warmupTime\":\"300 ms\",\"warmupBatchSize\":1,\"measurementIterations\":5,\"measurementTime\":\"300 ms\",\"measurementBatchSize\":1,\"primaryMetric\":\"PrimaryMetric(score=154835.23402865283, scoreError=2535.6674530288433, scoreConfidence=[152299.566575624, 157370.90148168168], scorePercentiles=ScorePercentiles(value=149729.01100740995, value1=155947.47312493756, value2=156608.63973803597, value3=156617.01415136253, value4=156617.01415136253, value5=156617.01415136253, value6=156617.01415136253, value7=156617.01415136253, value8=156617.01415136253, value9=156617.01415136253), scoreUnit=ops/ms, rawData=[[155653.09520821102, 155033.05219572788, 149729.01100740995, 149984.79725200278, 151647.2054989823], [155947.47312493756, 156013.0722712474, 156272.07194904747, 154409.49974663087, 156617.01415136253], [156155.0343181257, 156603.05679581827, 156178.441440297, 155866.4649440708, 156419.22052592097]])\",\"secondaryMetrics\":\"SecondaryMetrics\",\"params\":\"Params(data=2, text=a \\\"string\\\" with quotes, value=2)\",\"jmhVersion1\":\"1.37\",\"benchmark1\":\"test.ParamBenchmark.textContentCheck\",\"mode1\":\"thrpt\",\"threads1\":1,\"forks1\":3,\"jvm1\":\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\",\"jvmArgs1\":[\"-Dfile.encoding=UTF-8\",\"-Duser.country=US\",\"-Duser.language=en\",\"-Duser.variant\"],\"jdkVersion1\":\"21.0.6\",\"vmName1\":\"OpenJDK 64-Bit Server VM\",\"vmVersion1\":\"21.0.6+9-b895.97\",\"warmupIterations1\":5,\"warmupTime1\":\"300 ms\",\"warmupBatchSize1\":1,\"measurementIterations1\":5,\"measurementTime1\":\"300 ms\",\"measurementBatchSize1\":1,\"primaryMetric1\":\"PrimaryMetric(score=150019.93211383233, scoreError=4138.646814504739, scoreConfidence=[145881.2852993276, 154158.57892833705], scorePercentiles=ScorePercentiles(value=141847.99928577995, value1=150600.99368383663, value2=154054.77573316227, value3=154178.36787267585, value4=154178.36787267585, value5=154178.36787267585, value6=154178.36787267585, value7=154178.36787267585, value8=154178.36787267585, value9=154178.36787267585), scoreUnit=ops/ms, rawData=[[147315.93354357762, 147761.8231080875, 150465.85820468407, 150584.51800401654, 150854.58174432084], [150600.99368383663, 153422.1254060223, 153435.6836635383, 152814.41284740934, 153972.38097348655], [154178.36787267585, 152200.1304105055, 148428.2639986952, 141847.99928577995, 142415.9089608489]])\",\"secondaryMetrics1\":\"SecondaryMetrics\",\"params1\":\"Params(data=2, text=a \\\"string\\\" with quotes, value=2)\"},{\"rowIndex\":14,\"jmhVersion\":\"1.37\",\"benchmark\":\"test.nested.CommonBenchmark.mathBenchmark\",\"mode\":\"thrpt\",\"threads\":1,\"forks\":3,\"jvm\":\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\",\"jvmArgs\":[\"-Dfile.encoding=UTF-8\",\"-Duser.country=US\",\"-Duser.language=en\",\"-Duser.variant\"],\"jdkVersion\":\"21.0.6\",\"vmName\":\"OpenJDK 64-Bit Server VM\",\"vmVersion\":\"21.0.6+9-b895.97\",\"warmupIterations\":5,\"warmupTime\":\"300 ms\",\"warmupBatchSize\":1,\"measurementIterations\":5,\"measurementTime\":\"300 ms\",\"measurementBatchSize\":1,\"primaryMetric\":\"PrimaryMetric(score=149758.67842734433, scoreError=293.5374748750323, scoreConfidence=[149465.14095246932, 150052.21590221935], scorePercentiles=ScorePercentiles(value=149127.12050173787, value1=149747.8700940119, value2=150096.17489407328, value3=150103.77167623633, value4=150103.77167623633, value5=150103.77167623633, value6=150103.77167623633, value7=150103.77167623633, value8=150103.77167623633, value9=150103.77167623633), scoreUnit=ops/ms, rawData=[[149625.90822638196, 149747.8700940119, 149579.58125309373, 149828.73739142198, 150103.77167623633], [149413.02566654282, 149980.31673364484, 149714.467340381, 150091.11037263126, 150039.17963764226], [149750.44060933887, 149651.932190779, 149651.61032285137, 150075.1043934694, 149127.12050173787]])\",\"secondaryMetrics\":\"SecondaryMetrics\",\"params\":null,\"jmhVersion1\":\"1.37\",\"benchmark1\":\"test.nested.CommonBenchmark.mathBenchmark\",\"mode1\":\"thrpt\",\"threads1\":1,\"forks1\":3,\"jvm1\":\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\",\"jvmArgs1\":[\"-Dfile.encoding=UTF-8\",\"-Duser.country=US\",\"-Duser.language=en\",\"-Duser.variant\"],\"jdkVersion1\":\"21.0.6\",\"vmName1\":\"OpenJDK 64-Bit Server VM\",\"vmVersion1\":\"21.0.6+9-b895.97\",\"warmupIterations1\":5,\"warmupTime1\":\"300 ms\",\"warmupBatchSize1\":1,\"measurementIterations1\":5,\"measurementTime1\":\"300 ms\",\"measurementBatchSize1\":1,\"primaryMetric1\":\"PrimaryMetric(score=145509.90114707965, scoreError=2267.0081771263035, scoreConfidence=[143242.89296995336, 147776.90932420595], scorePercentiles=ScorePercentiles(value=141948.21669972295, value1=145896.9469845177, value2=148521.97786454117, value3=148745.70615182133, value4=148745.70615182133, value5=148745.70615182133, value6=148745.70615182133, value7=148745.70615182133, value8=148745.70615182133, value9=148745.70615182133), scoreUnit=ops/ms, rawData=[[145366.8036034026, 142299.2094795828, 145896.9469845177, 148372.82567302109, 143367.41459816665], [144647.7630097708, 146694.008288706, 147248.68951792808, 145884.82763481166, 148745.70615182133], [142650.6802938886, 141948.21669972295, 146317.94466998376, 146642.89172206703, 146564.58887880377]])\",\"secondaryMetrics1\":\"SecondaryMetrics\",\"params1\":null},{\"rowIndex\":15,\"jmhVersion\":\"1.37\",\"benchmark\":\"test.CommonBenchmark.longBenchmark\",\"mode\":\"avgt\",\"threads\":1,\"forks\":3,\"jvm\":\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\",\"jvmArgs\":[\"-Dfile.encoding=UTF-8\",\"-Duser.country=US\",\"-Duser.language=en\",\"-Duser.variant\"],\"jdkVersion\":\"21.0.6\",\"vmName\":\"OpenJDK 64-Bit Server VM\",\"vmVersion\":\"21.0.6+9-b895.97\",\"warmupIterations\":5,\"warmupTime\":\"300 ms\",\"warmupBatchSize\":1,\"measurementIterations\":5,\"measurementTime\":\"300 ms\",\"measurementBatchSize\":1,\"primaryMetric\":\"PrimaryMetric(score=8.442082734074419E-4, scoreError=6.9559958875993325E-6, scoreConfidence=[8.372522775198425E-4, 8.511642692950413E-4], scorePercentiles=ScorePercentiles(value=8.362481443513727E-4, value1=8.425114618720137E-4, value2=8.554739693481276E-4, value3=8.625207558159261E-4, value4=8.625207558159261E-4, value5=8.625207558159261E-4, value6=8.625207558159261E-4, value7=8.625207558159261E-4, value8=8.625207558159261E-4, value9=8.625207558159261E-4), scoreUnit=ms/op, rawData=[[8.467816995242087E-4, 8.430582604490501E-4, 8.410846282796423E-4, 8.42466093901459E-4, 8.405569934838612E-4], [8.503089526071239E-4, 8.442610558480163E-4, 8.425114618720137E-4, 8.363425717030328E-4, 8.362481443513727E-4], [8.625207558159261E-4, 8.421939674028873E-4, 8.507761117029286E-4, 8.427389731494616E-4, 8.412744310206468E-4]])\",\"secondaryMetrics\":\"SecondaryMetrics\",\"params\":null,\"jmhVersion1\":\"1.37\",\"benchmark1\":\"test.CommonBenchmark.longBenchmark\",\"mode1\":\"avgt\",\"threads1\":1,\"forks1\":3,\"jvm1\":\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\",\"jvmArgs1\":[\"-Dfile.encoding=UTF-8\",\"-Duser.country=US\",\"-Duser.language=en\",\"-Duser.variant\"],\"jdkVersion1\":\"21.0.6\",\"vmName1\":\"OpenJDK 64-Bit Server VM\",\"vmVersion1\":\"21.0.6+9-b895.97\",\"warmupIterations1\":5,\"warmupTime1\":\"300 ms\",\"warmupBatchSize1\":1,\"measurementIterations1\":5,\"measurementTime1\":\"300 ms\",\"measurementBatchSize1\":1,\"primaryMetric1\":\"PrimaryMetric(score=8.972137714852465E-4, scoreError=2.3434673818304643E-5, scoreConfidence=[8.737790976669418E-4, 9.206484453035511E-4], scorePercentiles=ScorePercentiles(value=8.558059337699079E-4, value1=9.054588208104977E-4, value2=9.210053750173296E-4, value3=9.224433254813165E-4, value4=9.224433254813165E-4, value5=9.224433254813165E-4, value6=9.224433254813165E-4, value7=9.224433254813165E-4, value8=9.224433254813165E-4, value9=9.224433254813165E-4), scoreUnit=ms/op, rawData=[[9.054588208104977E-4, 9.156973236479475E-4, 9.224433254813165E-4, 9.00828188842228E-4, 9.107754028023643E-4], [9.200467413746716E-4, 9.115043882555634E-4, 9.084565765820204E-4, 8.767418303471348E-4, 9.053852830569797E-4], [9.092420760590472E-4, 8.814736623470185E-4, 8.780006803868319E-4, 8.56346338515166E-4, 8.558059337699079E-4]])\",\"secondaryMetrics1\":\"SecondaryMetrics\",\"params1\":null},{\"rowIndex\":16,\"jmhVersion\":\"1.37\",\"benchmark\":\"test.CommonBenchmark.longBlackholeBenchmark\",\"mode\":\"avgt\",\"threads\":1,\"forks\":3,\"jvm\":\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\",\"jvmArgs\":[\"-Dfile.encoding=UTF-8\",\"-Duser.country=US\",\"-Duser.language=en\",\"-Duser.variant\"],\"jdkVersion\":\"21.0.6\",\"vmName\":\"OpenJDK 64-Bit Server VM\",\"vmVersion\":\"21.0.6+9-b895.97\",\"warmupIterations\":5,\"warmupTime\":\"300 ms\",\"warmupBatchSize\":1,\"measurementIterations\":5,\"measurementTime\":\"300 ms\",\"measurementBatchSize\":1,\"primaryMetric\":\"PrimaryMetric(score=2.1647588413775662E-5, scoreError=2.534360886616622E-7, scoreConfidence=[2.1394152325114E-5, 2.1901024502437323E-5], scorePercentiles=ScorePercentiles(value=2.1361077888634525E-5, value1=2.1516871084180382E-5, value2=2.202101373020578E-5, value3=2.2094171724530248E-5, value4=2.2094171724530248E-5, value5=2.2094171724530248E-5, value6=2.2094171724530248E-5, value7=2.2094171724530248E-5, value8=2.2094171724530248E-5, value9=2.2094171724530248E-5), scoreUnit=ms/op, rawData=[[2.1972241733989467E-5, 2.1912187967005716E-5, 2.2094171724530248E-5, 2.179201842226699E-5, 2.1931862502808358E-5], [2.149269239898969E-5, 2.1588503852849248E-5, 2.1465568243562443E-5, 2.1469185115384166E-5, 2.1741589290850682E-5], [2.1361077888634525E-5, 2.143654181363715E-5, 2.1438373271465475E-5, 2.1516871084180382E-5, 2.150094089648039E-5]])\",\"secondaryMetrics\":\"SecondaryMetrics\",\"params\":null,\"jmhVersion1\":\"1.37\",\"benchmark1\":\"test.CommonBenchmark.longBlackholeBenchmark\",\"mode1\":\"avgt\",\"threads1\":1,\"forks1\":3,\"jvm1\":\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\",\"jvmArgs1\":[\"-Dfile.encoding=UTF-8\",\"-Duser.country=US\",\"-Duser.language=en\",\"-Duser.variant\"],\"jdkVersion1\":\"21.0.6\",\"vmName1\":\"OpenJDK 64-Bit Server VM\",\"vmVersion1\":\"21.0.6+9-b895.97\",\"warmupIterations1\":5,\"warmupTime1\":\"300 ms\",\"warmupBatchSize1\":1,\"measurementIterations1\":5,\"measurementTime1\":\"300 ms\",\"measurementBatchSize1\":1,\"primaryMetric1\":\"PrimaryMetric(score=2.369188528309145E-5, scoreError=5.301074950535872E-7, scoreConfidence=[2.3161777788037864E-5, 2.4221992778145036E-5], scorePercentiles=ScorePercentiles(value=2.3172474054863192E-5, value1=2.3490112690973724E-5, value2=2.454071797596328E-5, value3=2.5191244066120582E-5, value4=2.5191244066120582E-5, value5=2.5191244066120582E-5, value6=2.5191244066120582E-5, value7=2.5191244066120582E-5, value8=2.5191244066120582E-5, value9=2.5191244066120582E-5), scoreUnit=ms/op, rawData=[[2.3771999760650284E-5, 2.3483926731481622E-5, 2.3490112690973724E-5, 2.4107033915858415E-5, 2.34726374905896E-5], [2.4074384081672598E-5, 2.372326317951973E-5, 2.3828017426694297E-5, 2.354594683216512E-5, 2.5191244066120582E-5], [2.344044540404836E-5, 2.3353214887948224E-5, 2.3172474054863192E-5, 2.3237906906642226E-5, 2.3485671817143782E-5]])\",\"secondaryMetrics1\":\"SecondaryMetrics\",\"params1\":null},{\"rowIndex\":17,\"jmhVersion\":\"1.37\",\"benchmark\":\"test.CommonBenchmark.mathBenchmark\",\"mode\":\"avgt\",\"threads\":1,\"forks\":3,\"jvm\":\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\",\"jvmArgs\":[\"-Dfile.encoding=UTF-8\",\"-Duser.country=US\",\"-Duser.language=en\",\"-Duser.variant\"],\"jdkVersion\":\"21.0.6\",\"vmName\":\"OpenJDK 64-Bit Server VM\",\"vmVersion\":\"21.0.6+9-b895.97\",\"warmupIterations\":5,\"warmupTime\":\"300 ms\",\"warmupBatchSize\":1,\"measurementIterations\":5,\"measurementTime\":\"300 ms\",\"measurementBatchSize\":1,\"primaryMetric\":\"PrimaryMetric(score=6.6933720644037785E-6, scoreError=4.284099269036389E-8, scoreConfidence=[6.650531071713415E-6, 6.736213057094142E-6], scorePercentiles=ScorePercentiles(value=6.6609185162827615E-6, value1=6.684420736588999E-6, value2=6.765477541364906E-6, value3=6.826386388870456E-6, value4=6.826386388870456E-6, value5=6.826386388870456E-6, value6=6.826386388870456E-6, value7=6.826386388870456E-6, value8=6.826386388870456E-6, value9=6.826386388870456E-6), scoreUnit=ms/op, rawData=[[6.705546103510891E-6, 6.688009711991288E-6, 6.675740330964435E-6, 6.826386388870456E-6, 6.676012715704043E-6], [6.686350850004439E-6, 6.688641367633173E-6, 6.724871643027872E-6, 6.680527149229836E-6, 6.692928745146837E-6], [6.667844712936194E-6, 6.672262240006864E-6, 6.6609185162827615E-6, 6.684420736588999E-6, 6.6701197541585935E-6]])\",\"secondaryMetrics\":\"SecondaryMetrics\",\"params\":null,\"jmhVersion1\":\"1.37\",\"benchmark1\":\"test.CommonBenchmark.mathBenchmark\",\"mode1\":\"avgt\",\"threads1\":1,\"forks1\":3,\"jvm1\":\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\",\"jvmArgs1\":[\"-Dfile.encoding=UTF-8\",\"-Duser.country=US\",\"-Duser.language=en\",\"-Duser.variant\"],\"jdkVersion1\":\"21.0.6\",\"vmName1\":\"OpenJDK 64-Bit Server VM\",\"vmVersion1\":\"21.0.6+9-b895.97\",\"warmupIterations1\":5,\"warmupTime1\":\"300 ms\",\"warmupBatchSize1\":1,\"measurementIterations1\":5,\"measurementTime1\":\"300 ms\",\"measurementBatchSize1\":1,\"primaryMetric1\":\"PrimaryMetric(score=6.7916806977233165E-6, scoreError=8.141136686930697E-8, scoreConfidence=[6.710269330854009E-6, 6.8730920645926235E-6], scorePercentiles=ScorePercentiles(value=6.701530533532881E-6, value1=6.76503126382059E-6, value2=6.93258474346898E-6, value3=6.9992093955689395E-6, value4=6.9992093955689395E-6, value5=6.9992093955689395E-6, value6=6.9992093955689395E-6, value7=6.9992093955689395E-6, value8=6.9992093955689395E-6, value9=6.9992093955689395E-6), scoreUnit=ms/op, rawData=[[6.9992093955689395E-6, 6.841248992103788E-6, 6.8377719004912886E-6, 6.805358906204384E-6, 6.7621808477331E-6], [6.763934522989531E-6, 6.7472874171127275E-6, 6.701530533532881E-6, 6.795685926801394E-6, 6.888168308735673E-6], [6.737488746443598E-6, 6.713748179732903E-6, 6.76503126382059E-6, 6.74531087032438E-6, 6.7712546542545655E-6]])\",\"secondaryMetrics1\":\"SecondaryMetrics\",\"params1\":null},{\"rowIndex\":18,\"jmhVersion\":\"1.37\",\"benchmark\":\"test.JvmTestBenchmark.cosBenchmark\",\"mode\":\"avgt\",\"threads\":1,\"forks\":3,\"jvm\":\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\",\"jvmArgs\":[\"-Dfile.encoding=UTF-8\",\"-Duser.country=US\",\"-Duser.language=en\",\"-Duser.variant\"],\"jdkVersion\":\"21.0.6\",\"vmName\":\"OpenJDK 64-Bit Server VM\",\"vmVersion\":\"21.0.6+9-b895.97\",\"warmupIterations\":20,\"warmupTime\":\"300 ms\",\"warmupBatchSize\":1,\"measurementIterations\":5,\"measurementTime\":\"300 ms\",\"measurementBatchSize\":1,\"primaryMetric\":\"PrimaryMetric(score=3.472485344175375, scoreError=0.012791880282928818, scoreConfidence=[3.4596934638924464, 3.485277224458304], scorePercentiles=ScorePercentiles(value=3.453075891047211, value1=3.4685811482869786, value2=3.4948560212467537, value3=3.5041159990825363, value4=3.5041159990825363, value5=3.5041159990825363, value6=3.5041159990825363, value7=3.5041159990825363, value8=3.5041159990825363, value9=3.5041159990825363), scoreUnit=ns/op, rawData=[[3.4642370800798212, 3.4706553850798256, 3.474761954482654, 3.4682631712744367, 3.453075891047211], [3.476626015715823, 3.476141586621772, 3.4886827026895655, 3.468554957075292, 3.5041159990825363], [3.4685811482869786, 3.4653618089650773, 3.4623219108095027, 3.478184169683356, 3.467716381736783]])\",\"secondaryMetrics\":\"SecondaryMetrics\",\"params\":null,\"jmhVersion1\":\"1.37\",\"benchmark1\":\"test.JvmTestBenchmark.cosBenchmark\",\"mode1\":\"avgt\",\"threads1\":1,\"forks1\":3,\"jvm1\":\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\",\"jvmArgs1\":[\"-Dfile.encoding=UTF-8\",\"-Duser.country=US\",\"-Duser.language=en\",\"-Duser.variant\"],\"jdkVersion1\":\"21.0.6\",\"vmName1\":\"OpenJDK 64-Bit Server VM\",\"vmVersion1\":\"21.0.6+9-b895.97\",\"warmupIterations1\":20,\"warmupTime1\":\"300 ms\",\"warmupBatchSize1\":1,\"measurementIterations1\":5,\"measurementTime1\":\"300 ms\",\"measurementBatchSize1\":1,\"primaryMetric1\":\"PrimaryMetric(score=3.5445401759264423, scoreError=0.027518784872486504, scoreConfidence=[3.5170213910539556, 3.572058960798929], scorePercentiles=ScorePercentiles(value=3.4969774557713085, value1=3.5513531915454446, value2=3.5795151731837596, value3=3.5837249530409823, value4=3.5837249530409823, value5=3.5837249530409823, value6=3.5837249530409823, value7=3.5837249530409823, value8=3.5837249530409823, value9=3.5837249530409823), scoreUnit=ns/op, rawData=[[3.528590619541914, 3.557976383765043, 3.545772757821706, 3.555809524223283, 3.4969774557713085], [3.5243222485430277, 3.5513531915454446, 3.5132598145841727, 3.5259866614316198, 3.515113627690907], [3.5591468493343243, 3.5767086532789443, 3.5837249530409823, 3.562040342574859, 3.5713195557490893]])\",\"secondaryMetrics1\":\"SecondaryMetrics\",\"params1\":null},{\"rowIndex\":19,\"jmhVersion\":\"1.37\",\"benchmark\":\"test.JvmTestBenchmark.sqrtBenchmark\",\"mode\":\"avgt\",\"threads\":1,\"forks\":3,\"jvm\":\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\",\"jvmArgs\":[\"-Dfile.encoding=UTF-8\",\"-Duser.country=US\",\"-Duser.language=en\",\"-Duser.variant\"],\"jdkVersion\":\"21.0.6\",\"vmName\":\"OpenJDK 64-Bit Server VM\",\"vmVersion\":\"21.0.6+9-b895.97\",\"warmupIterations\":20,\"warmupTime\":\"300 ms\",\"warmupBatchSize\":1,\"measurementIterations\":5,\"measurementTime\":\"300 ms\",\"measurementBatchSize\":1,\"primaryMetric\":\"PrimaryMetric(score=0.5348082435809666, scoreError=0.004754411745761727, scoreConfidence=[0.5300538318352048, 0.5395626553267283], scorePercentiles=ScorePercentiles(value=0.5302910115269889, value1=0.5333481161475299, value2=0.543341875541569, value3=0.548234903523163, value4=0.548234903523163, value5=0.548234903523163, value6=0.548234903523163, value7=0.548234903523163, value8=0.548234903523163, value9=0.548234903523163), scoreUnit=ns/op, rawData=[[0.5339123340330779, 0.532330907839245, 0.5333228976746596, 0.548234903523163, 0.5378643784134242], [0.532801186990189, 0.5326615503320409, 0.5321833380694293, 0.5334943009002872, 0.5344929825602898], [0.5333481161475299, 0.531641982676271, 0.5302910115269889, 0.5400798568871731, 0.5354639061407278]])\",\"secondaryMetrics\":\"SecondaryMetrics\",\"params\":null,\"jmhVersion1\":\"1.37\",\"benchmark1\":\"test.JvmTestBenchmark.sqrtBenchmark\",\"mode1\":\"avgt\",\"threads1\":1,\"forks1\":3,\"jvm1\":\"/Users/christian.melchior/Library/Java/JavaVirtualMachines/jbr-21.0.6/Contents/Home/bin/java\",\"jvmArgs1\":[\"-Dfile.encoding=UTF-8\",\"-Duser.country=US\",\"-Duser.language=en\",\"-Duser.variant\"],\"jdkVersion1\":\"21.0.6\",\"vmName1\":\"OpenJDK 64-Bit Server VM\",\"vmVersion1\":\"21.0.6+9-b895.97\",\"warmupIterations1\":20,\"warmupTime1\":\"300 ms\",\"warmupBatchSize1\":1,\"measurementIterations1\":5,\"measurementTime1\":\"300 ms\",\"measurementBatchSize1\":1,\"primaryMetric1\":\"PrimaryMetric(score=0.5428283650466172, scoreError=0.004009450689061885, scoreConfidence=[0.5388189143575554, 0.5468378157356791], scorePercentiles=ScorePercentiles(value=0.5361950215665793, value1=0.5441919549888109, value2=0.5466691090109008, value3=0.5473154192262027, value4=0.5473154192262027, value5=0.5473154192262027, value6=0.5473154192262027, value7=0.5473154192262027, value8=0.5473154192262027, value9=0.5473154192262027), scoreUnit=ns/op, rawData=[[0.5436232181058153, 0.5416267009171597, 0.5473154192262027, 0.5441919549888109, 0.5418589777913709], [0.5453811097267581, 0.5367109350651378, 0.5389290808042594, 0.5377944541258022, 0.5361950215665793], [0.5459453617961894, 0.5454892425763844, 0.5457198126333123, 0.5454059508414439, 0.546238235534033]])\",\"secondaryMetrics1\":\"SecondaryMetrics\",\"params1\":null}]}" | |
| }, | |
| "execution_count" : 5, | |
| "metadata" : { }, | |
| "output_type" : "execute_result" | |
| } ], | |
| "execution_count" : 5 | |
| }, { | |
| "metadata" : { | |
| "ExecuteTime" : { | |
| "end_time" : "2025-10-10T06:02:19.816161Z", | |
| "start_time" : "2025-10-10T06:02:19.143374Z" | |
| }, | |
| "executionRelatedData" : { | |
| "compiledClasses" : [ "Line_31_jupyter", "Line_32_jupyter", "Line_33_jupyter" ] | |
| } | |
| }, | |
| "cell_type" : "code", | |
| "source" : [ "// Helper class for tracking the information we need to use later\n", "data class RunData(val score: Double, val range: ClosedFloatingPointRange<Double>)\n", "data class BenchmarkData(\n", " val name: String,\n", " val params: String,\n", " val mode: String, // \"avgt\" or \"thrpt\"\n", " val unit: String,\n", " val runOld: RunData,\n", " val runNew: RunData\n", ")\n", "val resultData = combinedData.map {\n", " val paramInfo = it.params?.let { params -> \"data=${params.data},text=\\\"${params.text}\\\",value=${params.value}\"} ?: \"\"\n", " BenchmarkData(\n", " name = it.benchmark,\n", " params = paramInfo,\n", " mode = it.mode,\n", " unit = it.primaryMetric.scoreUnit,\n", " runOld = RunData(\n", " score = it.primaryMetric.score,\n", " range = it.primaryMetric.scoreConfidence[0]..it.primaryMetric.scoreConfidence[1]\n", " ),\n", " runNew = RunData(\n", " score = it.primaryMetric1.score,\n", " range = it.primaryMetric1.scoreConfidence[0]..it.primaryMetric.scoreConfidence[1]\n", " )\n", " )\n", "}.toDataFrame()\n", "resultData" ], | |
| "id" : "7cbd33ccb24327a0", | |
| "outputs" : [ { | |
| "data" : { | |
| "text/html" : [ " <iframe onload=\"o_resize_iframe_out_3()\" style=\"width:100%;\" class=\"result_container\" id=\"iframe_out_3\" frameBorder=\"0\" srcdoc=\" <html theme='dark'>\n", " <head>\n", " <style type="text/css">\n", " :root {\n", " --background: #fff;\n", " --background-odd: #f5f5f5;\n", " --background-hover: #d9edfd;\n", " --header-text-color: #474747;\n", " --text-color: #848484;\n", " --text-color-dark: #000;\n", " --text-color-medium: #737373;\n", " --text-color-pale: #b3b3b3;\n", " --inner-border-color: #aaa;\n", " --bold-border-color: #000;\n", " --link-color: #296eaa;\n", " --link-color-pale: #296eaa;\n", " --link-hover: #1a466c;\n", "}\n", "\n", ":root[theme="dark"], :root [data-jp-theme-light="false"], .dataframe_dark{\n", " --background: #303030;\n", " --background-odd: #3c3c3c;\n", " --background-hover: #464646;\n", " --header-text-color: #dddddd;\n", " --text-color: #b3b3b3;\n", " --text-color-dark: #dddddd;\n", " --text-color-medium: #b2b2b2;\n", " --text-color-pale: #737373;\n", " --inner-border-color: #707070;\n", " --bold-border-color: #777777;\n", " --link-color: #008dc0;\n", " --link-color-pale: #97e1fb;\n", " --link-hover: #00688e;\n", "}\n", "\n", "p.dataframe_description {\n", " color: var(--text-color-dark);\n", "}\n", "\n", "table.dataframe {\n", " font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;\n", " font-size: 12px;\n", " background-color: var(--background);\n", " color: var(--text-color-dark);\n", " border: none;\n", " border-collapse: collapse;\n", "}\n", "\n", "table.dataframe th, td {\n", " padding: 6px;\n", " border: 1px solid transparent;\n", " text-align: left;\n", "}\n", "\n", "table.dataframe th {\n", " background-color: var(--background);\n", " color: var(--header-text-color);\n", "}\n", "\n", "table.dataframe td {\n", " vertical-align: top;\n", " white-space: nowrap;\n", "}\n", "\n", "table.dataframe th.bottomBorder {\n", " border-bottom-color: var(--bold-border-color);\n", "}\n", "\n", "table.dataframe tbody > tr:nth-child(odd) {\n", " background: var(--background-odd);\n", "}\n", "\n", "table.dataframe tbody > tr:nth-child(even) {\n", " background: var(--background);\n", "}\n", "\n", "table.dataframe tbody > tr:hover {\n", " background: var(--background-hover);\n", "}\n", "\n", "table.dataframe a {\n", " cursor: pointer;\n", " color: var(--link-color);\n", " text-decoration: none;\n", "}\n", "\n", "table.dataframe tr:hover > td a {\n", " color: var(--link-color-pale);\n", "}\n", "\n", "table.dataframe a:hover {\n", " color: var(--link-hover);\n", " text-decoration: underline;\n", "}\n", "\n", "table.dataframe img {\n", " max-width: fit-content;\n", "}\n", "\n", "table.dataframe th.complex {\n", " background-color: var(--background);\n", " border: 1px solid var(--background);\n", "}\n", "\n", "table.dataframe .leftBorder {\n", " border-left-color: var(--inner-border-color);\n", "}\n", "\n", "table.dataframe .rightBorder {\n", " border-right-color: var(--inner-border-color);\n", "}\n", "\n", "table.dataframe .rightAlign {\n", " text-align: right;\n", "}\n", "\n", "table.dataframe .expanderSvg {\n", " width: 8px;\n", " height: 8px;\n", " margin-right: 3px;\n", "}\n", "\n", "table.dataframe .expander {\n", " display: flex;\n", " align-items: center;\n", "}\n", "\n", "/* formatting */\n", "\n", "table.dataframe .null {\n", " color: var(--text-color-pale);\n", "}\n", "\n", "table.dataframe .structural {\n", " color: var(--text-color-medium);\n", " font-weight: bold;\n", "}\n", "\n", "table.dataframe .dataFrameCaption {\n", " font-weight: bold;\n", "}\n", "\n", "table.dataframe .numbers {\n", " color: var(--text-color-dark);\n", "}\n", "\n", "table.dataframe td:hover .formatted .structural, .null {\n", " color: var(--text-color-dark);\n", "}\n", "\n", "table.dataframe tr:hover .formatted .structural, .null {\n", " color: var(--text-color-dark);\n", "}\n", "\n", "\n", ":root {\n", " --scroll-bg: #f5f5f5;\n", " --scroll-fg: #b3b3b3;\n", "}\n", ":root[theme="dark"], :root [data-jp-theme-light="false"]{\n", " --scroll-bg: #3c3c3c;\n", " --scroll-fg: #97e1fb;\n", "}\n", "body {\n", " scrollbar-color: var(--scroll-fg) var(--scroll-bg);\n", "}\n", "body::-webkit-scrollbar {\n", " width: 10px; /* Mostly for vertical scrollbars */\n", " height: 10px; /* Mostly for horizontal scrollbars */\n", "}\n", "body::-webkit-scrollbar-thumb {\n", " background-color: var(--scroll-fg);\n", "}\n", "body::-webkit-scrollbar-track {\n", " background-color: var(--scroll-bg);\n", "}\n", " </style>\n", " </head>\n", " <body>\n", " <table class="dataframe" id="df_687865860"></table>\n", "\n", "<p class="dataframe_description">DataFrame: rowsCount = 20, columnsCount = 6</p>\n", "\n", " </body>\n", " <script>\n", " (function () {\n", " window.DataFrame = window.DataFrame || new (function () {\n", " this.addTable = function (df) {\n", " let cols = df.cols;\n", " for (let i = 0; i < cols.length; i++) {\n", " for (let c of cols[i].children) {\n", " cols[c].parent = i;\n", " }\n", " }\n", " df.nrow = 0\n", " for (let i = 0; i < df.cols.length; i++) {\n", " if (df.cols[i].values.length > df.nrow) df.nrow = df.cols[i].values.length\n", " }\n", " if (df.id === df.rootId) {\n", " df.expandedFrames = new Set()\n", " df.childFrames = {}\n", " const table = this.getTableElement(df.id)\n", " table.df = df\n", " for (let i = 0; i < df.cols.length; i++) {\n", " let col = df.cols[i]\n", " if (col.parent === undefined && col.children.length > 0) col.expanded = true\n", " }\n", " } else {\n", " const rootDf = this.getTableData(df.rootId)\n", " rootDf.childFrames[df.id] = df\n", " }\n", " }\n", "\n", " this.computeRenderData = function (df) {\n", " let result = []\n", " let pos = 0\n", " for (let col = 0; col < df.cols.length; col++) {\n", " if (df.cols[col].parent === undefined)\n", " pos += this.computeRenderDataRec(df.cols, col, pos, 0, result, false, false)\n", " }\n", " for (let i = 0; i < result.length; i++) {\n", " let row = result[i]\n", " for (let j = 0; j < row.length; j++) {\n", " let cell = row[j]\n", " if (j === 0)\n", " cell.leftBd = false\n", " if (j < row.length - 1) {\n", " let nextData = row[j + 1]\n", " if (nextData.leftBd) cell.rightBd = true\n", " else if (cell.rightBd) nextData.leftBd = true\n", " } else cell.rightBd = false\n", " }\n", " }\n", " return result\n", " }\n", "\n", " this.computeRenderDataRec = function (cols, colId, pos, depth, result, leftBorder, rightBorder) {\n", " if (result.length === depth) {\n", " const array = [];\n", " if (pos > 0) {\n", " let j = 0\n", " for (let i = 0; j < pos; i++) {\n", " let c = result[depth - 1][i]\n", " j += c.span\n", " let copy = Object.assign({empty: true}, c)\n", " array.push(copy)\n", " }\n", " }\n", " result.push(array)\n", " }\n", " const col = cols[colId];\n", " let size = 0;\n", " if (col.expanded) {\n", " let childPos = pos\n", " for (let i = 0; i < col.children.length; i++) {\n", " let child = col.children[i]\n", " let childLeft = i === 0 && (col.children.length > 1 || leftBorder)\n", " let childRight = i === col.children.length - 1 && (col.children.length > 1 || rightBorder)\n", " let childSize = this.computeRenderDataRec(cols, child, childPos, depth + 1, result, childLeft, childRight)\n", " childPos += childSize\n", " size += childSize\n", " }\n", " } else {\n", " for (let i = depth + 1; i < result.length; i++)\n", " result[i].push({id: colId, span: 1, leftBd: leftBorder, rightBd: rightBorder, empty: true})\n", " size = 1\n", " }\n", " let left = leftBorder\n", " let right = rightBorder\n", " if (size > 1) {\n", " left = true\n", " right = true\n", " }\n", " result[depth].push({id: colId, span: size, leftBd: left, rightBd: right})\n", " return size\n", " }\n", "\n", " this.getTableElement = function (id) {\n", " return document.getElementById("df_" + id)\n", " }\n", "\n", " this.getTableData = function (id) {\n", " return this.getTableElement(id).df\n", " }\n", "\n", " this.createExpander = function (isExpanded) {\n", " const svgNs = "http://www.w3.org/2000/svg"\n", " let svg = document.createElementNS(svgNs, "svg")\n", " svg.classList.add("expanderSvg")\n", " let path = document.createElementNS(svgNs, "path")\n", " if (isExpanded) {\n", " svg.setAttribute("viewBox", "0 -2 8 8")\n", " path.setAttribute("d", "M1 0 l-1 1 4 4 4 -4 -1 -1 -3 3Z")\n", " } else {\n", " svg.setAttribute("viewBox", "-2 0 8 8")\n", " path.setAttribute("d", "M1 0 l-1 1 3 3 -3 3 1 1 4 -4Z")\n", " }\n", " path.setAttribute("fill", "currentColor")\n", " svg.appendChild(path)\n", " return svg\n", " }\n", "\n", " this.renderTable = function (id) {\n", "\n", " let table = this.getTableElement(id)\n", "\n", " if (table === null) return\n", "\n", " table.innerHTML = ""\n", "\n", " let df = table.df\n", " let rootDf = df.rootId === df.id ? df : this.getTableData(df.rootId)\n", "\n", " // header\n", " let header = document.createElement("thead")\n", " table.appendChild(header)\n", "\n", " let renderData = this.computeRenderData(df)\n", " for (let j = 0; j < renderData.length; j++) {\n", " let rowData = renderData[j]\n", " let tr = document.createElement("tr");\n", " let isLastRow = j === renderData.length - 1\n", " header.appendChild(tr);\n", " for (let i = 0; i < rowData.length; i++) {\n", " let cell = rowData[i]\n", " let th = document.createElement("th");\n", " th.setAttribute("colspan", cell.span)\n", " let colId = cell.id\n", " let col = df.cols[colId];\n", " if (!cell.empty) {\n", " if (col.children.length === 0) {\n", " th.innerHTML = col.name\n", " } else {\n", " let link = document.createElement("a")\n", " link.className = "expander"\n", " let that = this\n", " link.onclick = function () {\n", " col.expanded = !col.expanded\n", " that.renderTable(id)\n", " }\n", " link.appendChild(this.createExpander(col.expanded))\n", " link.innerHTML += col.name\n", " th.appendChild(link)\n", " }\n", " }\n", " let classes = (cell.leftBd ? " leftBorder" : "") + (cell.rightBd ? " rightBorder" : "")\n", " if (col.rightAlign)\n", " classes += " rightAlign"\n", " if (isLastRow)\n", " classes += " bottomBorder"\n", " if (classes.length > 0)\n", " th.setAttribute("class", classes)\n", " tr.appendChild(th)\n", " }\n", " }\n", "\n", " // body\n", " let body = document.createElement("tbody")\n", " table.appendChild(body)\n", "\n", " let columns = renderData.pop()\n", " for (let row = 0; row < df.nrow; row++) {\n", " let tr = document.createElement("tr");\n", " body.appendChild(tr)\n", " for (let i = 0; i < columns.length; i++) {\n", " let cell = columns[i]\n", " let td = document.createElement("td");\n", " let colId = cell.id\n", " let col = df.cols[colId]\n", " let classes = (cell.leftBd ? " leftBorder" : "") + (cell.rightBd ? " rightBorder" : "")\n", " if (col.rightAlign)\n", " classes += " rightAlign"\n", " if (classes.length > 0)\n", " td.setAttribute("class", classes)\n", " tr.appendChild(td)\n", " let value = col.values[row]\n", " if (value.frameId !== undefined) {\n", " let frameId = value.frameId\n", " let expanded = rootDf.expandedFrames.has(frameId)\n", " let link = document.createElement("a")\n", " link.className = "expander"\n", " let that = this\n", " link.onclick = function () {\n", " if (rootDf.expandedFrames.has(frameId))\n", " rootDf.expandedFrames.delete(frameId)\n", " else rootDf.expandedFrames.add(frameId)\n", " that.renderTable(id)\n", " }\n", " link.appendChild(this.createExpander(expanded))\n", " link.innerHTML += value.value\n", " if (expanded) {\n", " td.appendChild(link)\n", " td.appendChild(document.createElement("p"))\n", " const childTable = document.createElement("table")\n", " childTable.className = "dataframe"\n", " childTable.id = "df_" + frameId\n", " let childDf = rootDf.childFrames[frameId]\n", " childTable.df = childDf\n", " td.appendChild(childTable)\n", " this.renderTable(frameId)\n", " if (childDf.nrow !== childDf.totalRows) {\n", " const footer = document.createElement("p")\n", " footer.innerText = `... showing only top ${childDf.nrow} of ${childDf.totalRows} rows`\n", " td.appendChild(footer)\n", " }\n", " } else {\n", " td.appendChild(link)\n", " }\n", " } else if (value.style !== undefined) {\n", " td.innerHTML = value.value\n", " td.setAttribute("style", value.style)\n", " } else td.innerHTML = value\n", " this.nodeScriptReplace(td)\n", " }\n", " }\n", " }\n", "\n", " this.nodeScriptReplace = function (node) {\n", " if (this.nodeScriptIs(node) === true) {\n", " node.parentNode.replaceChild(this.nodeScriptClone(node), node);\n", " } else {\n", " let i = -1, children = node.childNodes;\n", " while (++i < children.length) {\n", " this.nodeScriptReplace(children[i]);\n", " }\n", " }\n", "\n", " return node;\n", " }\n", "\n", " this.nodeScriptClone = function (node) {\n", " let script = document.createElement("script");\n", " script.text = node.innerHTML;\n", "\n", " let i = -1, attrs = node.attributes, attr;\n", " while (++i < attrs.length) {\n", " script.setAttribute((attr = attrs[i]).name, attr.value);\n", " }\n", " return script;\n", " }\n", "\n", " this.nodeScriptIs = function (node) {\n", " return node.tagName === 'SCRIPT';\n", " }\n", " })()\n", "\n", " window.call_DataFrame = function (f) {\n", " return f();\n", " };\n", "\n", " let funQueue = window["kotlinQueues"] && window["kotlinQueues"]["DataFrame"];\n", " if (funQueue) {\n", " funQueue.forEach(function (f) {\n", " f();\n", " });\n", " funQueue = [];\n", " }\n", "})()\n", "\n", "/*<!--*/\n", "call_DataFrame(function() { DataFrame.addTable({ cols: [{ name: "<span title=\"name: String\">name</span>", children: [], rightAlign: false, values: ["test.InheritedBenchmark.baseBenchmark","<span class=\"formatted\" title=\"test.InheritedBenchmark.inheritedBenchmark\">test.InheritedBenchmark.inheritedBenc<span class=\"structural\">...</span></span>","test.ParamBenchmark.mathBenchmark","test.ParamBenchmark.mathBenchmark","test.ParamBenchmark.mathBenchmark","test.ParamBenchmark.mathBenchmark","test.ParamBenchmark.otherBenchmark","test.ParamBenchmark.otherBenchmark","test.ParamBenchmark.otherBenchmark","test.ParamBenchmark.otherBenchmark","test.ParamBenchmark.textContentCheck","test.ParamBenchmark.textContentCheck","test.ParamBenchmark.textContentCheck","test.ParamBenchmark.textContentCheck","<span class=\"formatted\" title=\"test.nested.CommonBenchmark.mathBenchmark\">test.nested.CommonBenchmark.mathBench<span class=\"structural\">...</span></span>","test.CommonBenchmark.longBenchmark","<span class=\"formatted\" title=\"test.CommonBenchmark.longBlackholeBenchmark\">test.CommonBenchmark.longBlackholeBen<span class=\"structural\">...</span></span>","test.CommonBenchmark.mathBenchmark","test.JvmTestBenchmark.cosBenchmark","test.JvmTestBenchmark.sqrtBenchmark"] }, \n", "{ name: "<span title=\"params: String\">params</span>", children: [], rightAlign: false, values: ["","","<span class=\"formatted\" title=\"data=1,text=&#34;a &#34;string&#34; with quotes&#34;,value=1\">data=1,text=&#34;a &#34;string&#34; with quotes&#34;,<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"data=1,text=&#34;a &#34;string&#34; with quotes&#34;,value=2\">data=1,text=&#34;a &#34;string&#34; with quotes&#34;,<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"data=2,text=&#34;a &#34;string&#34; with quotes&#34;,value=1\">data=2,text=&#34;a &#34;string&#34; with quotes&#34;,<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"data=2,text=&#34;a &#34;string&#34; with quotes&#34;,value=2\">data=2,text=&#34;a &#34;string&#34; with quotes&#34;,<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"data=1,text=&#34;a &#34;string&#34; with quotes&#34;,value=1\">data=1,text=&#34;a &#34;string&#34; with quotes&#34;,<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"data=1,text=&#34;a &#34;string&#34; with quotes&#34;,value=2\">data=1,text=&#34;a &#34;string&#34; with quotes&#34;,<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"data=2,text=&#34;a &#34;string&#34; with quotes&#34;,value=1\">data=2,text=&#34;a &#34;string&#34; with quotes&#34;,<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"data=2,text=&#34;a &#34;string&#34; with quotes&#34;,value=2\">data=2,text=&#34;a &#34;string&#34; with quotes&#34;,<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"data=1,text=&#34;a &#34;string&#34; with quotes&#34;,value=1\">data=1,text=&#34;a &#34;string&#34; with quotes&#34;,<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"data=1,text=&#34;a &#34;string&#34; with quotes&#34;,value=2\">data=1,text=&#34;a &#34;string&#34; with quotes&#34;,<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"data=2,text=&#34;a &#34;string&#34; with quotes&#34;,value=1\">data=2,text=&#34;a &#34;string&#34; with quotes&#34;,<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"data=2,text=&#34;a &#34;string&#34; with quotes&#34;,value=2\">data=2,text=&#34;a &#34;string&#34; with quotes&#34;,<span class=\"structural\">...</span></span>","","","","","",""] }, \n", "{ name: "<span title=\"mode: String\">mode</span>", children: [], rightAlign: false, values: ["thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","avgt","avgt","avgt","avgt","avgt"] }, \n", "{ name: "<span title=\"unit: String\">unit</span>", children: [], rightAlign: false, values: ["ops/s","ops/s","ops/ms","ops/ms","ops/ms","ops/ms","ops/ms","ops/ms","ops/ms","ops/ms","ops/ms","ops/ms","ops/ms","ops/ms","ops/ms","ms/op","ms/op","ms/op","ns/op","ns/op"] }, \n", "{ name: "<span title=\"runOld: Line_31_jupyter.RunData\">runOld</span>", children: [], rightAlign: false, values: ["<span class=\"formatted\" title=\"RunData(score=1124169.302037032, range=1048963.3505892197..1199375.2534848445)\">RunData(score=1124169.302037032, rang<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"RunData(score=1.4563056890183368E8, range=1.4257469243792653E8..1.4868644536574084E8)\">RunData(score=1.4563056890183368E8, r<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"RunData(score=215040.42648766268, range=209159.44934415395..220921.40363117142)\">RunData(score=215040.42648766268, ran<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"RunData(score=216167.94947592515, range=209816.26197479176..222519.63697705854)\">RunData(score=216167.94947592515, ran<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"RunData(score=102937.09492915806, range=102198.8667788953..103675.32307942082)\">RunData(score=102937.09492915806, ran<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"RunData(score=103082.84485602807, range=102746.60675391225..103419.08295814389)\">RunData(score=103082.84485602807, ran<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"RunData(score=2672623.9977166834, range=2581766.221460874..2763481.7739724927)\">RunData(score=2672623.9977166834, ran<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"RunData(score=2654913.2949247262, range=2530927.3446583785..2778899.245191074)\">RunData(score=2654913.2949247262, ran<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"RunData(score=2676852.389264137, range=2585653.063020375..2768051.715507899)\">RunData(score=2676852.389264137, rang<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"RunData(score=2676496.83515426, range=2585056.261771287..2767937.4085372332)\">RunData(score=2676496.83515426, range<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"RunData(score=155929.81523562223, range=155267.27942953032..156592.35104171414)\">RunData(score=155929.81523562223, ran<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"RunData(score=156259.91933032282, range=155967.2972273164..156552.54143332926)\">RunData(score=156259.91933032282, ran<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"RunData(score=155811.88330649625, range=154012.99823010628..157610.76838288622)\">RunData(score=155811.88330649625, ran<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"RunData(score=154835.23402865283, range=152299.566575624..157370.90148168168)\">RunData(score=154835.23402865283, ran<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"RunData(score=149758.67842734433, range=149465.14095246932..150052.21590221935)\">RunData(score=149758.67842734433, ran<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"RunData(score=8.442082734074419E-4, range=8.372522775198425E-4..8.511642692950413E-4)\">RunData(score=8.442082734074419E-4, r<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"RunData(score=2.1647588413775662E-5, range=2.1394152325114E-5..2.1901024502437323E-5)\">RunData(score=2.1647588413775662E-5, <span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"RunData(score=6.6933720644037785E-6, range=6.650531071713415E-6..6.736213057094142E-6)\">RunData(score=6.6933720644037785E-6, <span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"RunData(score=3.472485344175375, range=3.4596934638924464..3.485277224458304)\">RunData(score=3.472485344175375, rang<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"RunData(score=0.5348082435809666, range=0.5300538318352048..0.5395626553267283)\">RunData(score=0.5348082435809666, ran<span class=\"structural\">...</span></span>"] }, \n", "{ name: "<span title=\"runNew: Line_31_jupyter.RunData\">runNew</span>", children: [], rightAlign: false, values: ["<span class=\"formatted\" title=\"RunData(score=1104972.6706894366, range=1055663.3534587221..1199375.2534848445)\">RunData(score=1104972.6706894366, ran<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"RunData(score=1.4634989745609665E8, range=1.437328117109918E8..1.4868644536574084E8)\">RunData(score=1.4634989745609665E8, r<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"RunData(score=213019.57841385395, range=204650.0532153221..220921.40363117142)\">RunData(score=213019.57841385395, ran<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"RunData(score=214917.7241256119, range=208616.32754332913..222519.63697705854)\">RunData(score=214917.7241256119, rang<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"RunData(score=102424.75929129767, range=101113.46667154715..103675.32307942082)\">RunData(score=102424.75929129767, ran<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"RunData(score=101173.75249296638, range=99908.94648785368..103419.08295814389)\">RunData(score=101173.75249296638, ran<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"RunData(score=2680506.786160648, range=2646872.2297869264..2763481.7739724927)\">RunData(score=2680506.786160648, rang<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"RunData(score=2585022.6644677366, range=2454777.568459309..2778899.245191074)\">RunData(score=2585022.6644677366, ran<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"RunData(score=2614856.4118722673, range=2580741.3402635106..2768051.715507899)\">RunData(score=2614856.4118722673, ran<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"RunData(score=2585237.244524414, range=2552358.4905912033..2767937.4085372332)\">RunData(score=2585237.244524414, rang<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"RunData(score=150449.20912261767, range=147414.465281937..156592.35104171414)\">RunData(score=150449.20912261767, ran<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"RunData(score=147058.56562691744, range=140116.58313969668..156552.54143332926)\">RunData(score=147058.56562691744, ran<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"RunData(score=146125.99724354869, range=143504.1570471993..157610.76838288622)\">RunData(score=146125.99724354869, ran<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"RunData(score=150019.93211383233, range=145881.2852993276..157370.90148168168)\">RunData(score=150019.93211383233, ran<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"RunData(score=145509.90114707965, range=143242.89296995336..150052.21590221935)\">RunData(score=145509.90114707965, ran<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"RunData(score=8.972137714852465E-4, range=8.737790976669418E-4..8.511642692950413E-4)\">RunData(score=8.972137714852465E-4, r<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"RunData(score=2.369188528309145E-5, range=2.3161777788037864E-5..2.1901024502437323E-5)\">RunData(score=2.369188528309145E-5, r<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"RunData(score=6.7916806977233165E-6, range=6.710269330854009E-6..6.736213057094142E-6)\">RunData(score=6.7916806977233165E-6, <span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"RunData(score=3.5445401759264423, range=3.5170213910539556..3.485277224458304)\">RunData(score=3.5445401759264423, ran<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"RunData(score=0.5428283650466172, range=0.5388189143575554..0.5395626553267283)\">RunData(score=0.5428283650466172, ran<span class=\"structural\">...</span></span>"] }, \n", "], id: 687865860, rootId: 687865860, totalRows: 20 } ) });\n", "/*-->*/\n", "\n", "call_DataFrame(function() { DataFrame.renderTable(687865860) });\n", "\n", "\n", " </script>\n", " </html>\"></iframe>\n", " <script>\n", " function o_resize_iframe_out_3() {\n", " let elem = document.getElementById(\"iframe_out_3\");\n", " resize_iframe_out_3(elem);\n", " setInterval(resize_iframe_out_3, 5000, elem);\n", " }\n", " function resize_iframe_out_3(el) {\n", " let h = el.contentWindow.document.body.scrollHeight;\n", " el.height = h === 0 ? 0 : h + 41;\n", " }\n", " </script> <html theme='dark'>\n", " <head>\n", " <style type=\"text/css\">\n", " :root {\n", " --background: #fff;\n", " --background-odd: #f5f5f5;\n", " --background-hover: #d9edfd;\n", " --header-text-color: #474747;\n", " --text-color: #848484;\n", " --text-color-dark: #000;\n", " --text-color-medium: #737373;\n", " --text-color-pale: #b3b3b3;\n", " --inner-border-color: #aaa;\n", " --bold-border-color: #000;\n", " --link-color: #296eaa;\n", " --link-color-pale: #296eaa;\n", " --link-hover: #1a466c;\n", "}\n", "\n", ":root[theme=\"dark\"], :root [data-jp-theme-light=\"false\"], .dataframe_dark{\n", " --background: #303030;\n", " --background-odd: #3c3c3c;\n", " --background-hover: #464646;\n", " --header-text-color: #dddddd;\n", " --text-color: #b3b3b3;\n", " --text-color-dark: #dddddd;\n", " --text-color-medium: #b2b2b2;\n", " --text-color-pale: #737373;\n", " --inner-border-color: #707070;\n", " --bold-border-color: #777777;\n", " --link-color: #008dc0;\n", " --link-color-pale: #97e1fb;\n", " --link-hover: #00688e;\n", "}\n", "\n", "p.dataframe_description {\n", " color: var(--text-color-dark);\n", "}\n", "\n", "table.dataframe {\n", " font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n", " font-size: 12px;\n", " background-color: var(--background);\n", " color: var(--text-color-dark);\n", " border: none;\n", " border-collapse: collapse;\n", "}\n", "\n", "table.dataframe th, td {\n", " padding: 6px;\n", " border: 1px solid transparent;\n", " text-align: left;\n", "}\n", "\n", "table.dataframe th {\n", " background-color: var(--background);\n", " color: var(--header-text-color);\n", "}\n", "\n", "table.dataframe td {\n", " vertical-align: top;\n", " white-space: nowrap;\n", "}\n", "\n", "table.dataframe th.bottomBorder {\n", " border-bottom-color: var(--bold-border-color);\n", "}\n", "\n", "table.dataframe tbody > tr:nth-child(odd) {\n", " background: var(--background-odd);\n", "}\n", "\n", "table.dataframe tbody > tr:nth-child(even) {\n", " background: var(--background);\n", "}\n", "\n", "table.dataframe tbody > tr:hover {\n", " background: var(--background-hover);\n", "}\n", "\n", "table.dataframe a {\n", " cursor: pointer;\n", " color: var(--link-color);\n", " text-decoration: none;\n", "}\n", "\n", "table.dataframe tr:hover > td a {\n", " color: var(--link-color-pale);\n", "}\n", "\n", "table.dataframe a:hover {\n", " color: var(--link-hover);\n", " text-decoration: underline;\n", "}\n", "\n", "table.dataframe img {\n", " max-width: fit-content;\n", "}\n", "\n", "table.dataframe th.complex {\n", " background-color: var(--background);\n", " border: 1px solid var(--background);\n", "}\n", "\n", "table.dataframe .leftBorder {\n", " border-left-color: var(--inner-border-color);\n", "}\n", "\n", "table.dataframe .rightBorder {\n", " border-right-color: var(--inner-border-color);\n", "}\n", "\n", "table.dataframe .rightAlign {\n", " text-align: right;\n", "}\n", "\n", "table.dataframe .expanderSvg {\n", " width: 8px;\n", " height: 8px;\n", " margin-right: 3px;\n", "}\n", "\n", "table.dataframe .expander {\n", " display: flex;\n", " align-items: center;\n", "}\n", "\n", "/* formatting */\n", "\n", "table.dataframe .null {\n", " color: var(--text-color-pale);\n", "}\n", "\n", "table.dataframe .structural {\n", " color: var(--text-color-medium);\n", " font-weight: bold;\n", "}\n", "\n", "table.dataframe .dataFrameCaption {\n", " font-weight: bold;\n", "}\n", "\n", "table.dataframe .numbers {\n", " color: var(--text-color-dark);\n", "}\n", "\n", "table.dataframe td:hover .formatted .structural, .null {\n", " color: var(--text-color-dark);\n", "}\n", "\n", "table.dataframe tr:hover .formatted .structural, .null {\n", " color: var(--text-color-dark);\n", "}\n", "\n", "\n", " </style>\n", " </head>\n", " <body>\n", " <table class=\"dataframe\" id=\"static_df_687865861\"><thead><tr><th class=\"bottomBorder\" style=\"text-align:left\">name</th><th class=\"bottomBorder\" style=\"text-align:left\">params</th><th class=\"bottomBorder\" style=\"text-align:left\">mode</th><th class=\"bottomBorder\" style=\"text-align:left\">unit</th><th class=\"bottomBorder\" style=\"text-align:left\">runOld</th><th class=\"bottomBorder\" style=\"text-align:left\">runNew</th></tr></thead><tbody><tr><td style=\"vertical-align:top\">test.InheritedBenchmark.baseBenchmark</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/s</td><td style=\"vertical-align:top\">RunData(score=1124169.302037032, rang<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">RunData(score=1104972.6706894366, ran<span class=\"structural\">...</span></td></tr><tr><td style=\"vertical-align:top\">test.InheritedBenchmark.inheritedBenc<span class=\"structural\">...</span></td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/s</td><td style=\"vertical-align:top\">RunData(score=1.4563056890183368E8, r<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">RunData(score=1.4634989745609665E8, r<span class=\"structural\">...</span></td></tr><tr><td style=\"vertical-align:top\">test.ParamBenchmark.mathBenchmark</td><td style=\"vertical-align:top\">data=1,text="a "string" with quotes",<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/ms</td><td style=\"vertical-align:top\">RunData(score=215040.42648766268, ran<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">RunData(score=213019.57841385395, ran<span class=\"structural\">...</span></td></tr><tr><td style=\"vertical-align:top\">test.ParamBenchmark.mathBenchmark</td><td style=\"vertical-align:top\">data=1,text="a "string" with quotes",<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/ms</td><td style=\"vertical-align:top\">RunData(score=216167.94947592515, ran<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">RunData(score=214917.7241256119, rang<span class=\"structural\">...</span></td></tr><tr><td style=\"vertical-align:top\">test.ParamBenchmark.mathBenchmark</td><td style=\"vertical-align:top\">data=2,text="a "string" with quotes",<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/ms</td><td style=\"vertical-align:top\">RunData(score=102937.09492915806, ran<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">RunData(score=102424.75929129767, ran<span class=\"structural\">...</span></td></tr><tr><td style=\"vertical-align:top\">test.ParamBenchmark.mathBenchmark</td><td style=\"vertical-align:top\">data=2,text="a "string" with quotes",<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/ms</td><td style=\"vertical-align:top\">RunData(score=103082.84485602807, ran<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">RunData(score=101173.75249296638, ran<span class=\"structural\">...</span></td></tr><tr><td style=\"vertical-align:top\">test.ParamBenchmark.otherBenchmark</td><td style=\"vertical-align:top\">data=1,text="a "string" with quotes",<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/ms</td><td style=\"vertical-align:top\">RunData(score=2672623.9977166834, ran<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">RunData(score=2680506.786160648, rang<span class=\"structural\">...</span></td></tr><tr><td style=\"vertical-align:top\">test.ParamBenchmark.otherBenchmark</td><td style=\"vertical-align:top\">data=1,text="a "string" with quotes",<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/ms</td><td style=\"vertical-align:top\">RunData(score=2654913.2949247262, ran<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">RunData(score=2585022.6644677366, ran<span class=\"structural\">...</span></td></tr><tr><td style=\"vertical-align:top\">test.ParamBenchmark.otherBenchmark</td><td style=\"vertical-align:top\">data=2,text="a "string" with quotes",<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/ms</td><td style=\"vertical-align:top\">RunData(score=2676852.389264137, rang<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">RunData(score=2614856.4118722673, ran<span class=\"structural\">...</span></td></tr><tr><td style=\"vertical-align:top\">test.ParamBenchmark.otherBenchmark</td><td style=\"vertical-align:top\">data=2,text="a "string" with quotes",<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/ms</td><td style=\"vertical-align:top\">RunData(score=2676496.83515426, range<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">RunData(score=2585237.244524414, rang<span class=\"structural\">...</span></td></tr><tr><td style=\"vertical-align:top\">test.ParamBenchmark.textContentCheck</td><td style=\"vertical-align:top\">data=1,text="a "string" with quotes",<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/ms</td><td style=\"vertical-align:top\">RunData(score=155929.81523562223, ran<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">RunData(score=150449.20912261767, ran<span class=\"structural\">...</span></td></tr><tr><td style=\"vertical-align:top\">test.ParamBenchmark.textContentCheck</td><td style=\"vertical-align:top\">data=1,text="a "string" with quotes",<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/ms</td><td style=\"vertical-align:top\">RunData(score=156259.91933032282, ran<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">RunData(score=147058.56562691744, ran<span class=\"structural\">...</span></td></tr><tr><td style=\"vertical-align:top\">test.ParamBenchmark.textContentCheck</td><td style=\"vertical-align:top\">data=2,text="a "string" with quotes",<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/ms</td><td style=\"vertical-align:top\">RunData(score=155811.88330649625, ran<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">RunData(score=146125.99724354869, ran<span class=\"structural\">...</span></td></tr><tr><td style=\"vertical-align:top\">test.ParamBenchmark.textContentCheck</td><td style=\"vertical-align:top\">data=2,text="a "string" with quotes",<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/ms</td><td style=\"vertical-align:top\">RunData(score=154835.23402865283, ran<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">RunData(score=150019.93211383233, ran<span class=\"structural\">...</span></td></tr><tr><td style=\"vertical-align:top\">test.nested.CommonBenchmark.mathBench<span class=\"structural\">...</span></td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/ms</td><td style=\"vertical-align:top\">RunData(score=149758.67842734433, ran<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">RunData(score=145509.90114707965, ran<span class=\"structural\">...</span></td></tr><tr><td style=\"vertical-align:top\">test.CommonBenchmark.longBenchmark</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">avgt</td><td style=\"vertical-align:top\">ms/op</td><td style=\"vertical-align:top\">RunData(score=8.442082734074419E-4, r<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">RunData(score=8.972137714852465E-4, r<span class=\"structural\">...</span></td></tr><tr><td style=\"vertical-align:top\">test.CommonBenchmark.longBlackholeBen<span class=\"structural\">...</span></td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">avgt</td><td style=\"vertical-align:top\">ms/op</td><td style=\"vertical-align:top\">RunData(score=2.1647588413775662E-5, <span class=\"structural\">...</span></td><td style=\"vertical-align:top\">RunData(score=2.369188528309145E-5, r<span class=\"structural\">...</span></td></tr><tr><td style=\"vertical-align:top\">test.CommonBenchmark.mathBenchmark</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">avgt</td><td style=\"vertical-align:top\">ms/op</td><td style=\"vertical-align:top\">RunData(score=6.6933720644037785E-6, <span class=\"structural\">...</span></td><td style=\"vertical-align:top\">RunData(score=6.7916806977233165E-6, <span class=\"structural\">...</span></td></tr><tr><td style=\"vertical-align:top\">test.JvmTestBenchmark.cosBenchmark</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">avgt</td><td style=\"vertical-align:top\">ns/op</td><td style=\"vertical-align:top\">RunData(score=3.472485344175375, rang<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">RunData(score=3.5445401759264423, ran<span class=\"structural\">...</span></td></tr><tr><td style=\"vertical-align:top\">test.JvmTestBenchmark.sqrtBenchmark</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">avgt</td><td style=\"vertical-align:top\">ns/op</td><td style=\"vertical-align:top\">RunData(score=0.5348082435809666, ran<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">RunData(score=0.5428283650466172, ran<span class=\"structural\">...</span></td></tr></tbody></table>\n", " </body>\n", " <script>\n", " document.getElementById(\"static_df_687865861\").style.display = \"none\";\n", " </script>\n", " </html>" ], | |
| "application/kotlindataframe+json" : "{\"$version\":\"2.2.0\",\"metadata\":{\"columns\":[\"name\",\"params\",\"mode\",\"unit\",\"runOld\",\"runNew\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"Line_31_jupyter.RunData\"},{\"kind\":\"ValueColumn\",\"type\":\"Line_31_jupyter.RunData\"}],\"nrow\":20,\"ncol\":6,\"is_formatted\":false},\"kotlin_dataframe\":[{\"name\":\"test.InheritedBenchmark.baseBenchmark\",\"params\":\"\",\"mode\":\"thrpt\",\"unit\":\"ops/s\",\"runOld\":\"RunData(score=1124169.302037032, range=1048963.3505892197..1199375.2534848445)\",\"runNew\":\"RunData(score=1104972.6706894366, range=1055663.3534587221..1199375.2534848445)\"},{\"name\":\"test.InheritedBenchmark.inheritedBenchmark\",\"params\":\"\",\"mode\":\"thrpt\",\"unit\":\"ops/s\",\"runOld\":\"RunData(score=1.4563056890183368E8, range=1.4257469243792653E8..1.4868644536574084E8)\",\"runNew\":\"RunData(score=1.4634989745609665E8, range=1.437328117109918E8..1.4868644536574084E8)\"},{\"name\":\"test.ParamBenchmark.mathBenchmark\",\"params\":\"data=1,text=\\\"a \\\"string\\\" with quotes\\\",value=1\",\"mode\":\"thrpt\",\"unit\":\"ops/ms\",\"runOld\":\"RunData(score=215040.42648766268, range=209159.44934415395..220921.40363117142)\",\"runNew\":\"RunData(score=213019.57841385395, range=204650.0532153221..220921.40363117142)\"},{\"name\":\"test.ParamBenchmark.mathBenchmark\",\"params\":\"data=1,text=\\\"a \\\"string\\\" with quotes\\\",value=2\",\"mode\":\"thrpt\",\"unit\":\"ops/ms\",\"runOld\":\"RunData(score=216167.94947592515, range=209816.26197479176..222519.63697705854)\",\"runNew\":\"RunData(score=214917.7241256119, range=208616.32754332913..222519.63697705854)\"},{\"name\":\"test.ParamBenchmark.mathBenchmark\",\"params\":\"data=2,text=\\\"a \\\"string\\\" with quotes\\\",value=1\",\"mode\":\"thrpt\",\"unit\":\"ops/ms\",\"runOld\":\"RunData(score=102937.09492915806, range=102198.8667788953..103675.32307942082)\",\"runNew\":\"RunData(score=102424.75929129767, range=101113.46667154715..103675.32307942082)\"},{\"name\":\"test.ParamBenchmark.mathBenchmark\",\"params\":\"data=2,text=\\\"a \\\"string\\\" with quotes\\\",value=2\",\"mode\":\"thrpt\",\"unit\":\"ops/ms\",\"runOld\":\"RunData(score=103082.84485602807, range=102746.60675391225..103419.08295814389)\",\"runNew\":\"RunData(score=101173.75249296638, range=99908.94648785368..103419.08295814389)\"},{\"name\":\"test.ParamBenchmark.otherBenchmark\",\"params\":\"data=1,text=\\\"a \\\"string\\\" with quotes\\\",value=1\",\"mode\":\"thrpt\",\"unit\":\"ops/ms\",\"runOld\":\"RunData(score=2672623.9977166834, range=2581766.221460874..2763481.7739724927)\",\"runNew\":\"RunData(score=2680506.786160648, range=2646872.2297869264..2763481.7739724927)\"},{\"name\":\"test.ParamBenchmark.otherBenchmark\",\"params\":\"data=1,text=\\\"a \\\"string\\\" with quotes\\\",value=2\",\"mode\":\"thrpt\",\"unit\":\"ops/ms\",\"runOld\":\"RunData(score=2654913.2949247262, range=2530927.3446583785..2778899.245191074)\",\"runNew\":\"RunData(score=2585022.6644677366, range=2454777.568459309..2778899.245191074)\"},{\"name\":\"test.ParamBenchmark.otherBenchmark\",\"params\":\"data=2,text=\\\"a \\\"string\\\" with quotes\\\",value=1\",\"mode\":\"thrpt\",\"unit\":\"ops/ms\",\"runOld\":\"RunData(score=2676852.389264137, range=2585653.063020375..2768051.715507899)\",\"runNew\":\"RunData(score=2614856.4118722673, range=2580741.3402635106..2768051.715507899)\"},{\"name\":\"test.ParamBenchmark.otherBenchmark\",\"params\":\"data=2,text=\\\"a \\\"string\\\" with quotes\\\",value=2\",\"mode\":\"thrpt\",\"unit\":\"ops/ms\",\"runOld\":\"RunData(score=2676496.83515426, range=2585056.261771287..2767937.4085372332)\",\"runNew\":\"RunData(score=2585237.244524414, range=2552358.4905912033..2767937.4085372332)\"},{\"name\":\"test.ParamBenchmark.textContentCheck\",\"params\":\"data=1,text=\\\"a \\\"string\\\" with quotes\\\",value=1\",\"mode\":\"thrpt\",\"unit\":\"ops/ms\",\"runOld\":\"RunData(score=155929.81523562223, range=155267.27942953032..156592.35104171414)\",\"runNew\":\"RunData(score=150449.20912261767, range=147414.465281937..156592.35104171414)\"},{\"name\":\"test.ParamBenchmark.textContentCheck\",\"params\":\"data=1,text=\\\"a \\\"string\\\" with quotes\\\",value=2\",\"mode\":\"thrpt\",\"unit\":\"ops/ms\",\"runOld\":\"RunData(score=156259.91933032282, range=155967.2972273164..156552.54143332926)\",\"runNew\":\"RunData(score=147058.56562691744, range=140116.58313969668..156552.54143332926)\"},{\"name\":\"test.ParamBenchmark.textContentCheck\",\"params\":\"data=2,text=\\\"a \\\"string\\\" with quotes\\\",value=1\",\"mode\":\"thrpt\",\"unit\":\"ops/ms\",\"runOld\":\"RunData(score=155811.88330649625, range=154012.99823010628..157610.76838288622)\",\"runNew\":\"RunData(score=146125.99724354869, range=143504.1570471993..157610.76838288622)\"},{\"name\":\"test.ParamBenchmark.textContentCheck\",\"params\":\"data=2,text=\\\"a \\\"string\\\" with quotes\\\",value=2\",\"mode\":\"thrpt\",\"unit\":\"ops/ms\",\"runOld\":\"RunData(score=154835.23402865283, range=152299.566575624..157370.90148168168)\",\"runNew\":\"RunData(score=150019.93211383233, range=145881.2852993276..157370.90148168168)\"},{\"name\":\"test.nested.CommonBenchmark.mathBenchmark\",\"params\":\"\",\"mode\":\"thrpt\",\"unit\":\"ops/ms\",\"runOld\":\"RunData(score=149758.67842734433, range=149465.14095246932..150052.21590221935)\",\"runNew\":\"RunData(score=145509.90114707965, range=143242.89296995336..150052.21590221935)\"},{\"name\":\"test.CommonBenchmark.longBenchmark\",\"params\":\"\",\"mode\":\"avgt\",\"unit\":\"ms/op\",\"runOld\":\"RunData(score=8.442082734074419E-4, range=8.372522775198425E-4..8.511642692950413E-4)\",\"runNew\":\"RunData(score=8.972137714852465E-4, range=8.737790976669418E-4..8.511642692950413E-4)\"},{\"name\":\"test.CommonBenchmark.longBlackholeBenchmark\",\"params\":\"\",\"mode\":\"avgt\",\"unit\":\"ms/op\",\"runOld\":\"RunData(score=2.1647588413775662E-5, range=2.1394152325114E-5..2.1901024502437323E-5)\",\"runNew\":\"RunData(score=2.369188528309145E-5, range=2.3161777788037864E-5..2.1901024502437323E-5)\"},{\"name\":\"test.CommonBenchmark.mathBenchmark\",\"params\":\"\",\"mode\":\"avgt\",\"unit\":\"ms/op\",\"runOld\":\"RunData(score=6.6933720644037785E-6, range=6.650531071713415E-6..6.736213057094142E-6)\",\"runNew\":\"RunData(score=6.7916806977233165E-6, range=6.710269330854009E-6..6.736213057094142E-6)\"},{\"name\":\"test.JvmTestBenchmark.cosBenchmark\",\"params\":\"\",\"mode\":\"avgt\",\"unit\":\"ns/op\",\"runOld\":\"RunData(score=3.472485344175375, range=3.4596934638924464..3.485277224458304)\",\"runNew\":\"RunData(score=3.5445401759264423, range=3.5170213910539556..3.485277224458304)\"},{\"name\":\"test.JvmTestBenchmark.sqrtBenchmark\",\"params\":\"\",\"mode\":\"avgt\",\"unit\":\"ns/op\",\"runOld\":\"RunData(score=0.5348082435809666, range=0.5300538318352048..0.5395626553267283)\",\"runNew\":\"RunData(score=0.5428283650466172, range=0.5388189143575554..0.5395626553267283)\"}]}" | |
| }, | |
| "execution_count" : 6, | |
| "metadata" : { }, | |
| "output_type" : "execute_result" | |
| } ], | |
| "execution_count" : 6 | |
| }, { | |
| "metadata" : { | |
| "ExecuteTime" : { | |
| "end_time" : "2025-10-10T06:02:20.375377Z", | |
| "start_time" : "2025-10-10T06:02:19.928628Z" | |
| }, | |
| "executionRelatedData" : { | |
| "compiledClasses" : [ "Line_36_jupyter", "Line_37_jupyter", "Line_38_jupyter" ] | |
| } | |
| }, | |
| "cell_type" : "code", | |
| "source" : [ "// Flatten the data so it is easier to plot\n", "val mergedData = resultData.unfold { runOld }.unfold { runNew }.flatten()\n", "mergedData" ], | |
| "id" : "578ff14d32abab4e", | |
| "outputs" : [ { | |
| "data" : { | |
| "text/html" : [ " <iframe onload=\"o_resize_iframe_out_6()\" style=\"width:100%;\" class=\"result_container\" id=\"iframe_out_6\" frameBorder=\"0\" srcdoc=\" <html theme='dark'>\n", " <head>\n", " <style type="text/css">\n", " :root {\n", " --background: #fff;\n", " --background-odd: #f5f5f5;\n", " --background-hover: #d9edfd;\n", " --header-text-color: #474747;\n", " --text-color: #848484;\n", " --text-color-dark: #000;\n", " --text-color-medium: #737373;\n", " --text-color-pale: #b3b3b3;\n", " --inner-border-color: #aaa;\n", " --bold-border-color: #000;\n", " --link-color: #296eaa;\n", " --link-color-pale: #296eaa;\n", " --link-hover: #1a466c;\n", "}\n", "\n", ":root[theme="dark"], :root [data-jp-theme-light="false"], .dataframe_dark{\n", " --background: #303030;\n", " --background-odd: #3c3c3c;\n", " --background-hover: #464646;\n", " --header-text-color: #dddddd;\n", " --text-color: #b3b3b3;\n", " --text-color-dark: #dddddd;\n", " --text-color-medium: #b2b2b2;\n", " --text-color-pale: #737373;\n", " --inner-border-color: #707070;\n", " --bold-border-color: #777777;\n", " --link-color: #008dc0;\n", " --link-color-pale: #97e1fb;\n", " --link-hover: #00688e;\n", "}\n", "\n", "p.dataframe_description {\n", " color: var(--text-color-dark);\n", "}\n", "\n", "table.dataframe {\n", " font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;\n", " font-size: 12px;\n", " background-color: var(--background);\n", " color: var(--text-color-dark);\n", " border: none;\n", " border-collapse: collapse;\n", "}\n", "\n", "table.dataframe th, td {\n", " padding: 6px;\n", " border: 1px solid transparent;\n", " text-align: left;\n", "}\n", "\n", "table.dataframe th {\n", " background-color: var(--background);\n", " color: var(--header-text-color);\n", "}\n", "\n", "table.dataframe td {\n", " vertical-align: top;\n", " white-space: nowrap;\n", "}\n", "\n", "table.dataframe th.bottomBorder {\n", " border-bottom-color: var(--bold-border-color);\n", "}\n", "\n", "table.dataframe tbody > tr:nth-child(odd) {\n", " background: var(--background-odd);\n", "}\n", "\n", "table.dataframe tbody > tr:nth-child(even) {\n", " background: var(--background);\n", "}\n", "\n", "table.dataframe tbody > tr:hover {\n", " background: var(--background-hover);\n", "}\n", "\n", "table.dataframe a {\n", " cursor: pointer;\n", " color: var(--link-color);\n", " text-decoration: none;\n", "}\n", "\n", "table.dataframe tr:hover > td a {\n", " color: var(--link-color-pale);\n", "}\n", "\n", "table.dataframe a:hover {\n", " color: var(--link-hover);\n", " text-decoration: underline;\n", "}\n", "\n", "table.dataframe img {\n", " max-width: fit-content;\n", "}\n", "\n", "table.dataframe th.complex {\n", " background-color: var(--background);\n", " border: 1px solid var(--background);\n", "}\n", "\n", "table.dataframe .leftBorder {\n", " border-left-color: var(--inner-border-color);\n", "}\n", "\n", "table.dataframe .rightBorder {\n", " border-right-color: var(--inner-border-color);\n", "}\n", "\n", "table.dataframe .rightAlign {\n", " text-align: right;\n", "}\n", "\n", "table.dataframe .expanderSvg {\n", " width: 8px;\n", " height: 8px;\n", " margin-right: 3px;\n", "}\n", "\n", "table.dataframe .expander {\n", " display: flex;\n", " align-items: center;\n", "}\n", "\n", "/* formatting */\n", "\n", "table.dataframe .null {\n", " color: var(--text-color-pale);\n", "}\n", "\n", "table.dataframe .structural {\n", " color: var(--text-color-medium);\n", " font-weight: bold;\n", "}\n", "\n", "table.dataframe .dataFrameCaption {\n", " font-weight: bold;\n", "}\n", "\n", "table.dataframe .numbers {\n", " color: var(--text-color-dark);\n", "}\n", "\n", "table.dataframe td:hover .formatted .structural, .null {\n", " color: var(--text-color-dark);\n", "}\n", "\n", "table.dataframe tr:hover .formatted .structural, .null {\n", " color: var(--text-color-dark);\n", "}\n", "\n", "\n", ":root {\n", " --scroll-bg: #f5f5f5;\n", " --scroll-fg: #b3b3b3;\n", "}\n", ":root[theme="dark"], :root [data-jp-theme-light="false"]{\n", " --scroll-bg: #3c3c3c;\n", " --scroll-fg: #97e1fb;\n", "}\n", "body {\n", " scrollbar-color: var(--scroll-fg) var(--scroll-bg);\n", "}\n", "body::-webkit-scrollbar {\n", " width: 10px; /* Mostly for vertical scrollbars */\n", " height: 10px; /* Mostly for horizontal scrollbars */\n", "}\n", "body::-webkit-scrollbar-thumb {\n", " background-color: var(--scroll-fg);\n", "}\n", "body::-webkit-scrollbar-track {\n", " background-color: var(--scroll-bg);\n", "}\n", " </style>\n", " </head>\n", " <body>\n", " <table class="dataframe" id="df_687865866"></table>\n", "\n", "<p class="dataframe_description">DataFrame: rowsCount = 20, columnsCount = 8</p>\n", "\n", " </body>\n", " <script>\n", " (function () {\n", " window.DataFrame = window.DataFrame || new (function () {\n", " this.addTable = function (df) {\n", " let cols = df.cols;\n", " for (let i = 0; i < cols.length; i++) {\n", " for (let c of cols[i].children) {\n", " cols[c].parent = i;\n", " }\n", " }\n", " df.nrow = 0\n", " for (let i = 0; i < df.cols.length; i++) {\n", " if (df.cols[i].values.length > df.nrow) df.nrow = df.cols[i].values.length\n", " }\n", " if (df.id === df.rootId) {\n", " df.expandedFrames = new Set()\n", " df.childFrames = {}\n", " const table = this.getTableElement(df.id)\n", " table.df = df\n", " for (let i = 0; i < df.cols.length; i++) {\n", " let col = df.cols[i]\n", " if (col.parent === undefined && col.children.length > 0) col.expanded = true\n", " }\n", " } else {\n", " const rootDf = this.getTableData(df.rootId)\n", " rootDf.childFrames[df.id] = df\n", " }\n", " }\n", "\n", " this.computeRenderData = function (df) {\n", " let result = []\n", " let pos = 0\n", " for (let col = 0; col < df.cols.length; col++) {\n", " if (df.cols[col].parent === undefined)\n", " pos += this.computeRenderDataRec(df.cols, col, pos, 0, result, false, false)\n", " }\n", " for (let i = 0; i < result.length; i++) {\n", " let row = result[i]\n", " for (let j = 0; j < row.length; j++) {\n", " let cell = row[j]\n", " if (j === 0)\n", " cell.leftBd = false\n", " if (j < row.length - 1) {\n", " let nextData = row[j + 1]\n", " if (nextData.leftBd) cell.rightBd = true\n", " else if (cell.rightBd) nextData.leftBd = true\n", " } else cell.rightBd = false\n", " }\n", " }\n", " return result\n", " }\n", "\n", " this.computeRenderDataRec = function (cols, colId, pos, depth, result, leftBorder, rightBorder) {\n", " if (result.length === depth) {\n", " const array = [];\n", " if (pos > 0) {\n", " let j = 0\n", " for (let i = 0; j < pos; i++) {\n", " let c = result[depth - 1][i]\n", " j += c.span\n", " let copy = Object.assign({empty: true}, c)\n", " array.push(copy)\n", " }\n", " }\n", " result.push(array)\n", " }\n", " const col = cols[colId];\n", " let size = 0;\n", " if (col.expanded) {\n", " let childPos = pos\n", " for (let i = 0; i < col.children.length; i++) {\n", " let child = col.children[i]\n", " let childLeft = i === 0 && (col.children.length > 1 || leftBorder)\n", " let childRight = i === col.children.length - 1 && (col.children.length > 1 || rightBorder)\n", " let childSize = this.computeRenderDataRec(cols, child, childPos, depth + 1, result, childLeft, childRight)\n", " childPos += childSize\n", " size += childSize\n", " }\n", " } else {\n", " for (let i = depth + 1; i < result.length; i++)\n", " result[i].push({id: colId, span: 1, leftBd: leftBorder, rightBd: rightBorder, empty: true})\n", " size = 1\n", " }\n", " let left = leftBorder\n", " let right = rightBorder\n", " if (size > 1) {\n", " left = true\n", " right = true\n", " }\n", " result[depth].push({id: colId, span: size, leftBd: left, rightBd: right})\n", " return size\n", " }\n", "\n", " this.getTableElement = function (id) {\n", " return document.getElementById("df_" + id)\n", " }\n", "\n", " this.getTableData = function (id) {\n", " return this.getTableElement(id).df\n", " }\n", "\n", " this.createExpander = function (isExpanded) {\n", " const svgNs = "http://www.w3.org/2000/svg"\n", " let svg = document.createElementNS(svgNs, "svg")\n", " svg.classList.add("expanderSvg")\n", " let path = document.createElementNS(svgNs, "path")\n", " if (isExpanded) {\n", " svg.setAttribute("viewBox", "0 -2 8 8")\n", " path.setAttribute("d", "M1 0 l-1 1 4 4 4 -4 -1 -1 -3 3Z")\n", " } else {\n", " svg.setAttribute("viewBox", "-2 0 8 8")\n", " path.setAttribute("d", "M1 0 l-1 1 3 3 -3 3 1 1 4 -4Z")\n", " }\n", " path.setAttribute("fill", "currentColor")\n", " svg.appendChild(path)\n", " return svg\n", " }\n", "\n", " this.renderTable = function (id) {\n", "\n", " let table = this.getTableElement(id)\n", "\n", " if (table === null) return\n", "\n", " table.innerHTML = ""\n", "\n", " let df = table.df\n", " let rootDf = df.rootId === df.id ? df : this.getTableData(df.rootId)\n", "\n", " // header\n", " let header = document.createElement("thead")\n", " table.appendChild(header)\n", "\n", " let renderData = this.computeRenderData(df)\n", " for (let j = 0; j < renderData.length; j++) {\n", " let rowData = renderData[j]\n", " let tr = document.createElement("tr");\n", " let isLastRow = j === renderData.length - 1\n", " header.appendChild(tr);\n", " for (let i = 0; i < rowData.length; i++) {\n", " let cell = rowData[i]\n", " let th = document.createElement("th");\n", " th.setAttribute("colspan", cell.span)\n", " let colId = cell.id\n", " let col = df.cols[colId];\n", " if (!cell.empty) {\n", " if (col.children.length === 0) {\n", " th.innerHTML = col.name\n", " } else {\n", " let link = document.createElement("a")\n", " link.className = "expander"\n", " let that = this\n", " link.onclick = function () {\n", " col.expanded = !col.expanded\n", " that.renderTable(id)\n", " }\n", " link.appendChild(this.createExpander(col.expanded))\n", " link.innerHTML += col.name\n", " th.appendChild(link)\n", " }\n", " }\n", " let classes = (cell.leftBd ? " leftBorder" : "") + (cell.rightBd ? " rightBorder" : "")\n", " if (col.rightAlign)\n", " classes += " rightAlign"\n", " if (isLastRow)\n", " classes += " bottomBorder"\n", " if (classes.length > 0)\n", " th.setAttribute("class", classes)\n", " tr.appendChild(th)\n", " }\n", " }\n", "\n", " // body\n", " let body = document.createElement("tbody")\n", " table.appendChild(body)\n", "\n", " let columns = renderData.pop()\n", " for (let row = 0; row < df.nrow; row++) {\n", " let tr = document.createElement("tr");\n", " body.appendChild(tr)\n", " for (let i = 0; i < columns.length; i++) {\n", " let cell = columns[i]\n", " let td = document.createElement("td");\n", " let colId = cell.id\n", " let col = df.cols[colId]\n", " let classes = (cell.leftBd ? " leftBorder" : "") + (cell.rightBd ? " rightBorder" : "")\n", " if (col.rightAlign)\n", " classes += " rightAlign"\n", " if (classes.length > 0)\n", " td.setAttribute("class", classes)\n", " tr.appendChild(td)\n", " let value = col.values[row]\n", " if (value.frameId !== undefined) {\n", " let frameId = value.frameId\n", " let expanded = rootDf.expandedFrames.has(frameId)\n", " let link = document.createElement("a")\n", " link.className = "expander"\n", " let that = this\n", " link.onclick = function () {\n", " if (rootDf.expandedFrames.has(frameId))\n", " rootDf.expandedFrames.delete(frameId)\n", " else rootDf.expandedFrames.add(frameId)\n", " that.renderTable(id)\n", " }\n", " link.appendChild(this.createExpander(expanded))\n", " link.innerHTML += value.value\n", " if (expanded) {\n", " td.appendChild(link)\n", " td.appendChild(document.createElement("p"))\n", " const childTable = document.createElement("table")\n", " childTable.className = "dataframe"\n", " childTable.id = "df_" + frameId\n", " let childDf = rootDf.childFrames[frameId]\n", " childTable.df = childDf\n", " td.appendChild(childTable)\n", " this.renderTable(frameId)\n", " if (childDf.nrow !== childDf.totalRows) {\n", " const footer = document.createElement("p")\n", " footer.innerText = `... showing only top ${childDf.nrow} of ${childDf.totalRows} rows`\n", " td.appendChild(footer)\n", " }\n", " } else {\n", " td.appendChild(link)\n", " }\n", " } else if (value.style !== undefined) {\n", " td.innerHTML = value.value\n", " td.setAttribute("style", value.style)\n", " } else td.innerHTML = value\n", " this.nodeScriptReplace(td)\n", " }\n", " }\n", " }\n", "\n", " this.nodeScriptReplace = function (node) {\n", " if (this.nodeScriptIs(node) === true) {\n", " node.parentNode.replaceChild(this.nodeScriptClone(node), node);\n", " } else {\n", " let i = -1, children = node.childNodes;\n", " while (++i < children.length) {\n", " this.nodeScriptReplace(children[i]);\n", " }\n", " }\n", "\n", " return node;\n", " }\n", "\n", " this.nodeScriptClone = function (node) {\n", " let script = document.createElement("script");\n", " script.text = node.innerHTML;\n", "\n", " let i = -1, attrs = node.attributes, attr;\n", " while (++i < attrs.length) {\n", " script.setAttribute((attr = attrs[i]).name, attr.value);\n", " }\n", " return script;\n", " }\n", "\n", " this.nodeScriptIs = function (node) {\n", " return node.tagName === 'SCRIPT';\n", " }\n", " })()\n", "\n", " window.call_DataFrame = function (f) {\n", " return f();\n", " };\n", "\n", " let funQueue = window["kotlinQueues"] && window["kotlinQueues"]["DataFrame"];\n", " if (funQueue) {\n", " funQueue.forEach(function (f) {\n", " f();\n", " });\n", " funQueue = [];\n", " }\n", "})()\n", "\n", "/*<!--*/\n", "call_DataFrame(function() { DataFrame.addTable({ cols: [{ name: "<span title=\"name: String\">name</span>", children: [], rightAlign: false, values: ["test.InheritedBenchmark.baseBenchmark","<span class=\"formatted\" title=\"test.InheritedBenchmark.inheritedBenchmark\">test.InheritedBenchmark.inheritedBenc<span class=\"structural\">...</span></span>","test.ParamBenchmark.mathBenchmark","test.ParamBenchmark.mathBenchmark","test.ParamBenchmark.mathBenchmark","test.ParamBenchmark.mathBenchmark","test.ParamBenchmark.otherBenchmark","test.ParamBenchmark.otherBenchmark","test.ParamBenchmark.otherBenchmark","test.ParamBenchmark.otherBenchmark","test.ParamBenchmark.textContentCheck","test.ParamBenchmark.textContentCheck","test.ParamBenchmark.textContentCheck","test.ParamBenchmark.textContentCheck","<span class=\"formatted\" title=\"test.nested.CommonBenchmark.mathBenchmark\">test.nested.CommonBenchmark.mathBench<span class=\"structural\">...</span></span>","test.CommonBenchmark.longBenchmark","<span class=\"formatted\" title=\"test.CommonBenchmark.longBlackholeBenchmark\">test.CommonBenchmark.longBlackholeBen<span class=\"structural\">...</span></span>","test.CommonBenchmark.mathBenchmark","test.JvmTestBenchmark.cosBenchmark","test.JvmTestBenchmark.sqrtBenchmark"] }, \n", "{ name: "<span title=\"params: String\">params</span>", children: [], rightAlign: false, values: ["","","<span class=\"formatted\" title=\"data=1,text=&#34;a &#34;string&#34; with quotes&#34;,value=1\">data=1,text=&#34;a &#34;string&#34; with quotes&#34;,<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"data=1,text=&#34;a &#34;string&#34; with quotes&#34;,value=2\">data=1,text=&#34;a &#34;string&#34; with quotes&#34;,<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"data=2,text=&#34;a &#34;string&#34; with quotes&#34;,value=1\">data=2,text=&#34;a &#34;string&#34; with quotes&#34;,<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"data=2,text=&#34;a &#34;string&#34; with quotes&#34;,value=2\">data=2,text=&#34;a &#34;string&#34; with quotes&#34;,<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"data=1,text=&#34;a &#34;string&#34; with quotes&#34;,value=1\">data=1,text=&#34;a &#34;string&#34; with quotes&#34;,<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"data=1,text=&#34;a &#34;string&#34; with quotes&#34;,value=2\">data=1,text=&#34;a &#34;string&#34; with quotes&#34;,<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"data=2,text=&#34;a &#34;string&#34; with quotes&#34;,value=1\">data=2,text=&#34;a &#34;string&#34; with quotes&#34;,<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"data=2,text=&#34;a &#34;string&#34; with quotes&#34;,value=2\">data=2,text=&#34;a &#34;string&#34; with quotes&#34;,<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"data=1,text=&#34;a &#34;string&#34; with quotes&#34;,value=1\">data=1,text=&#34;a &#34;string&#34; with quotes&#34;,<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"data=1,text=&#34;a &#34;string&#34; with quotes&#34;,value=2\">data=1,text=&#34;a &#34;string&#34; with quotes&#34;,<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"data=2,text=&#34;a &#34;string&#34; with quotes&#34;,value=1\">data=2,text=&#34;a &#34;string&#34; with quotes&#34;,<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"data=2,text=&#34;a &#34;string&#34; with quotes&#34;,value=2\">data=2,text=&#34;a &#34;string&#34; with quotes&#34;,<span class=\"structural\">...</span></span>","","","","","",""] }, \n", "{ name: "<span title=\"mode: String\">mode</span>", children: [], rightAlign: false, values: ["thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","avgt","avgt","avgt","avgt","avgt"] }, \n", "{ name: "<span title=\"unit: String\">unit</span>", children: [], rightAlign: false, values: ["ops/s","ops/s","ops/ms","ops/ms","ops/ms","ops/ms","ops/ms","ops/ms","ops/ms","ops/ms","ops/ms","ops/ms","ops/ms","ops/ms","ops/ms","ms/op","ms/op","ms/op","ns/op","ns/op"] }, \n", "{ name: "<span title=\"score: Double\">score</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">1124169.302037</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">145630568.901834</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">215040.426488</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">216167.949476</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">102937.094929</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">103082.844856</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">2672623.997717</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">2654913.294925</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">2676852.389264</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">2676496.835154</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">155929.815236</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">156259.919330</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">155811.883306</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">154835.234029</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">149758.678427</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">0.000844</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">0.000022</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">0.000007</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3.472485</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">0.534808</span></span>"] }, \n", "{ name: "<span title=\"range: ranges.ClosedFloatingPointRange<Double>\">range</span>", children: [], rightAlign: false, values: ["1048963.3505892197..1199375.2534848445","<span class=\"formatted\" title=\"1.4257469243792653E8..1.4868644536574084E8\">1.4257469243792653E8..1.4868644536574<span class=\"structural\">...</span></span>","209159.44934415395..220921.40363117142","209816.26197479176..222519.63697705854","102198.8667788953..103675.32307942082","102746.60675391225..103419.08295814389","2581766.221460874..2763481.7739724927","2530927.3446583785..2778899.245191074","2585653.063020375..2768051.715507899","2585056.261771287..2767937.4085372332","155267.27942953032..156592.35104171414","155967.2972273164..156552.54143332926","154012.99823010628..157610.76838288622","152299.566575624..157370.90148168168","149465.14095246932..150052.21590221935","<span class=\"formatted\" title=\"8.372522775198425E-4..8.511642692950413E-4\">8.372522775198425E-4..8.5116426929504<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"2.1394152325114E-5..2.1901024502437323E-5\">2.1394152325114E-5..2.190102450243732<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"6.650531071713415E-6..6.736213057094142E-6\">6.650531071713415E-6..6.7362130570941<span class=\"structural\">...</span></span>","3.4596934638924464..3.485277224458304","0.5300538318352048..0.5395626553267283"] }, \n", "{ name: "<span title=\"score1: Double\">score1</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">1104972.670689</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">146349897.456097</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">213019.578414</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">214917.724126</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">102424.759291</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">101173.752493</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">2680506.786161</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">2585022.664468</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">2614856.411872</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">2585237.244524</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">150449.209123</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">147058.565627</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">146125.997244</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">150019.932114</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">145509.901147</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">0.000897</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">0.000024</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">0.000007</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3.544540</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">0.542828</span></span>"] }, \n", "{ name: "<span title=\"range1: ranges.ClosedFloatingPointRange<Double>\">range1</span>", children: [], rightAlign: false, values: ["1055663.3534587221..1199375.2534848445","<span class=\"formatted\" title=\"1.437328117109918E8..1.4868644536574084E8\">1.437328117109918E8..1.48686445365740<span class=\"structural\">...</span></span>","204650.0532153221..220921.40363117142","208616.32754332913..222519.63697705854","101113.46667154715..103675.32307942082","99908.94648785368..103419.08295814389","2646872.2297869264..2763481.7739724927","2454777.568459309..2778899.245191074","2580741.3402635106..2768051.715507899","2552358.4905912033..2767937.4085372332","147414.465281937..156592.35104171414","140116.58313969668..156552.54143332926","143504.1570471993..157610.76838288622","145881.2852993276..157370.90148168168","143242.89296995336..150052.21590221935","<span class=\"formatted\" title=\"8.737790976669418E-4..8.511642692950413E-4\">8.737790976669418E-4..8.5116426929504<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"2.3161777788037864E-5..2.1901024502437323E-5\">2.3161777788037864E-5..2.190102450243<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"6.710269330854009E-6..6.736213057094142E-6\">6.710269330854009E-6..6.7362130570941<span class=\"structural\">...</span></span>","3.5170213910539556..3.485277224458304","0.5388189143575554..0.5395626553267283"] }, \n", "], id: 687865866, rootId: 687865866, totalRows: 20 } ) });\n", "/*-->*/\n", "\n", "call_DataFrame(function() { DataFrame.renderTable(687865866) });\n", "\n", "\n", " </script>\n", " </html>\"></iframe>\n", " <script>\n", " function o_resize_iframe_out_6() {\n", " let elem = document.getElementById(\"iframe_out_6\");\n", " resize_iframe_out_6(elem);\n", " setInterval(resize_iframe_out_6, 5000, elem);\n", " }\n", " function resize_iframe_out_6(el) {\n", " let h = el.contentWindow.document.body.scrollHeight;\n", " el.height = h === 0 ? 0 : h + 41;\n", " }\n", " </script> <html theme='dark'>\n", " <head>\n", " <style type=\"text/css\">\n", " :root {\n", " --background: #fff;\n", " --background-odd: #f5f5f5;\n", " --background-hover: #d9edfd;\n", " --header-text-color: #474747;\n", " --text-color: #848484;\n", " --text-color-dark: #000;\n", " --text-color-medium: #737373;\n", " --text-color-pale: #b3b3b3;\n", " --inner-border-color: #aaa;\n", " --bold-border-color: #000;\n", " --link-color: #296eaa;\n", " --link-color-pale: #296eaa;\n", " --link-hover: #1a466c;\n", "}\n", "\n", ":root[theme=\"dark\"], :root [data-jp-theme-light=\"false\"], .dataframe_dark{\n", " --background: #303030;\n", " --background-odd: #3c3c3c;\n", " --background-hover: #464646;\n", " --header-text-color: #dddddd;\n", " --text-color: #b3b3b3;\n", " --text-color-dark: #dddddd;\n", " --text-color-medium: #b2b2b2;\n", " --text-color-pale: #737373;\n", " --inner-border-color: #707070;\n", " --bold-border-color: #777777;\n", " --link-color: #008dc0;\n", " --link-color-pale: #97e1fb;\n", " --link-hover: #00688e;\n", "}\n", "\n", "p.dataframe_description {\n", " color: var(--text-color-dark);\n", "}\n", "\n", "table.dataframe {\n", " font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n", " font-size: 12px;\n", " background-color: var(--background);\n", " color: var(--text-color-dark);\n", " border: none;\n", " border-collapse: collapse;\n", "}\n", "\n", "table.dataframe th, td {\n", " padding: 6px;\n", " border: 1px solid transparent;\n", " text-align: left;\n", "}\n", "\n", "table.dataframe th {\n", " background-color: var(--background);\n", " color: var(--header-text-color);\n", "}\n", "\n", "table.dataframe td {\n", " vertical-align: top;\n", " white-space: nowrap;\n", "}\n", "\n", "table.dataframe th.bottomBorder {\n", " border-bottom-color: var(--bold-border-color);\n", "}\n", "\n", "table.dataframe tbody > tr:nth-child(odd) {\n", " background: var(--background-odd);\n", "}\n", "\n", "table.dataframe tbody > tr:nth-child(even) {\n", " background: var(--background);\n", "}\n", "\n", "table.dataframe tbody > tr:hover {\n", " background: var(--background-hover);\n", "}\n", "\n", "table.dataframe a {\n", " cursor: pointer;\n", " color: var(--link-color);\n", " text-decoration: none;\n", "}\n", "\n", "table.dataframe tr:hover > td a {\n", " color: var(--link-color-pale);\n", "}\n", "\n", "table.dataframe a:hover {\n", " color: var(--link-hover);\n", " text-decoration: underline;\n", "}\n", "\n", "table.dataframe img {\n", " max-width: fit-content;\n", "}\n", "\n", "table.dataframe th.complex {\n", " background-color: var(--background);\n", " border: 1px solid var(--background);\n", "}\n", "\n", "table.dataframe .leftBorder {\n", " border-left-color: var(--inner-border-color);\n", "}\n", "\n", "table.dataframe .rightBorder {\n", " border-right-color: var(--inner-border-color);\n", "}\n", "\n", "table.dataframe .rightAlign {\n", " text-align: right;\n", "}\n", "\n", "table.dataframe .expanderSvg {\n", " width: 8px;\n", " height: 8px;\n", " margin-right: 3px;\n", "}\n", "\n", "table.dataframe .expander {\n", " display: flex;\n", " align-items: center;\n", "}\n", "\n", "/* formatting */\n", "\n", "table.dataframe .null {\n", " color: var(--text-color-pale);\n", "}\n", "\n", "table.dataframe .structural {\n", " color: var(--text-color-medium);\n", " font-weight: bold;\n", "}\n", "\n", "table.dataframe .dataFrameCaption {\n", " font-weight: bold;\n", "}\n", "\n", "table.dataframe .numbers {\n", " color: var(--text-color-dark);\n", "}\n", "\n", "table.dataframe td:hover .formatted .structural, .null {\n", " color: var(--text-color-dark);\n", "}\n", "\n", "table.dataframe tr:hover .formatted .structural, .null {\n", " color: var(--text-color-dark);\n", "}\n", "\n", "\n", " </style>\n", " </head>\n", " <body>\n", " <table class=\"dataframe\" id=\"static_df_687865867\"><thead><tr><th class=\"bottomBorder\" style=\"text-align:left\">name</th><th class=\"bottomBorder\" style=\"text-align:left\">params</th><th class=\"bottomBorder\" style=\"text-align:left\">mode</th><th class=\"bottomBorder\" style=\"text-align:left\">unit</th><th class=\"bottomBorder\" style=\"text-align:left\">score</th><th class=\"bottomBorder\" style=\"text-align:left\">range</th><th class=\"bottomBorder\" style=\"text-align:left\">score1</th><th class=\"bottomBorder\" style=\"text-align:left\">range1</th></tr></thead><tbody><tr><td style=\"vertical-align:top\">test.InheritedBenchmark.baseBenchmark</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/s</td><td style=\"vertical-align:top\">1124169.302037</td><td style=\"vertical-align:top\">1048963.3505892197..1199375.2534848445</td><td style=\"vertical-align:top\">1104972.670689</td><td style=\"vertical-align:top\">1055663.3534587221..1199375.2534848445</td></tr><tr><td style=\"vertical-align:top\">test.InheritedBenchmark.inheritedBenc<span class=\"structural\">...</span></td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/s</td><td style=\"vertical-align:top\">145630568.901834</td><td style=\"vertical-align:top\">1.4257469243792653E8..1.4868644536574<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">146349897.456097</td><td style=\"vertical-align:top\">1.437328117109918E8..1.48686445365740<span class=\"structural\">...</span></td></tr><tr><td style=\"vertical-align:top\">test.ParamBenchmark.mathBenchmark</td><td style=\"vertical-align:top\">data=1,text="a "string" with quotes",<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/ms</td><td style=\"vertical-align:top\">215040.426488</td><td style=\"vertical-align:top\">209159.44934415395..220921.40363117142</td><td style=\"vertical-align:top\">213019.578414</td><td style=\"vertical-align:top\">204650.0532153221..220921.40363117142</td></tr><tr><td style=\"vertical-align:top\">test.ParamBenchmark.mathBenchmark</td><td style=\"vertical-align:top\">data=1,text="a "string" with quotes",<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/ms</td><td style=\"vertical-align:top\">216167.949476</td><td style=\"vertical-align:top\">209816.26197479176..222519.63697705854</td><td style=\"vertical-align:top\">214917.724126</td><td style=\"vertical-align:top\">208616.32754332913..222519.63697705854</td></tr><tr><td style=\"vertical-align:top\">test.ParamBenchmark.mathBenchmark</td><td style=\"vertical-align:top\">data=2,text="a "string" with quotes",<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/ms</td><td style=\"vertical-align:top\">102937.094929</td><td style=\"vertical-align:top\">102198.8667788953..103675.32307942082</td><td style=\"vertical-align:top\">102424.759291</td><td style=\"vertical-align:top\">101113.46667154715..103675.32307942082</td></tr><tr><td style=\"vertical-align:top\">test.ParamBenchmark.mathBenchmark</td><td style=\"vertical-align:top\">data=2,text="a "string" with quotes",<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/ms</td><td style=\"vertical-align:top\">103082.844856</td><td style=\"vertical-align:top\">102746.60675391225..103419.08295814389</td><td style=\"vertical-align:top\">101173.752493</td><td style=\"vertical-align:top\">99908.94648785368..103419.08295814389</td></tr><tr><td style=\"vertical-align:top\">test.ParamBenchmark.otherBenchmark</td><td style=\"vertical-align:top\">data=1,text="a "string" with quotes",<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/ms</td><td style=\"vertical-align:top\">2672623.997717</td><td style=\"vertical-align:top\">2581766.221460874..2763481.7739724927</td><td style=\"vertical-align:top\">2680506.786161</td><td style=\"vertical-align:top\">2646872.2297869264..2763481.7739724927</td></tr><tr><td style=\"vertical-align:top\">test.ParamBenchmark.otherBenchmark</td><td style=\"vertical-align:top\">data=1,text="a "string" with quotes",<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/ms</td><td style=\"vertical-align:top\">2654913.294925</td><td style=\"vertical-align:top\">2530927.3446583785..2778899.245191074</td><td style=\"vertical-align:top\">2585022.664468</td><td style=\"vertical-align:top\">2454777.568459309..2778899.245191074</td></tr><tr><td style=\"vertical-align:top\">test.ParamBenchmark.otherBenchmark</td><td style=\"vertical-align:top\">data=2,text="a "string" with quotes",<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/ms</td><td style=\"vertical-align:top\">2676852.389264</td><td style=\"vertical-align:top\">2585653.063020375..2768051.715507899</td><td style=\"vertical-align:top\">2614856.411872</td><td style=\"vertical-align:top\">2580741.3402635106..2768051.715507899</td></tr><tr><td style=\"vertical-align:top\">test.ParamBenchmark.otherBenchmark</td><td style=\"vertical-align:top\">data=2,text="a "string" with quotes",<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/ms</td><td style=\"vertical-align:top\">2676496.835154</td><td style=\"vertical-align:top\">2585056.261771287..2767937.4085372332</td><td style=\"vertical-align:top\">2585237.244524</td><td style=\"vertical-align:top\">2552358.4905912033..2767937.4085372332</td></tr><tr><td style=\"vertical-align:top\">test.ParamBenchmark.textContentCheck</td><td style=\"vertical-align:top\">data=1,text="a "string" with quotes",<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/ms</td><td style=\"vertical-align:top\">155929.815236</td><td style=\"vertical-align:top\">155267.27942953032..156592.35104171414</td><td style=\"vertical-align:top\">150449.209123</td><td style=\"vertical-align:top\">147414.465281937..156592.35104171414</td></tr><tr><td style=\"vertical-align:top\">test.ParamBenchmark.textContentCheck</td><td style=\"vertical-align:top\">data=1,text="a "string" with quotes",<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/ms</td><td style=\"vertical-align:top\">156259.919330</td><td style=\"vertical-align:top\">155967.2972273164..156552.54143332926</td><td style=\"vertical-align:top\">147058.565627</td><td style=\"vertical-align:top\">140116.58313969668..156552.54143332926</td></tr><tr><td style=\"vertical-align:top\">test.ParamBenchmark.textContentCheck</td><td style=\"vertical-align:top\">data=2,text="a "string" with quotes",<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/ms</td><td style=\"vertical-align:top\">155811.883306</td><td style=\"vertical-align:top\">154012.99823010628..157610.76838288622</td><td style=\"vertical-align:top\">146125.997244</td><td style=\"vertical-align:top\">143504.1570471993..157610.76838288622</td></tr><tr><td style=\"vertical-align:top\">test.ParamBenchmark.textContentCheck</td><td style=\"vertical-align:top\">data=2,text="a "string" with quotes",<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/ms</td><td style=\"vertical-align:top\">154835.234029</td><td style=\"vertical-align:top\">152299.566575624..157370.90148168168</td><td style=\"vertical-align:top\">150019.932114</td><td style=\"vertical-align:top\">145881.2852993276..157370.90148168168</td></tr><tr><td style=\"vertical-align:top\">test.nested.CommonBenchmark.mathBench<span class=\"structural\">...</span></td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/ms</td><td style=\"vertical-align:top\">149758.678427</td><td style=\"vertical-align:top\">149465.14095246932..150052.21590221935</td><td style=\"vertical-align:top\">145509.901147</td><td style=\"vertical-align:top\">143242.89296995336..150052.21590221935</td></tr><tr><td style=\"vertical-align:top\">test.CommonBenchmark.longBenchmark</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">avgt</td><td style=\"vertical-align:top\">ms/op</td><td style=\"vertical-align:top\">0.000844</td><td style=\"vertical-align:top\">8.372522775198425E-4..8.5116426929504<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">0.000897</td><td style=\"vertical-align:top\">8.737790976669418E-4..8.5116426929504<span class=\"structural\">...</span></td></tr><tr><td style=\"vertical-align:top\">test.CommonBenchmark.longBlackholeBen<span class=\"structural\">...</span></td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">avgt</td><td style=\"vertical-align:top\">ms/op</td><td style=\"vertical-align:top\">0.000022</td><td style=\"vertical-align:top\">2.1394152325114E-5..2.190102450243732<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">0.000024</td><td style=\"vertical-align:top\">2.3161777788037864E-5..2.190102450243<span class=\"structural\">...</span></td></tr><tr><td style=\"vertical-align:top\">test.CommonBenchmark.mathBenchmark</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">avgt</td><td style=\"vertical-align:top\">ms/op</td><td style=\"vertical-align:top\">0.000007</td><td style=\"vertical-align:top\">6.650531071713415E-6..6.7362130570941<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">0.000007</td><td style=\"vertical-align:top\">6.710269330854009E-6..6.7362130570941<span class=\"structural\">...</span></td></tr><tr><td style=\"vertical-align:top\">test.JvmTestBenchmark.cosBenchmark</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">avgt</td><td style=\"vertical-align:top\">ns/op</td><td style=\"vertical-align:top\">3.472485</td><td style=\"vertical-align:top\">3.4596934638924464..3.485277224458304</td><td style=\"vertical-align:top\">3.544540</td><td style=\"vertical-align:top\">3.5170213910539556..3.485277224458304</td></tr><tr><td style=\"vertical-align:top\">test.JvmTestBenchmark.sqrtBenchmark</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">avgt</td><td style=\"vertical-align:top\">ns/op</td><td style=\"vertical-align:top\">0.534808</td><td style=\"vertical-align:top\">0.5300538318352048..0.5395626553267283</td><td style=\"vertical-align:top\">0.542828</td><td style=\"vertical-align:top\">0.5388189143575554..0.5395626553267283</td></tr></tbody></table>\n", " </body>\n", " <script>\n", " document.getElementById(\"static_df_687865867\").style.display = \"none\";\n", " </script>\n", " </html>" ], | |
| "application/kotlindataframe+json" : "{\"$version\":\"2.2.0\",\"metadata\":{\"columns\":[\"name\",\"params\",\"mode\",\"unit\",\"score\",\"range\",\"score1\",\"range1\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.ranges.ClosedFloatingPointRange<kotlin.Double>\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.ranges.ClosedFloatingPointRange<kotlin.Double>\"}],\"nrow\":20,\"ncol\":8,\"is_formatted\":false},\"kotlin_dataframe\":[{\"name\":\"test.InheritedBenchmark.baseBenchmark\",\"params\":\"\",\"mode\":\"thrpt\",\"unit\":\"ops/s\",\"score\":1124169.302037032,\"range\":\"1048963.3505892197..1199375.2534848445\",\"score1\":1104972.6706894366,\"range1\":\"1055663.3534587221..1199375.2534848445\"},{\"name\":\"test.InheritedBenchmark.inheritedBenchmark\",\"params\":\"\",\"mode\":\"thrpt\",\"unit\":\"ops/s\",\"score\":1.4563056890183368E8,\"range\":\"1.4257469243792653E8..1.4868644536574084E8\",\"score1\":1.4634989745609665E8,\"range1\":\"1.437328117109918E8..1.4868644536574084E8\"},{\"name\":\"test.ParamBenchmark.mathBenchmark\",\"params\":\"data=1,text=\\\"a \\\"string\\\" with quotes\\\",value=1\",\"mode\":\"thrpt\",\"unit\":\"ops/ms\",\"score\":215040.42648766268,\"range\":\"209159.44934415395..220921.40363117142\",\"score1\":213019.57841385395,\"range1\":\"204650.0532153221..220921.40363117142\"},{\"name\":\"test.ParamBenchmark.mathBenchmark\",\"params\":\"data=1,text=\\\"a \\\"string\\\" with quotes\\\",value=2\",\"mode\":\"thrpt\",\"unit\":\"ops/ms\",\"score\":216167.94947592515,\"range\":\"209816.26197479176..222519.63697705854\",\"score1\":214917.7241256119,\"range1\":\"208616.32754332913..222519.63697705854\"},{\"name\":\"test.ParamBenchmark.mathBenchmark\",\"params\":\"data=2,text=\\\"a \\\"string\\\" with quotes\\\",value=1\",\"mode\":\"thrpt\",\"unit\":\"ops/ms\",\"score\":102937.09492915806,\"range\":\"102198.8667788953..103675.32307942082\",\"score1\":102424.75929129767,\"range1\":\"101113.46667154715..103675.32307942082\"},{\"name\":\"test.ParamBenchmark.mathBenchmark\",\"params\":\"data=2,text=\\\"a \\\"string\\\" with quotes\\\",value=2\",\"mode\":\"thrpt\",\"unit\":\"ops/ms\",\"score\":103082.84485602807,\"range\":\"102746.60675391225..103419.08295814389\",\"score1\":101173.75249296638,\"range1\":\"99908.94648785368..103419.08295814389\"},{\"name\":\"test.ParamBenchmark.otherBenchmark\",\"params\":\"data=1,text=\\\"a \\\"string\\\" with quotes\\\",value=1\",\"mode\":\"thrpt\",\"unit\":\"ops/ms\",\"score\":2672623.9977166834,\"range\":\"2581766.221460874..2763481.7739724927\",\"score1\":2680506.786160648,\"range1\":\"2646872.2297869264..2763481.7739724927\"},{\"name\":\"test.ParamBenchmark.otherBenchmark\",\"params\":\"data=1,text=\\\"a \\\"string\\\" with quotes\\\",value=2\",\"mode\":\"thrpt\",\"unit\":\"ops/ms\",\"score\":2654913.2949247262,\"range\":\"2530927.3446583785..2778899.245191074\",\"score1\":2585022.6644677366,\"range1\":\"2454777.568459309..2778899.245191074\"},{\"name\":\"test.ParamBenchmark.otherBenchmark\",\"params\":\"data=2,text=\\\"a \\\"string\\\" with quotes\\\",value=1\",\"mode\":\"thrpt\",\"unit\":\"ops/ms\",\"score\":2676852.389264137,\"range\":\"2585653.063020375..2768051.715507899\",\"score1\":2614856.4118722673,\"range1\":\"2580741.3402635106..2768051.715507899\"},{\"name\":\"test.ParamBenchmark.otherBenchmark\",\"params\":\"data=2,text=\\\"a \\\"string\\\" with quotes\\\",value=2\",\"mode\":\"thrpt\",\"unit\":\"ops/ms\",\"score\":2676496.83515426,\"range\":\"2585056.261771287..2767937.4085372332\",\"score1\":2585237.244524414,\"range1\":\"2552358.4905912033..2767937.4085372332\"},{\"name\":\"test.ParamBenchmark.textContentCheck\",\"params\":\"data=1,text=\\\"a \\\"string\\\" with quotes\\\",value=1\",\"mode\":\"thrpt\",\"unit\":\"ops/ms\",\"score\":155929.81523562223,\"range\":\"155267.27942953032..156592.35104171414\",\"score1\":150449.20912261767,\"range1\":\"147414.465281937..156592.35104171414\"},{\"name\":\"test.ParamBenchmark.textContentCheck\",\"params\":\"data=1,text=\\\"a \\\"string\\\" with quotes\\\",value=2\",\"mode\":\"thrpt\",\"unit\":\"ops/ms\",\"score\":156259.91933032282,\"range\":\"155967.2972273164..156552.54143332926\",\"score1\":147058.56562691744,\"range1\":\"140116.58313969668..156552.54143332926\"},{\"name\":\"test.ParamBenchmark.textContentCheck\",\"params\":\"data=2,text=\\\"a \\\"string\\\" with quotes\\\",value=1\",\"mode\":\"thrpt\",\"unit\":\"ops/ms\",\"score\":155811.88330649625,\"range\":\"154012.99823010628..157610.76838288622\",\"score1\":146125.99724354869,\"range1\":\"143504.1570471993..157610.76838288622\"},{\"name\":\"test.ParamBenchmark.textContentCheck\",\"params\":\"data=2,text=\\\"a \\\"string\\\" with quotes\\\",value=2\",\"mode\":\"thrpt\",\"unit\":\"ops/ms\",\"score\":154835.23402865283,\"range\":\"152299.566575624..157370.90148168168\",\"score1\":150019.93211383233,\"range1\":\"145881.2852993276..157370.90148168168\"},{\"name\":\"test.nested.CommonBenchmark.mathBenchmark\",\"params\":\"\",\"mode\":\"thrpt\",\"unit\":\"ops/ms\",\"score\":149758.67842734433,\"range\":\"149465.14095246932..150052.21590221935\",\"score1\":145509.90114707965,\"range1\":\"143242.89296995336..150052.21590221935\"},{\"name\":\"test.CommonBenchmark.longBenchmark\",\"params\":\"\",\"mode\":\"avgt\",\"unit\":\"ms/op\",\"score\":8.442082734074419E-4,\"range\":\"8.372522775198425E-4..8.511642692950413E-4\",\"score1\":8.972137714852465E-4,\"range1\":\"8.737790976669418E-4..8.511642692950413E-4\"},{\"name\":\"test.CommonBenchmark.longBlackholeBenchmark\",\"params\":\"\",\"mode\":\"avgt\",\"unit\":\"ms/op\",\"score\":2.1647588413775662E-5,\"range\":\"2.1394152325114E-5..2.1901024502437323E-5\",\"score1\":2.369188528309145E-5,\"range1\":\"2.3161777788037864E-5..2.1901024502437323E-5\"},{\"name\":\"test.CommonBenchmark.mathBenchmark\",\"params\":\"\",\"mode\":\"avgt\",\"unit\":\"ms/op\",\"score\":6.6933720644037785E-6,\"range\":\"6.650531071713415E-6..6.736213057094142E-6\",\"score1\":6.7916806977233165E-6,\"range1\":\"6.710269330854009E-6..6.736213057094142E-6\"},{\"name\":\"test.JvmTestBenchmark.cosBenchmark\",\"params\":\"\",\"mode\":\"avgt\",\"unit\":\"ns/op\",\"score\":3.472485344175375,\"range\":\"3.4596934638924464..3.485277224458304\",\"score1\":3.5445401759264423,\"range1\":\"3.5170213910539556..3.485277224458304\"},{\"name\":\"test.JvmTestBenchmark.sqrtBenchmark\",\"params\":\"\",\"mode\":\"avgt\",\"unit\":\"ns/op\",\"score\":0.5348082435809666,\"range\":\"0.5300538318352048..0.5395626553267283\",\"score1\":0.5428283650466172,\"range1\":\"0.5388189143575554..0.5395626553267283\"}]}" | |
| }, | |
| "execution_count" : 7, | |
| "metadata" : { }, | |
| "output_type" : "execute_result" | |
| } ], | |
| "execution_count" : 7 | |
| }, { | |
| "metadata" : { | |
| "ExecuteTime" : { | |
| "end_time" : "2025-10-10T06:02:20.919876Z", | |
| "start_time" : "2025-10-10T06:02:20.456365Z" | |
| }, | |
| "executionRelatedData" : { | |
| "compiledClasses" : [ "Line_40_jupyter", "Line_41_jupyter", "Line_42_jupyter" ] | |
| } | |
| }, | |
| "cell_type" : "code", | |
| "source" : [ "// Before plotting the data, we calculate the change between the two runs. This is saved\n", "// in \"scoreDiff\". This is done slightly different depending on the test mode:\n", "//\n", "// - \"avgt\": For the average time we use \"oldScore - newScore\", so improvements in the\n", "// benchmark result in positive numbers.\n", "// - \"thrpt\": For throughput, we use \"newScore - oldScore\", so improvements here also\n", "// result in positive numbers.\n", "//\n", "// We also normalize this value as a percentage change from `scoreOld`. This is saved in\n", "// \"scoreDiffPercentage\".\n", "val plotData = mergedData\n", " .add(\"diffScore\") {\n", " when (mode) {\n", " \"avgt\" -> score - score1\n", " \"thrpt\" -> score1 - score\n", " else -> error(\"Unknown mode: $mode\")\n", " }\n", " }\n", " .add(\"diffScorePercentage\") {\n", " (get(\"diffScore\") as Double) * 100.0 / score\n", " }\n", " .add(\"testLabel\") {\n", " if (params.isNullOrBlank()) {\n", " name\n", " } else {\n", " \"$name\\n[$params]\"\n", " }\n", " }\n", " .add(\"barColor\") {\n", " val value = get(\"diffScorePercentage\") as Double\n", " if (value < 0.0) \"neg\" else \"pos\"\n", " }\n", "plotData" ], | |
| "id" : "74d323668e3262d", | |
| "outputs" : [ { | |
| "data" : { | |
| "text/html" : [ " <iframe onload=\"o_resize_iframe_out_8()\" style=\"width:100%;\" class=\"result_container\" id=\"iframe_out_8\" frameBorder=\"0\" srcdoc=\" <html theme='dark'>\n", " <head>\n", " <style type="text/css">\n", " :root {\n", " --background: #fff;\n", " --background-odd: #f5f5f5;\n", " --background-hover: #d9edfd;\n", " --header-text-color: #474747;\n", " --text-color: #848484;\n", " --text-color-dark: #000;\n", " --text-color-medium: #737373;\n", " --text-color-pale: #b3b3b3;\n", " --inner-border-color: #aaa;\n", " --bold-border-color: #000;\n", " --link-color: #296eaa;\n", " --link-color-pale: #296eaa;\n", " --link-hover: #1a466c;\n", "}\n", "\n", ":root[theme="dark"], :root [data-jp-theme-light="false"], .dataframe_dark{\n", " --background: #303030;\n", " --background-odd: #3c3c3c;\n", " --background-hover: #464646;\n", " --header-text-color: #dddddd;\n", " --text-color: #b3b3b3;\n", " --text-color-dark: #dddddd;\n", " --text-color-medium: #b2b2b2;\n", " --text-color-pale: #737373;\n", " --inner-border-color: #707070;\n", " --bold-border-color: #777777;\n", " --link-color: #008dc0;\n", " --link-color-pale: #97e1fb;\n", " --link-hover: #00688e;\n", "}\n", "\n", "p.dataframe_description {\n", " color: var(--text-color-dark);\n", "}\n", "\n", "table.dataframe {\n", " font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;\n", " font-size: 12px;\n", " background-color: var(--background);\n", " color: var(--text-color-dark);\n", " border: none;\n", " border-collapse: collapse;\n", "}\n", "\n", "table.dataframe th, td {\n", " padding: 6px;\n", " border: 1px solid transparent;\n", " text-align: left;\n", "}\n", "\n", "table.dataframe th {\n", " background-color: var(--background);\n", " color: var(--header-text-color);\n", "}\n", "\n", "table.dataframe td {\n", " vertical-align: top;\n", " white-space: nowrap;\n", "}\n", "\n", "table.dataframe th.bottomBorder {\n", " border-bottom-color: var(--bold-border-color);\n", "}\n", "\n", "table.dataframe tbody > tr:nth-child(odd) {\n", " background: var(--background-odd);\n", "}\n", "\n", "table.dataframe tbody > tr:nth-child(even) {\n", " background: var(--background);\n", "}\n", "\n", "table.dataframe tbody > tr:hover {\n", " background: var(--background-hover);\n", "}\n", "\n", "table.dataframe a {\n", " cursor: pointer;\n", " color: var(--link-color);\n", " text-decoration: none;\n", "}\n", "\n", "table.dataframe tr:hover > td a {\n", " color: var(--link-color-pale);\n", "}\n", "\n", "table.dataframe a:hover {\n", " color: var(--link-hover);\n", " text-decoration: underline;\n", "}\n", "\n", "table.dataframe img {\n", " max-width: fit-content;\n", "}\n", "\n", "table.dataframe th.complex {\n", " background-color: var(--background);\n", " border: 1px solid var(--background);\n", "}\n", "\n", "table.dataframe .leftBorder {\n", " border-left-color: var(--inner-border-color);\n", "}\n", "\n", "table.dataframe .rightBorder {\n", " border-right-color: var(--inner-border-color);\n", "}\n", "\n", "table.dataframe .rightAlign {\n", " text-align: right;\n", "}\n", "\n", "table.dataframe .expanderSvg {\n", " width: 8px;\n", " height: 8px;\n", " margin-right: 3px;\n", "}\n", "\n", "table.dataframe .expander {\n", " display: flex;\n", " align-items: center;\n", "}\n", "\n", "/* formatting */\n", "\n", "table.dataframe .null {\n", " color: var(--text-color-pale);\n", "}\n", "\n", "table.dataframe .structural {\n", " color: var(--text-color-medium);\n", " font-weight: bold;\n", "}\n", "\n", "table.dataframe .dataFrameCaption {\n", " font-weight: bold;\n", "}\n", "\n", "table.dataframe .numbers {\n", " color: var(--text-color-dark);\n", "}\n", "\n", "table.dataframe td:hover .formatted .structural, .null {\n", " color: var(--text-color-dark);\n", "}\n", "\n", "table.dataframe tr:hover .formatted .structural, .null {\n", " color: var(--text-color-dark);\n", "}\n", "\n", "\n", ":root {\n", " --scroll-bg: #f5f5f5;\n", " --scroll-fg: #b3b3b3;\n", "}\n", ":root[theme="dark"], :root [data-jp-theme-light="false"]{\n", " --scroll-bg: #3c3c3c;\n", " --scroll-fg: #97e1fb;\n", "}\n", "body {\n", " scrollbar-color: var(--scroll-fg) var(--scroll-bg);\n", "}\n", "body::-webkit-scrollbar {\n", " width: 10px; /* Mostly for vertical scrollbars */\n", " height: 10px; /* Mostly for horizontal scrollbars */\n", "}\n", "body::-webkit-scrollbar-thumb {\n", " background-color: var(--scroll-fg);\n", "}\n", "body::-webkit-scrollbar-track {\n", " background-color: var(--scroll-bg);\n", "}\n", " </style>\n", " </head>\n", " <body>\n", " <table class="dataframe" id="df_687865870"></table>\n", "\n", "<p class="dataframe_description">DataFrame: rowsCount = 20, columnsCount = 12</p>\n", "\n", " </body>\n", " <script>\n", " (function () {\n", " window.DataFrame = window.DataFrame || new (function () {\n", " this.addTable = function (df) {\n", " let cols = df.cols;\n", " for (let i = 0; i < cols.length; i++) {\n", " for (let c of cols[i].children) {\n", " cols[c].parent = i;\n", " }\n", " }\n", " df.nrow = 0\n", " for (let i = 0; i < df.cols.length; i++) {\n", " if (df.cols[i].values.length > df.nrow) df.nrow = df.cols[i].values.length\n", " }\n", " if (df.id === df.rootId) {\n", " df.expandedFrames = new Set()\n", " df.childFrames = {}\n", " const table = this.getTableElement(df.id)\n", " table.df = df\n", " for (let i = 0; i < df.cols.length; i++) {\n", " let col = df.cols[i]\n", " if (col.parent === undefined && col.children.length > 0) col.expanded = true\n", " }\n", " } else {\n", " const rootDf = this.getTableData(df.rootId)\n", " rootDf.childFrames[df.id] = df\n", " }\n", " }\n", "\n", " this.computeRenderData = function (df) {\n", " let result = []\n", " let pos = 0\n", " for (let col = 0; col < df.cols.length; col++) {\n", " if (df.cols[col].parent === undefined)\n", " pos += this.computeRenderDataRec(df.cols, col, pos, 0, result, false, false)\n", " }\n", " for (let i = 0; i < result.length; i++) {\n", " let row = result[i]\n", " for (let j = 0; j < row.length; j++) {\n", " let cell = row[j]\n", " if (j === 0)\n", " cell.leftBd = false\n", " if (j < row.length - 1) {\n", " let nextData = row[j + 1]\n", " if (nextData.leftBd) cell.rightBd = true\n", " else if (cell.rightBd) nextData.leftBd = true\n", " } else cell.rightBd = false\n", " }\n", " }\n", " return result\n", " }\n", "\n", " this.computeRenderDataRec = function (cols, colId, pos, depth, result, leftBorder, rightBorder) {\n", " if (result.length === depth) {\n", " const array = [];\n", " if (pos > 0) {\n", " let j = 0\n", " for (let i = 0; j < pos; i++) {\n", " let c = result[depth - 1][i]\n", " j += c.span\n", " let copy = Object.assign({empty: true}, c)\n", " array.push(copy)\n", " }\n", " }\n", " result.push(array)\n", " }\n", " const col = cols[colId];\n", " let size = 0;\n", " if (col.expanded) {\n", " let childPos = pos\n", " for (let i = 0; i < col.children.length; i++) {\n", " let child = col.children[i]\n", " let childLeft = i === 0 && (col.children.length > 1 || leftBorder)\n", " let childRight = i === col.children.length - 1 && (col.children.length > 1 || rightBorder)\n", " let childSize = this.computeRenderDataRec(cols, child, childPos, depth + 1, result, childLeft, childRight)\n", " childPos += childSize\n", " size += childSize\n", " }\n", " } else {\n", " for (let i = depth + 1; i < result.length; i++)\n", " result[i].push({id: colId, span: 1, leftBd: leftBorder, rightBd: rightBorder, empty: true})\n", " size = 1\n", " }\n", " let left = leftBorder\n", " let right = rightBorder\n", " if (size > 1) {\n", " left = true\n", " right = true\n", " }\n", " result[depth].push({id: colId, span: size, leftBd: left, rightBd: right})\n", " return size\n", " }\n", "\n", " this.getTableElement = function (id) {\n", " return document.getElementById("df_" + id)\n", " }\n", "\n", " this.getTableData = function (id) {\n", " return this.getTableElement(id).df\n", " }\n", "\n", " this.createExpander = function (isExpanded) {\n", " const svgNs = "http://www.w3.org/2000/svg"\n", " let svg = document.createElementNS(svgNs, "svg")\n", " svg.classList.add("expanderSvg")\n", " let path = document.createElementNS(svgNs, "path")\n", " if (isExpanded) {\n", " svg.setAttribute("viewBox", "0 -2 8 8")\n", " path.setAttribute("d", "M1 0 l-1 1 4 4 4 -4 -1 -1 -3 3Z")\n", " } else {\n", " svg.setAttribute("viewBox", "-2 0 8 8")\n", " path.setAttribute("d", "M1 0 l-1 1 3 3 -3 3 1 1 4 -4Z")\n", " }\n", " path.setAttribute("fill", "currentColor")\n", " svg.appendChild(path)\n", " return svg\n", " }\n", "\n", " this.renderTable = function (id) {\n", "\n", " let table = this.getTableElement(id)\n", "\n", " if (table === null) return\n", "\n", " table.innerHTML = ""\n", "\n", " let df = table.df\n", " let rootDf = df.rootId === df.id ? df : this.getTableData(df.rootId)\n", "\n", " // header\n", " let header = document.createElement("thead")\n", " table.appendChild(header)\n", "\n", " let renderData = this.computeRenderData(df)\n", " for (let j = 0; j < renderData.length; j++) {\n", " let rowData = renderData[j]\n", " let tr = document.createElement("tr");\n", " let isLastRow = j === renderData.length - 1\n", " header.appendChild(tr);\n", " for (let i = 0; i < rowData.length; i++) {\n", " let cell = rowData[i]\n", " let th = document.createElement("th");\n", " th.setAttribute("colspan", cell.span)\n", " let colId = cell.id\n", " let col = df.cols[colId];\n", " if (!cell.empty) {\n", " if (col.children.length === 0) {\n", " th.innerHTML = col.name\n", " } else {\n", " let link = document.createElement("a")\n", " link.className = "expander"\n", " let that = this\n", " link.onclick = function () {\n", " col.expanded = !col.expanded\n", " that.renderTable(id)\n", " }\n", " link.appendChild(this.createExpander(col.expanded))\n", " link.innerHTML += col.name\n", " th.appendChild(link)\n", " }\n", " }\n", " let classes = (cell.leftBd ? " leftBorder" : "") + (cell.rightBd ? " rightBorder" : "")\n", " if (col.rightAlign)\n", " classes += " rightAlign"\n", " if (isLastRow)\n", " classes += " bottomBorder"\n", " if (classes.length > 0)\n", " th.setAttribute("class", classes)\n", " tr.appendChild(th)\n", " }\n", " }\n", "\n", " // body\n", " let body = document.createElement("tbody")\n", " table.appendChild(body)\n", "\n", " let columns = renderData.pop()\n", " for (let row = 0; row < df.nrow; row++) {\n", " let tr = document.createElement("tr");\n", " body.appendChild(tr)\n", " for (let i = 0; i < columns.length; i++) {\n", " let cell = columns[i]\n", " let td = document.createElement("td");\n", " let colId = cell.id\n", " let col = df.cols[colId]\n", " let classes = (cell.leftBd ? " leftBorder" : "") + (cell.rightBd ? " rightBorder" : "")\n", " if (col.rightAlign)\n", " classes += " rightAlign"\n", " if (classes.length > 0)\n", " td.setAttribute("class", classes)\n", " tr.appendChild(td)\n", " let value = col.values[row]\n", " if (value.frameId !== undefined) {\n", " let frameId = value.frameId\n", " let expanded = rootDf.expandedFrames.has(frameId)\n", " let link = document.createElement("a")\n", " link.className = "expander"\n", " let that = this\n", " link.onclick = function () {\n", " if (rootDf.expandedFrames.has(frameId))\n", " rootDf.expandedFrames.delete(frameId)\n", " else rootDf.expandedFrames.add(frameId)\n", " that.renderTable(id)\n", " }\n", " link.appendChild(this.createExpander(expanded))\n", " link.innerHTML += value.value\n", " if (expanded) {\n", " td.appendChild(link)\n", " td.appendChild(document.createElement("p"))\n", " const childTable = document.createElement("table")\n", " childTable.className = "dataframe"\n", " childTable.id = "df_" + frameId\n", " let childDf = rootDf.childFrames[frameId]\n", " childTable.df = childDf\n", " td.appendChild(childTable)\n", " this.renderTable(frameId)\n", " if (childDf.nrow !== childDf.totalRows) {\n", " const footer = document.createElement("p")\n", " footer.innerText = `... showing only top ${childDf.nrow} of ${childDf.totalRows} rows`\n", " td.appendChild(footer)\n", " }\n", " } else {\n", " td.appendChild(link)\n", " }\n", " } else if (value.style !== undefined) {\n", " td.innerHTML = value.value\n", " td.setAttribute("style", value.style)\n", " } else td.innerHTML = value\n", " this.nodeScriptReplace(td)\n", " }\n", " }\n", " }\n", "\n", " this.nodeScriptReplace = function (node) {\n", " if (this.nodeScriptIs(node) === true) {\n", " node.parentNode.replaceChild(this.nodeScriptClone(node), node);\n", " } else {\n", " let i = -1, children = node.childNodes;\n", " while (++i < children.length) {\n", " this.nodeScriptReplace(children[i]);\n", " }\n", " }\n", "\n", " return node;\n", " }\n", "\n", " this.nodeScriptClone = function (node) {\n", " let script = document.createElement("script");\n", " script.text = node.innerHTML;\n", "\n", " let i = -1, attrs = node.attributes, attr;\n", " while (++i < attrs.length) {\n", " script.setAttribute((attr = attrs[i]).name, attr.value);\n", " }\n", " return script;\n", " }\n", "\n", " this.nodeScriptIs = function (node) {\n", " return node.tagName === 'SCRIPT';\n", " }\n", " })()\n", "\n", " window.call_DataFrame = function (f) {\n", " return f();\n", " };\n", "\n", " let funQueue = window["kotlinQueues"] && window["kotlinQueues"]["DataFrame"];\n", " if (funQueue) {\n", " funQueue.forEach(function (f) {\n", " f();\n", " });\n", " funQueue = [];\n", " }\n", "})()\n", "\n", "/*<!--*/\n", "call_DataFrame(function() { DataFrame.addTable({ cols: [{ name: "<span title=\"name: String\">name</span>", children: [], rightAlign: false, values: ["test.InheritedBenchmark.baseBenchmark","<span class=\"formatted\" title=\"test.InheritedBenchmark.inheritedBenchmark\">test.InheritedBenchmark.inheritedBenc<span class=\"structural\">...</span></span>","test.ParamBenchmark.mathBenchmark","test.ParamBenchmark.mathBenchmark","test.ParamBenchmark.mathBenchmark","test.ParamBenchmark.mathBenchmark","test.ParamBenchmark.otherBenchmark","test.ParamBenchmark.otherBenchmark","test.ParamBenchmark.otherBenchmark","test.ParamBenchmark.otherBenchmark","test.ParamBenchmark.textContentCheck","test.ParamBenchmark.textContentCheck","test.ParamBenchmark.textContentCheck","test.ParamBenchmark.textContentCheck","<span class=\"formatted\" title=\"test.nested.CommonBenchmark.mathBenchmark\">test.nested.CommonBenchmark.mathBench<span class=\"structural\">...</span></span>","test.CommonBenchmark.longBenchmark","<span class=\"formatted\" title=\"test.CommonBenchmark.longBlackholeBenchmark\">test.CommonBenchmark.longBlackholeBen<span class=\"structural\">...</span></span>","test.CommonBenchmark.mathBenchmark","test.JvmTestBenchmark.cosBenchmark","test.JvmTestBenchmark.sqrtBenchmark"] }, \n", "{ name: "<span title=\"params: String\">params</span>", children: [], rightAlign: false, values: ["","","<span class=\"formatted\" title=\"data=1,text=&#34;a &#34;string&#34; with quotes&#34;,value=1\">data=1,text=&#34;a &#34;string&#34; with quotes&#34;,<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"data=1,text=&#34;a &#34;string&#34; with quotes&#34;,value=2\">data=1,text=&#34;a &#34;string&#34; with quotes&#34;,<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"data=2,text=&#34;a &#34;string&#34; with quotes&#34;,value=1\">data=2,text=&#34;a &#34;string&#34; with quotes&#34;,<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"data=2,text=&#34;a &#34;string&#34; with quotes&#34;,value=2\">data=2,text=&#34;a &#34;string&#34; with quotes&#34;,<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"data=1,text=&#34;a &#34;string&#34; with quotes&#34;,value=1\">data=1,text=&#34;a &#34;string&#34; with quotes&#34;,<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"data=1,text=&#34;a &#34;string&#34; with quotes&#34;,value=2\">data=1,text=&#34;a &#34;string&#34; with quotes&#34;,<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"data=2,text=&#34;a &#34;string&#34; with quotes&#34;,value=1\">data=2,text=&#34;a &#34;string&#34; with quotes&#34;,<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"data=2,text=&#34;a &#34;string&#34; with quotes&#34;,value=2\">data=2,text=&#34;a &#34;string&#34; with quotes&#34;,<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"data=1,text=&#34;a &#34;string&#34; with quotes&#34;,value=1\">data=1,text=&#34;a &#34;string&#34; with quotes&#34;,<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"data=1,text=&#34;a &#34;string&#34; with quotes&#34;,value=2\">data=1,text=&#34;a &#34;string&#34; with quotes&#34;,<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"data=2,text=&#34;a &#34;string&#34; with quotes&#34;,value=1\">data=2,text=&#34;a &#34;string&#34; with quotes&#34;,<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"data=2,text=&#34;a &#34;string&#34; with quotes&#34;,value=2\">data=2,text=&#34;a &#34;string&#34; with quotes&#34;,<span class=\"structural\">...</span></span>","","","","","",""] }, \n", "{ name: "<span title=\"mode: String\">mode</span>", children: [], rightAlign: false, values: ["thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","thrpt","avgt","avgt","avgt","avgt","avgt"] }, \n", "{ name: "<span title=\"unit: String\">unit</span>", children: [], rightAlign: false, values: ["ops/s","ops/s","ops/ms","ops/ms","ops/ms","ops/ms","ops/ms","ops/ms","ops/ms","ops/ms","ops/ms","ops/ms","ops/ms","ops/ms","ops/ms","ms/op","ms/op","ms/op","ns/op","ns/op"] }, \n", "{ name: "<span title=\"score: Double\">score</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">1124169.302037</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">145630568.901834</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">215040.426488</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">216167.949476</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">102937.094929</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">103082.844856</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">2672623.997717</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">2654913.294925</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">2676852.389264</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">2676496.835154</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">155929.815236</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">156259.919330</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">155811.883306</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">154835.234029</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">149758.678427</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">0.000844</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">0.000022</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">0.000007</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3.472485</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">0.534808</span></span>"] }, \n", "{ name: "<span title=\"range: ranges.ClosedFloatingPointRange<Double>\">range</span>", children: [], rightAlign: false, values: ["1048963.3505892197..1199375.2534848445","<span class=\"formatted\" title=\"1.4257469243792653E8..1.4868644536574084E8\">1.4257469243792653E8..1.4868644536574<span class=\"structural\">...</span></span>","209159.44934415395..220921.40363117142","209816.26197479176..222519.63697705854","102198.8667788953..103675.32307942082","102746.60675391225..103419.08295814389","2581766.221460874..2763481.7739724927","2530927.3446583785..2778899.245191074","2585653.063020375..2768051.715507899","2585056.261771287..2767937.4085372332","155267.27942953032..156592.35104171414","155967.2972273164..156552.54143332926","154012.99823010628..157610.76838288622","152299.566575624..157370.90148168168","149465.14095246932..150052.21590221935","<span class=\"formatted\" title=\"8.372522775198425E-4..8.511642692950413E-4\">8.372522775198425E-4..8.5116426929504<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"2.1394152325114E-5..2.1901024502437323E-5\">2.1394152325114E-5..2.190102450243732<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"6.650531071713415E-6..6.736213057094142E-6\">6.650531071713415E-6..6.7362130570941<span class=\"structural\">...</span></span>","3.4596934638924464..3.485277224458304","0.5300538318352048..0.5395626553267283"] }, \n", "{ name: "<span title=\"score1: Double\">score1</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">1104972.670689</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">146349897.456097</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">213019.578414</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">214917.724126</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">102424.759291</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">101173.752493</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">2680506.786161</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">2585022.664468</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">2614856.411872</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">2585237.244524</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">150449.209123</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">147058.565627</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">146125.997244</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">150019.932114</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">145509.901147</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">0.000897</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">0.000024</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">0.000007</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3.544540</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">0.542828</span></span>"] }, \n", "{ name: "<span title=\"range1: ranges.ClosedFloatingPointRange<Double>\">range1</span>", children: [], rightAlign: false, values: ["1055663.3534587221..1199375.2534848445","<span class=\"formatted\" title=\"1.437328117109918E8..1.4868644536574084E8\">1.437328117109918E8..1.48686445365740<span class=\"structural\">...</span></span>","204650.0532153221..220921.40363117142","208616.32754332913..222519.63697705854","101113.46667154715..103675.32307942082","99908.94648785368..103419.08295814389","2646872.2297869264..2763481.7739724927","2454777.568459309..2778899.245191074","2580741.3402635106..2768051.715507899","2552358.4905912033..2767937.4085372332","147414.465281937..156592.35104171414","140116.58313969668..156552.54143332926","143504.1570471993..157610.76838288622","145881.2852993276..157370.90148168168","143242.89296995336..150052.21590221935","<span class=\"formatted\" title=\"8.737790976669418E-4..8.511642692950413E-4\">8.737790976669418E-4..8.5116426929504<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"2.3161777788037864E-5..2.1901024502437323E-5\">2.3161777788037864E-5..2.190102450243<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"6.710269330854009E-6..6.736213057094142E-6\">6.710269330854009E-6..6.7362130570941<span class=\"structural\">...</span></span>","3.5170213910539556..3.485277224458304","0.5388189143575554..0.5395626553267283"] }, \n", "{ name: "<span title=\"diffScore: Double\">diffScore</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">-19196.631348</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">719328.554263</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-2020.848074</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-1250.225350</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-512.335638</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-1909.092363</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">7882.788444</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-69890.630457</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-61995.977392</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-91259.590630</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-5480.606113</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-9201.353703</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-9685.886063</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-4815.301915</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-4248.777280</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-0.000053</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-0.000002</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-0.000000</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-0.072055</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-0.008020</span></span>"] }, \n", "{ name: "<span title=\"diffScorePercentage: Double\">diffScorePercentage</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">-1.707628</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">0.493941</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-0.939753</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-0.578358</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-0.497717</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-1.851998</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">0.294946</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-2.632501</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-2.316003</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-3.409666</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-3.514790</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-5.888493</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-6.216398</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-3.109952</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-2.837083</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-6.278723</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-9.443532</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-1.468746</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-2.075022</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-1.499626</span></span>"] }, \n", "{ name: "<span title=\"testLabel: String\">testLabel</span>", children: [], rightAlign: false, values: ["test.InheritedBenchmark.baseBenchmark","<span class=\"formatted\" title=\"test.InheritedBenchmark.inheritedBenchmark\">test.InheritedBenchmark.inheritedBenc<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"test.ParamBenchmark.mathBenchmark\n[data=1,text=&#34;a &#34;string&#34; with quotes&#34;,value=1]\">test.ParamBenchmark.mathBenchmark\n[da<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"test.ParamBenchmark.mathBenchmark\n[data=1,text=&#34;a &#34;string&#34; with quotes&#34;,value=2]\">test.ParamBenchmark.mathBenchmark\n[da<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"test.ParamBenchmark.mathBenchmark\n[data=2,text=&#34;a &#34;string&#34; with quotes&#34;,value=1]\">test.ParamBenchmark.mathBenchmark\n[da<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"test.ParamBenchmark.mathBenchmark\n[data=2,text=&#34;a &#34;string&#34; with quotes&#34;,value=2]\">test.ParamBenchmark.mathBenchmark\n[da<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"test.ParamBenchmark.otherBenchmark\n[data=1,text=&#34;a &#34;string&#34; with quotes&#34;,value=1]\">test.ParamBenchmark.otherBenchmark\n[d<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"test.ParamBenchmark.otherBenchmark\n[data=1,text=&#34;a &#34;string&#34; with quotes&#34;,value=2]\">test.ParamBenchmark.otherBenchmark\n[d<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"test.ParamBenchmark.otherBenchmark\n[data=2,text=&#34;a &#34;string&#34; with quotes&#34;,value=1]\">test.ParamBenchmark.otherBenchmark\n[d<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"test.ParamBenchmark.otherBenchmark\n[data=2,text=&#34;a &#34;string&#34; with quotes&#34;,value=2]\">test.ParamBenchmark.otherBenchmark\n[d<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"test.ParamBenchmark.textContentCheck\n[data=1,text=&#34;a &#34;string&#34; with quotes&#34;,value=1]\">test.ParamBenchmark.textContentCheck\n<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"test.ParamBenchmark.textContentCheck\n[data=1,text=&#34;a &#34;string&#34; with quotes&#34;,value=2]\">test.ParamBenchmark.textContentCheck\n<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"test.ParamBenchmark.textContentCheck\n[data=2,text=&#34;a &#34;string&#34; with quotes&#34;,value=1]\">test.ParamBenchmark.textContentCheck\n<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"test.ParamBenchmark.textContentCheck\n[data=2,text=&#34;a &#34;string&#34; with quotes&#34;,value=2]\">test.ParamBenchmark.textContentCheck\n<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"test.nested.CommonBenchmark.mathBenchmark\">test.nested.CommonBenchmark.mathBench<span class=\"structural\">...</span></span>","test.CommonBenchmark.longBenchmark","<span class=\"formatted\" title=\"test.CommonBenchmark.longBlackholeBenchmark\">test.CommonBenchmark.longBlackholeBen<span class=\"structural\">...</span></span>","test.CommonBenchmark.mathBenchmark","test.JvmTestBenchmark.cosBenchmark","test.JvmTestBenchmark.sqrtBenchmark"] }, \n", "{ name: "<span title=\"barColor: String\">barColor</span>", children: [], rightAlign: false, values: ["neg","pos","neg","neg","neg","neg","pos","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg"] }, \n", "], id: 687865870, rootId: 687865870, totalRows: 20 } ) });\n", "/*-->*/\n", "\n", "call_DataFrame(function() { DataFrame.renderTable(687865870) });\n", "\n", "\n", " </script>\n", " </html>\"></iframe>\n", " <script>\n", " function o_resize_iframe_out_8() {\n", " let elem = document.getElementById(\"iframe_out_8\");\n", " resize_iframe_out_8(elem);\n", " setInterval(resize_iframe_out_8, 5000, elem);\n", " }\n", " function resize_iframe_out_8(el) {\n", " let h = el.contentWindow.document.body.scrollHeight;\n", " el.height = h === 0 ? 0 : h + 41;\n", " }\n", " </script> <html theme='dark'>\n", " <head>\n", " <style type=\"text/css\">\n", " :root {\n", " --background: #fff;\n", " --background-odd: #f5f5f5;\n", " --background-hover: #d9edfd;\n", " --header-text-color: #474747;\n", " --text-color: #848484;\n", " --text-color-dark: #000;\n", " --text-color-medium: #737373;\n", " --text-color-pale: #b3b3b3;\n", " --inner-border-color: #aaa;\n", " --bold-border-color: #000;\n", " --link-color: #296eaa;\n", " --link-color-pale: #296eaa;\n", " --link-hover: #1a466c;\n", "}\n", "\n", ":root[theme=\"dark\"], :root [data-jp-theme-light=\"false\"], .dataframe_dark{\n", " --background: #303030;\n", " --background-odd: #3c3c3c;\n", " --background-hover: #464646;\n", " --header-text-color: #dddddd;\n", " --text-color: #b3b3b3;\n", " --text-color-dark: #dddddd;\n", " --text-color-medium: #b2b2b2;\n", " --text-color-pale: #737373;\n", " --inner-border-color: #707070;\n", " --bold-border-color: #777777;\n", " --link-color: #008dc0;\n", " --link-color-pale: #97e1fb;\n", " --link-hover: #00688e;\n", "}\n", "\n", "p.dataframe_description {\n", " color: var(--text-color-dark);\n", "}\n", "\n", "table.dataframe {\n", " font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n", " font-size: 12px;\n", " background-color: var(--background);\n", " color: var(--text-color-dark);\n", " border: none;\n", " border-collapse: collapse;\n", "}\n", "\n", "table.dataframe th, td {\n", " padding: 6px;\n", " border: 1px solid transparent;\n", " text-align: left;\n", "}\n", "\n", "table.dataframe th {\n", " background-color: var(--background);\n", " color: var(--header-text-color);\n", "}\n", "\n", "table.dataframe td {\n", " vertical-align: top;\n", " white-space: nowrap;\n", "}\n", "\n", "table.dataframe th.bottomBorder {\n", " border-bottom-color: var(--bold-border-color);\n", "}\n", "\n", "table.dataframe tbody > tr:nth-child(odd) {\n", " background: var(--background-odd);\n", "}\n", "\n", "table.dataframe tbody > tr:nth-child(even) {\n", " background: var(--background);\n", "}\n", "\n", "table.dataframe tbody > tr:hover {\n", " background: var(--background-hover);\n", "}\n", "\n", "table.dataframe a {\n", " cursor: pointer;\n", " color: var(--link-color);\n", " text-decoration: none;\n", "}\n", "\n", "table.dataframe tr:hover > td a {\n", " color: var(--link-color-pale);\n", "}\n", "\n", "table.dataframe a:hover {\n", " color: var(--link-hover);\n", " text-decoration: underline;\n", "}\n", "\n", "table.dataframe img {\n", " max-width: fit-content;\n", "}\n", "\n", "table.dataframe th.complex {\n", " background-color: var(--background);\n", " border: 1px solid var(--background);\n", "}\n", "\n", "table.dataframe .leftBorder {\n", " border-left-color: var(--inner-border-color);\n", "}\n", "\n", "table.dataframe .rightBorder {\n", " border-right-color: var(--inner-border-color);\n", "}\n", "\n", "table.dataframe .rightAlign {\n", " text-align: right;\n", "}\n", "\n", "table.dataframe .expanderSvg {\n", " width: 8px;\n", " height: 8px;\n", " margin-right: 3px;\n", "}\n", "\n", "table.dataframe .expander {\n", " display: flex;\n", " align-items: center;\n", "}\n", "\n", "/* formatting */\n", "\n", "table.dataframe .null {\n", " color: var(--text-color-pale);\n", "}\n", "\n", "table.dataframe .structural {\n", " color: var(--text-color-medium);\n", " font-weight: bold;\n", "}\n", "\n", "table.dataframe .dataFrameCaption {\n", " font-weight: bold;\n", "}\n", "\n", "table.dataframe .numbers {\n", " color: var(--text-color-dark);\n", "}\n", "\n", "table.dataframe td:hover .formatted .structural, .null {\n", " color: var(--text-color-dark);\n", "}\n", "\n", "table.dataframe tr:hover .formatted .structural, .null {\n", " color: var(--text-color-dark);\n", "}\n", "\n", "\n", " </style>\n", " </head>\n", " <body>\n", " <table class=\"dataframe\" id=\"static_df_687865871\"><thead><tr><th class=\"bottomBorder\" style=\"text-align:left\">name</th><th class=\"bottomBorder\" style=\"text-align:left\">params</th><th class=\"bottomBorder\" style=\"text-align:left\">mode</th><th class=\"bottomBorder\" style=\"text-align:left\">unit</th><th class=\"bottomBorder\" style=\"text-align:left\">score</th><th class=\"bottomBorder\" style=\"text-align:left\">range</th><th class=\"bottomBorder\" style=\"text-align:left\">score1</th><th class=\"bottomBorder\" style=\"text-align:left\">range1</th><th class=\"bottomBorder\" style=\"text-align:left\">diffScore</th><th class=\"bottomBorder\" style=\"text-align:left\">diffScorePercentage</th><th class=\"bottomBorder\" style=\"text-align:left\">testLabel</th><th class=\"bottomBorder\" style=\"text-align:left\">barColor</th></tr></thead><tbody><tr><td style=\"vertical-align:top\">test.InheritedBenchmark.baseBenchmark</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/s</td><td style=\"vertical-align:top\">1124169.302037</td><td style=\"vertical-align:top\">1048963.3505892197..1199375.2534848445</td><td style=\"vertical-align:top\">1104972.670689</td><td style=\"vertical-align:top\">1055663.3534587221..1199375.2534848445</td><td style=\"vertical-align:top\">-19196.631348</td><td style=\"vertical-align:top\">-1.707628</td><td style=\"vertical-align:top\">test.InheritedBenchmark.baseBenchmark</td><td style=\"vertical-align:top\">neg</td></tr><tr><td style=\"vertical-align:top\">test.InheritedBenchmark.inheritedBenc<span class=\"structural\">...</span></td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/s</td><td style=\"vertical-align:top\">145630568.901834</td><td style=\"vertical-align:top\">1.4257469243792653E8..1.4868644536574<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">146349897.456097</td><td style=\"vertical-align:top\">1.437328117109918E8..1.48686445365740<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">719328.554263</td><td style=\"vertical-align:top\">0.493941</td><td style=\"vertical-align:top\">test.InheritedBenchmark.inheritedBenc<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">pos</td></tr><tr><td style=\"vertical-align:top\">test.ParamBenchmark.mathBenchmark</td><td style=\"vertical-align:top\">data=1,text="a "string" with quotes",<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/ms</td><td style=\"vertical-align:top\">215040.426488</td><td style=\"vertical-align:top\">209159.44934415395..220921.40363117142</td><td style=\"vertical-align:top\">213019.578414</td><td style=\"vertical-align:top\">204650.0532153221..220921.40363117142</td><td style=\"vertical-align:top\">-2020.848074</td><td style=\"vertical-align:top\">-0.939753</td><td style=\"vertical-align:top\">test.ParamBenchmark.mathBenchmark\n", "[da<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">neg</td></tr><tr><td style=\"vertical-align:top\">test.ParamBenchmark.mathBenchmark</td><td style=\"vertical-align:top\">data=1,text="a "string" with quotes",<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/ms</td><td style=\"vertical-align:top\">216167.949476</td><td style=\"vertical-align:top\">209816.26197479176..222519.63697705854</td><td style=\"vertical-align:top\">214917.724126</td><td style=\"vertical-align:top\">208616.32754332913..222519.63697705854</td><td style=\"vertical-align:top\">-1250.225350</td><td style=\"vertical-align:top\">-0.578358</td><td style=\"vertical-align:top\">test.ParamBenchmark.mathBenchmark\n", "[da<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">neg</td></tr><tr><td style=\"vertical-align:top\">test.ParamBenchmark.mathBenchmark</td><td style=\"vertical-align:top\">data=2,text="a "string" with quotes",<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/ms</td><td style=\"vertical-align:top\">102937.094929</td><td style=\"vertical-align:top\">102198.8667788953..103675.32307942082</td><td style=\"vertical-align:top\">102424.759291</td><td style=\"vertical-align:top\">101113.46667154715..103675.32307942082</td><td style=\"vertical-align:top\">-512.335638</td><td style=\"vertical-align:top\">-0.497717</td><td style=\"vertical-align:top\">test.ParamBenchmark.mathBenchmark\n", "[da<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">neg</td></tr><tr><td style=\"vertical-align:top\">test.ParamBenchmark.mathBenchmark</td><td style=\"vertical-align:top\">data=2,text="a "string" with quotes",<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/ms</td><td style=\"vertical-align:top\">103082.844856</td><td style=\"vertical-align:top\">102746.60675391225..103419.08295814389</td><td style=\"vertical-align:top\">101173.752493</td><td style=\"vertical-align:top\">99908.94648785368..103419.08295814389</td><td style=\"vertical-align:top\">-1909.092363</td><td style=\"vertical-align:top\">-1.851998</td><td style=\"vertical-align:top\">test.ParamBenchmark.mathBenchmark\n", "[da<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">neg</td></tr><tr><td style=\"vertical-align:top\">test.ParamBenchmark.otherBenchmark</td><td style=\"vertical-align:top\">data=1,text="a "string" with quotes",<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/ms</td><td style=\"vertical-align:top\">2672623.997717</td><td style=\"vertical-align:top\">2581766.221460874..2763481.7739724927</td><td style=\"vertical-align:top\">2680506.786161</td><td style=\"vertical-align:top\">2646872.2297869264..2763481.7739724927</td><td style=\"vertical-align:top\">7882.788444</td><td style=\"vertical-align:top\">0.294946</td><td style=\"vertical-align:top\">test.ParamBenchmark.otherBenchmark\n", "[d<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">pos</td></tr><tr><td style=\"vertical-align:top\">test.ParamBenchmark.otherBenchmark</td><td style=\"vertical-align:top\">data=1,text="a "string" with quotes",<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/ms</td><td style=\"vertical-align:top\">2654913.294925</td><td style=\"vertical-align:top\">2530927.3446583785..2778899.245191074</td><td style=\"vertical-align:top\">2585022.664468</td><td style=\"vertical-align:top\">2454777.568459309..2778899.245191074</td><td style=\"vertical-align:top\">-69890.630457</td><td style=\"vertical-align:top\">-2.632501</td><td style=\"vertical-align:top\">test.ParamBenchmark.otherBenchmark\n", "[d<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">neg</td></tr><tr><td style=\"vertical-align:top\">test.ParamBenchmark.otherBenchmark</td><td style=\"vertical-align:top\">data=2,text="a "string" with quotes",<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/ms</td><td style=\"vertical-align:top\">2676852.389264</td><td style=\"vertical-align:top\">2585653.063020375..2768051.715507899</td><td style=\"vertical-align:top\">2614856.411872</td><td style=\"vertical-align:top\">2580741.3402635106..2768051.715507899</td><td style=\"vertical-align:top\">-61995.977392</td><td style=\"vertical-align:top\">-2.316003</td><td style=\"vertical-align:top\">test.ParamBenchmark.otherBenchmark\n", "[d<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">neg</td></tr><tr><td style=\"vertical-align:top\">test.ParamBenchmark.otherBenchmark</td><td style=\"vertical-align:top\">data=2,text="a "string" with quotes",<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/ms</td><td style=\"vertical-align:top\">2676496.835154</td><td style=\"vertical-align:top\">2585056.261771287..2767937.4085372332</td><td style=\"vertical-align:top\">2585237.244524</td><td style=\"vertical-align:top\">2552358.4905912033..2767937.4085372332</td><td style=\"vertical-align:top\">-91259.590630</td><td style=\"vertical-align:top\">-3.409666</td><td style=\"vertical-align:top\">test.ParamBenchmark.otherBenchmark\n", "[d<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">neg</td></tr><tr><td style=\"vertical-align:top\">test.ParamBenchmark.textContentCheck</td><td style=\"vertical-align:top\">data=1,text="a "string" with quotes",<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/ms</td><td style=\"vertical-align:top\">155929.815236</td><td style=\"vertical-align:top\">155267.27942953032..156592.35104171414</td><td style=\"vertical-align:top\">150449.209123</td><td style=\"vertical-align:top\">147414.465281937..156592.35104171414</td><td style=\"vertical-align:top\">-5480.606113</td><td style=\"vertical-align:top\">-3.514790</td><td style=\"vertical-align:top\">test.ParamBenchmark.textContentCheck\n", "<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">neg</td></tr><tr><td style=\"vertical-align:top\">test.ParamBenchmark.textContentCheck</td><td style=\"vertical-align:top\">data=1,text="a "string" with quotes",<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/ms</td><td style=\"vertical-align:top\">156259.919330</td><td style=\"vertical-align:top\">155967.2972273164..156552.54143332926</td><td style=\"vertical-align:top\">147058.565627</td><td style=\"vertical-align:top\">140116.58313969668..156552.54143332926</td><td style=\"vertical-align:top\">-9201.353703</td><td style=\"vertical-align:top\">-5.888493</td><td style=\"vertical-align:top\">test.ParamBenchmark.textContentCheck\n", "<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">neg</td></tr><tr><td style=\"vertical-align:top\">test.ParamBenchmark.textContentCheck</td><td style=\"vertical-align:top\">data=2,text="a "string" with quotes",<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/ms</td><td style=\"vertical-align:top\">155811.883306</td><td style=\"vertical-align:top\">154012.99823010628..157610.76838288622</td><td style=\"vertical-align:top\">146125.997244</td><td style=\"vertical-align:top\">143504.1570471993..157610.76838288622</td><td style=\"vertical-align:top\">-9685.886063</td><td style=\"vertical-align:top\">-6.216398</td><td style=\"vertical-align:top\">test.ParamBenchmark.textContentCheck\n", "<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">neg</td></tr><tr><td style=\"vertical-align:top\">test.ParamBenchmark.textContentCheck</td><td style=\"vertical-align:top\">data=2,text="a "string" with quotes",<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/ms</td><td style=\"vertical-align:top\">154835.234029</td><td style=\"vertical-align:top\">152299.566575624..157370.90148168168</td><td style=\"vertical-align:top\">150019.932114</td><td style=\"vertical-align:top\">145881.2852993276..157370.90148168168</td><td style=\"vertical-align:top\">-4815.301915</td><td style=\"vertical-align:top\">-3.109952</td><td style=\"vertical-align:top\">test.ParamBenchmark.textContentCheck\n", "<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">neg</td></tr><tr><td style=\"vertical-align:top\">test.nested.CommonBenchmark.mathBench<span class=\"structural\">...</span></td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">thrpt</td><td style=\"vertical-align:top\">ops/ms</td><td style=\"vertical-align:top\">149758.678427</td><td style=\"vertical-align:top\">149465.14095246932..150052.21590221935</td><td style=\"vertical-align:top\">145509.901147</td><td style=\"vertical-align:top\">143242.89296995336..150052.21590221935</td><td style=\"vertical-align:top\">-4248.777280</td><td style=\"vertical-align:top\">-2.837083</td><td style=\"vertical-align:top\">test.nested.CommonBenchmark.mathBench<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">neg</td></tr><tr><td style=\"vertical-align:top\">test.CommonBenchmark.longBenchmark</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">avgt</td><td style=\"vertical-align:top\">ms/op</td><td style=\"vertical-align:top\">0.000844</td><td style=\"vertical-align:top\">8.372522775198425E-4..8.5116426929504<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">0.000897</td><td style=\"vertical-align:top\">8.737790976669418E-4..8.5116426929504<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">-0.000053</td><td style=\"vertical-align:top\">-6.278723</td><td style=\"vertical-align:top\">test.CommonBenchmark.longBenchmark</td><td style=\"vertical-align:top\">neg</td></tr><tr><td style=\"vertical-align:top\">test.CommonBenchmark.longBlackholeBen<span class=\"structural\">...</span></td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">avgt</td><td style=\"vertical-align:top\">ms/op</td><td style=\"vertical-align:top\">0.000022</td><td style=\"vertical-align:top\">2.1394152325114E-5..2.190102450243732<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">0.000024</td><td style=\"vertical-align:top\">2.3161777788037864E-5..2.190102450243<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">-0.000002</td><td style=\"vertical-align:top\">-9.443532</td><td style=\"vertical-align:top\">test.CommonBenchmark.longBlackholeBen<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">neg</td></tr><tr><td style=\"vertical-align:top\">test.CommonBenchmark.mathBenchmark</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">avgt</td><td style=\"vertical-align:top\">ms/op</td><td style=\"vertical-align:top\">0.000007</td><td style=\"vertical-align:top\">6.650531071713415E-6..6.7362130570941<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">0.000007</td><td style=\"vertical-align:top\">6.710269330854009E-6..6.7362130570941<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">-0.000000</td><td style=\"vertical-align:top\">-1.468746</td><td style=\"vertical-align:top\">test.CommonBenchmark.mathBenchmark</td><td style=\"vertical-align:top\">neg</td></tr><tr><td style=\"vertical-align:top\">test.JvmTestBenchmark.cosBenchmark</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">avgt</td><td style=\"vertical-align:top\">ns/op</td><td style=\"vertical-align:top\">3.472485</td><td style=\"vertical-align:top\">3.4596934638924464..3.485277224458304</td><td style=\"vertical-align:top\">3.544540</td><td style=\"vertical-align:top\">3.5170213910539556..3.485277224458304</td><td style=\"vertical-align:top\">-0.072055</td><td style=\"vertical-align:top\">-2.075022</td><td style=\"vertical-align:top\">test.JvmTestBenchmark.cosBenchmark</td><td style=\"vertical-align:top\">neg</td></tr><tr><td style=\"vertical-align:top\">test.JvmTestBenchmark.sqrtBenchmark</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">avgt</td><td style=\"vertical-align:top\">ns/op</td><td style=\"vertical-align:top\">0.534808</td><td style=\"vertical-align:top\">0.5300538318352048..0.5395626553267283</td><td style=\"vertical-align:top\">0.542828</td><td style=\"vertical-align:top\">0.5388189143575554..0.5395626553267283</td><td style=\"vertical-align:top\">-0.008020</td><td style=\"vertical-align:top\">-1.499626</td><td style=\"vertical-align:top\">test.JvmTestBenchmark.sqrtBenchmark</td><td style=\"vertical-align:top\">neg</td></tr></tbody></table>\n", " </body>\n", " <script>\n", " document.getElementById(\"static_df_687865871\").style.display = \"none\";\n", " </script>\n", " </html>" ], | |
| "application/kotlindataframe+json" : "{\"$version\":\"2.2.0\",\"metadata\":{\"columns\":[\"name\",\"params\",\"mode\",\"unit\",\"score\",\"range\",\"score1\",\"range1\",\"diffScore\",\"diffScorePercentage\",\"testLabel\",\"barColor\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.ranges.ClosedFloatingPointRange<kotlin.Double>\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.ranges.ClosedFloatingPointRange<kotlin.Double>\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}],\"nrow\":20,\"ncol\":12,\"is_formatted\":false},\"kotlin_dataframe\":[{\"name\":\"test.InheritedBenchmark.baseBenchmark\",\"params\":\"\",\"mode\":\"thrpt\",\"unit\":\"ops/s\",\"score\":1124169.302037032,\"range\":\"1048963.3505892197..1199375.2534848445\",\"score1\":1104972.6706894366,\"range1\":\"1055663.3534587221..1199375.2534848445\",\"diffScore\":-19196.63134759548,\"diffScorePercentage\":-1.7076281404242712,\"testLabel\":\"test.InheritedBenchmark.baseBenchmark\",\"barColor\":\"neg\"},{\"name\":\"test.InheritedBenchmark.inheritedBenchmark\",\"params\":\"\",\"mode\":\"thrpt\",\"unit\":\"ops/s\",\"score\":1.4563056890183368E8,\"range\":\"1.4257469243792653E8..1.4868644536574084E8\",\"score1\":1.4634989745609665E8,\"range1\":\"1.437328117109918E8..1.4868644536574084E8\",\"diffScore\":719328.5542629659,\"diffScorePercentage\":0.4939406332662542,\"testLabel\":\"test.InheritedBenchmark.inheritedBenchmark\",\"barColor\":\"pos\"},{\"name\":\"test.ParamBenchmark.mathBenchmark\",\"params\":\"data=1,text=\\\"a \\\"string\\\" with quotes\\\",value=1\",\"mode\":\"thrpt\",\"unit\":\"ops/ms\",\"score\":215040.42648766268,\"range\":\"209159.44934415395..220921.40363117142\",\"score1\":213019.57841385395,\"range1\":\"204650.0532153221..220921.40363117142\",\"diffScore\":-2020.8480738087383,\"diffScorePercentage\":-0.9397526348026837,\"testLabel\":\"test.ParamBenchmark.mathBenchmark\\n[data=1,text=\\\"a \\\"string\\\" with quotes\\\",value=1]\",\"barColor\":\"neg\"},{\"name\":\"test.ParamBenchmark.mathBenchmark\",\"params\":\"data=1,text=\\\"a \\\"string\\\" with quotes\\\",value=2\",\"mode\":\"thrpt\",\"unit\":\"ops/ms\",\"score\":216167.94947592515,\"range\":\"209816.26197479176..222519.63697705854\",\"score1\":214917.7241256119,\"range1\":\"208616.32754332913..222519.63697705854\",\"diffScore\":-1250.225350313267,\"diffScorePercentage\":-0.5783583335754896,\"testLabel\":\"test.ParamBenchmark.mathBenchmark\\n[data=1,text=\\\"a \\\"string\\\" with quotes\\\",value=2]\",\"barColor\":\"neg\"},{\"name\":\"test.ParamBenchmark.mathBenchmark\",\"params\":\"data=2,text=\\\"a \\\"string\\\" with quotes\\\",value=1\",\"mode\":\"thrpt\",\"unit\":\"ops/ms\",\"score\":102937.09492915806,\"range\":\"102198.8667788953..103675.32307942082\",\"score1\":102424.75929129767,\"range1\":\"101113.46667154715..103675.32307942082\",\"diffScore\":-512.335637860393,\"diffScorePercentage\":-0.4977172108975735,\"testLabel\":\"test.ParamBenchmark.mathBenchmark\\n[data=2,text=\\\"a \\\"string\\\" with quotes\\\",value=1]\",\"barColor\":\"neg\"},{\"name\":\"test.ParamBenchmark.mathBenchmark\",\"params\":\"data=2,text=\\\"a \\\"string\\\" with quotes\\\",value=2\",\"mode\":\"thrpt\",\"unit\":\"ops/ms\",\"score\":103082.84485602807,\"range\":\"102746.60675391225..103419.08295814389\",\"score1\":101173.75249296638,\"range1\":\"99908.94648785368..103419.08295814389\",\"diffScore\":-1909.092363061689,\"diffScorePercentage\":-1.8519981338583025,\"testLabel\":\"test.ParamBenchmark.mathBenchmark\\n[data=2,text=\\\"a \\\"string\\\" with quotes\\\",value=2]\",\"barColor\":\"neg\"},{\"name\":\"test.ParamBenchmark.otherBenchmark\",\"params\":\"data=1,text=\\\"a \\\"string\\\" with quotes\\\",value=1\",\"mode\":\"thrpt\",\"unit\":\"ops/ms\",\"score\":2672623.9977166834,\"range\":\"2581766.221460874..2763481.7739724927\",\"score1\":2680506.786160648,\"range1\":\"2646872.2297869264..2763481.7739724927\",\"diffScore\":7882.78844396444,\"diffScorePercentage\":0.2949456583005684,\"testLabel\":\"test.ParamBenchmark.otherBenchmark\\n[data=1,text=\\\"a \\\"string\\\" with quotes\\\",value=1]\",\"barColor\":\"pos\"},{\"name\":\"test.ParamBenchmark.otherBenchmark\",\"params\":\"data=1,text=\\\"a \\\"string\\\" with quotes\\\",value=2\",\"mode\":\"thrpt\",\"unit\":\"ops/ms\",\"score\":2654913.2949247262,\"range\":\"2530927.3446583785..2778899.245191074\",\"score1\":2585022.6644677366,\"range1\":\"2454777.568459309..2778899.245191074\",\"diffScore\":-69890.63045698963,\"diffScorePercentage\":-2.6325014301068244,\"testLabel\":\"test.ParamBenchmark.otherBenchmark\\n[data=1,text=\\\"a \\\"string\\\" with quotes\\\",value=2]\",\"barColor\":\"neg\"},{\"name\":\"test.ParamBenchmark.otherBenchmark\",\"params\":\"data=2,text=\\\"a \\\"string\\\" with quotes\\\",value=1\",\"mode\":\"thrpt\",\"unit\":\"ops/ms\",\"score\":2676852.389264137,\"range\":\"2585653.063020375..2768051.715507899\",\"score1\":2614856.4118722673,\"range1\":\"2580741.3402635106..2768051.715507899\",\"diffScore\":-61995.97739186976,\"diffScorePercentage\":-2.3160028412665805,\"testLabel\":\"test.ParamBenchmark.otherBenchmark\\n[data=2,text=\\\"a \\\"string\\\" with quotes\\\",value=1]\",\"barColor\":\"neg\"},{\"name\":\"test.ParamBenchmark.otherBenchmark\",\"params\":\"data=2,text=\\\"a \\\"string\\\" with quotes\\\",value=2\",\"mode\":\"thrpt\",\"unit\":\"ops/ms\",\"score\":2676496.83515426,\"range\":\"2585056.261771287..2767937.4085372332\",\"score1\":2585237.244524414,\"range1\":\"2552358.4905912033..2767937.4085372332\",\"diffScore\":-91259.59062984586,\"diffScorePercentage\":-3.409665553540104,\"testLabel\":\"test.ParamBenchmark.otherBenchmark\\n[data=2,text=\\\"a \\\"string\\\" with quotes\\\",value=2]\",\"barColor\":\"neg\"},{\"name\":\"test.ParamBenchmark.textContentCheck\",\"params\":\"data=1,text=\\\"a \\\"string\\\" with quotes\\\",value=1\",\"mode\":\"thrpt\",\"unit\":\"ops/ms\",\"score\":155929.81523562223,\"range\":\"155267.27942953032..156592.35104171414\",\"score1\":150449.20912261767,\"range1\":\"147414.465281937..156592.35104171414\",\"diffScore\":-5480.606113004556,\"diffScorePercentage\":-3.5147903591900813,\"testLabel\":\"test.ParamBenchmark.textContentCheck\\n[data=1,text=\\\"a \\\"string\\\" with quotes\\\",value=1]\",\"barColor\":\"neg\"},{\"name\":\"test.ParamBenchmark.textContentCheck\",\"params\":\"data=1,text=\\\"a \\\"string\\\" with quotes\\\",value=2\",\"mode\":\"thrpt\",\"unit\":\"ops/ms\",\"score\":156259.91933032282,\"range\":\"155967.2972273164..156552.54143332926\",\"score1\":147058.56562691744,\"range1\":\"140116.58313969668..156552.54143332926\",\"diffScore\":-9201.353703405388,\"diffScorePercentage\":-5.888492546802327,\"testLabel\":\"test.ParamBenchmark.textContentCheck\\n[data=1,text=\\\"a \\\"string\\\" with quotes\\\",value=2]\",\"barColor\":\"neg\"},{\"name\":\"test.ParamBenchmark.textContentCheck\",\"params\":\"data=2,text=\\\"a \\\"string\\\" with quotes\\\",value=1\",\"mode\":\"thrpt\",\"unit\":\"ops/ms\",\"score\":155811.88330649625,\"range\":\"154012.99823010628..157610.76838288622\",\"score1\":146125.99724354869,\"range1\":\"143504.1570471993..157610.76838288622\",\"diffScore\":-9685.886062947568,\"diffScorePercentage\":-6.216397528482819,\"testLabel\":\"test.ParamBenchmark.textContentCheck\\n[data=2,text=\\\"a \\\"string\\\" with quotes\\\",value=1]\",\"barColor\":\"neg\"},{\"name\":\"test.ParamBenchmark.textContentCheck\",\"params\":\"data=2,text=\\\"a \\\"string\\\" with quotes\\\",value=2\",\"mode\":\"thrpt\",\"unit\":\"ops/ms\",\"score\":154835.23402865283,\"range\":\"152299.566575624..157370.90148168168\",\"score1\":150019.93211383233,\"range1\":\"145881.2852993276..157370.90148168168\",\"diffScore\":-4815.301914820506,\"diffScorePercentage\":-3.109952295437753,\"testLabel\":\"test.ParamBenchmark.textContentCheck\\n[data=2,text=\\\"a \\\"string\\\" with quotes\\\",value=2]\",\"barColor\":\"neg\"},{\"name\":\"test.nested.CommonBenchmark.mathBenchmark\",\"params\":\"\",\"mode\":\"thrpt\",\"unit\":\"ops/ms\",\"score\":149758.67842734433,\"range\":\"149465.14095246932..150052.21590221935\",\"score1\":145509.90114707965,\"range1\":\"143242.89296995336..150052.21590221935\",\"diffScore\":-4248.77728026468,\"diffScorePercentage\":-2.8370825149381784,\"testLabel\":\"test.nested.CommonBenchmark.mathBenchmark\",\"barColor\":\"neg\"},{\"name\":\"test.CommonBenchmark.longBenchmark\",\"params\":\"\",\"mode\":\"avgt\",\"unit\":\"ms/op\",\"score\":8.442082734074419E-4,\"range\":\"8.372522775198425E-4..8.511642692950413E-4\",\"score1\":8.972137714852465E-4,\"range1\":\"8.737790976669418E-4..8.511642692950413E-4\",\"diffScore\":-5.3005498077804544E-5,\"diffScorePercentage\":-6.278722887168673,\"testLabel\":\"test.CommonBenchmark.longBenchmark\",\"barColor\":\"neg\"},{\"name\":\"test.CommonBenchmark.longBlackholeBenchmark\",\"params\":\"\",\"mode\":\"avgt\",\"unit\":\"ms/op\",\"score\":2.1647588413775662E-5,\"range\":\"2.1394152325114E-5..2.1901024502437323E-5\",\"score1\":2.369188528309145E-5,\"range1\":\"2.3161777788037864E-5..2.1901024502437323E-5\",\"diffScore\":-2.044296869315788E-6,\"diffScorePercentage\":-9.443531677712787,\"testLabel\":\"test.CommonBenchmark.longBlackholeBenchmark\",\"barColor\":\"neg\"},{\"name\":\"test.CommonBenchmark.mathBenchmark\",\"params\":\"\",\"mode\":\"avgt\",\"unit\":\"ms/op\",\"score\":6.6933720644037785E-6,\"range\":\"6.650531071713415E-6..6.736213057094142E-6\",\"score1\":6.7916806977233165E-6,\"range1\":\"6.710269330854009E-6..6.736213057094142E-6\",\"diffScore\":-9.830863331953794E-8,\"diffScorePercentage\":-1.4687459829456666,\"testLabel\":\"test.CommonBenchmark.mathBenchmark\",\"barColor\":\"neg\"},{\"name\":\"test.JvmTestBenchmark.cosBenchmark\",\"params\":\"\",\"mode\":\"avgt\",\"unit\":\"ns/op\",\"score\":3.472485344175375,\"range\":\"3.4596934638924464..3.485277224458304\",\"score1\":3.5445401759264423,\"range1\":\"3.5170213910539556..3.485277224458304\",\"diffScore\":-0.0720548317510672,\"diffScorePercentage\":-2.075021911091128,\"testLabel\":\"test.JvmTestBenchmark.cosBenchmark\",\"barColor\":\"neg\"},{\"name\":\"test.JvmTestBenchmark.sqrtBenchmark\",\"params\":\"\",\"mode\":\"avgt\",\"unit\":\"ns/op\",\"score\":0.5348082435809666,\"range\":\"0.5300538318352048..0.5395626553267283\",\"score1\":0.5428283650466172,\"range1\":\"0.5388189143575554..0.5395626553267283\",\"diffScore\":-0.008020121465650676,\"diffScorePercentage\":-1.4996256250557365,\"testLabel\":\"test.JvmTestBenchmark.sqrtBenchmark\",\"barColor\":\"neg\"}]}" | |
| }, | |
| "execution_count" : 8, | |
| "metadata" : { }, | |
| "output_type" : "execute_result" | |
| } ], | |
| "execution_count" : 8 | |
| }, { | |
| "metadata" : { | |
| "ExecuteTime" : { | |
| "end_time" : "2025-10-10T06:02:21.825263Z", | |
| "start_time" : "2025-10-10T06:02:21.127659Z" | |
| }, | |
| "executionRelatedData" : { | |
| "compiledClasses" : [ "Line_44_jupyter" ] | |
| } | |
| }, | |
| "cell_type" : "code", | |
| "source" : [ "import org.jetbrains.kotlinx.kandy.util.color.Color\n", "import org.jetbrains.letsPlot.core.spec.plotson.fill\n", "import org.jetbrains.letsPlot.core.spec.plotson.format\n", "import org.jetbrains.letsPlot.core.spec.plotson.title\n", "import org.jetbrains.letsPlot.label.ggtitle\n", "import org.jetbrains.letsPlot.scale.guideLegend\n", "import org.jetbrains.letsPlot.scale.guides\n", "\n", "// Now we can plot this data. First we create a basic plot just showing the difference in percent between all scores.\n", "plotData.sortBy { diffScorePercentage }.plot {\n", " barsH {\n", " x(diffScorePercentage) {\n", " axis.name = \"Diff %\"\n", " }\n", " y(testLabel) {\n", " axis.name = \"\"\n", " }\n", " fillColor(barColor) {\n", " scale = categorical(\"neg\" to Color.RED, \"pos\" to Color.GREEN)\n", " legend.type = LegendType.None\n", " }\n", " tooltips {\n", " line(diffScorePercentage, format = \".2f\")\n", " }\n", " }\n", " layout {\n", " size = 800 to ((40 * plotData.size().nrow) + 100)\n", " style {\n", " global {\n", " title {\n", " margin(10.0, 0.0)\n", " }\n", " }\n", " }\n", " }\n", "}" ], | |
| "id" : "da74b28a18a2cf3b", | |
| "outputs" : [ { | |
| "data" : { | |
| "text/html" : [ " <iframe src='about:blank' style='border:none !important;' width='800' height='900' srcdoc=\"<html lang="en">\n", " <head>\n", " <meta charset="UTF-8">\n", " <style> html, body { margin: 0; padding: 0; overflow: hidden; } </style>\n", " <script type="text/javascript" data-lets-plot-script="library" src="https://cdn.jsdelivr.net/gh/JetBrains/[email protected]/js-package/distr/lets-plot.min.js"></script>\n", " </head>\n", " <body>\n", " <div id="cYO1Gc"></div>\n", " <script type="text/javascript" data-lets-plot-script="plot">\n", " \n", " (function() {\n", " // ----------\n", " \n", " const forceImmediateRender = false;\n", " const responsive = false;\n", " \n", " let sizing = {\n", " width_mode: "FIXED",\n", " height_mode: "FIXED",\n", " width: 800.0, \n", " height: 900.0 \n", " };\n", " \n", " const preferredWidth = document.body.dataset.letsPlotPreferredWidth;\n", " if (preferredWidth !== undefined) {\n", " sizing = {\n", " width_mode: 'FIXED',\n", " height_mode: 'SCALED',\n", " width: parseFloat(preferredWidth)\n", " };\n", " }\n", " \n", " const containerDiv = document.getElementById("cYO1Gc");\n", " let fig = null;\n", " \n", " function renderPlot() {\n", " if (fig === null) {\n", " const plotSpec = {\n", ""mapping":{\n", "},\n", ""data":{\n", ""testLabel":["test.CommonBenchmark.longBlackholeBenchmark","test.CommonBenchmark.longBenchmark","test.ParamBenchmark.textContentCheck\\n[data=2,text=\\"a \\"string\\" with quotes\\",value=1]","test.ParamBenchmark.textContentCheck\\n[data=1,text=\\"a \\"string\\" with quotes\\",value=2]","test.ParamBenchmark.textContentCheck\\n[data=1,text=\\"a \\"string\\" with quotes\\",value=1]","test.ParamBenchmark.otherBenchmark\\n[data=2,text=\\"a \\"string\\" with quotes\\",value=2]","test.ParamBenchmark.textContentCheck\\n[data=2,text=\\"a \\"string\\" with quotes\\",value=2]","test.nested.CommonBenchmark.mathBenchmark","test.ParamBenchmark.otherBenchmark\\n[data=1,text=\\"a \\"string\\" with quotes\\",value=2]","test.ParamBenchmark.otherBenchmark\\n[data=2,text=\\"a \\"string\\" with quotes\\",value=1]","test.JvmTestBenchmark.cosBenchmark","test.ParamBenchmark.mathBenchmark\\n[data=2,text=\\"a \\"string\\" with quotes\\",value=2]","test.InheritedBenchmark.baseBenchmark","test.JvmTestBenchmark.sqrtBenchmark","test.CommonBenchmark.mathBenchmark","test.ParamBenchmark.mathBenchmark\\n[data=1,text=\\"a \\"string\\" with quotes\\",value=1]","test.ParamBenchmark.mathBenchmark\\n[data=1,text=\\"a \\"string\\" with quotes\\",value=2]","test.ParamBenchmark.mathBenchmark\\n[data=2,text=\\"a \\"string\\" with quotes\\",value=1]","test.ParamBenchmark.otherBenchmark\\n[data=1,text=\\"a \\"string\\" with quotes\\",value=1]","test.InheritedBenchmark.inheritedBenchmark"],\n", ""diffScorePercentage":[-9.443531677712787,-6.278722887168673,-6.216397528482819,-5.888492546802327,-3.5147903591900813,-3.409665553540104,-3.109952295437753,-2.8370825149381784,-2.6325014301068244,-2.3160028412665805,-2.075021911091128,-1.8519981338583025,-1.7076281404242712,-1.4996256250557365,-1.4687459829456666,-0.9397526348026837,-0.5783583335754896,-0.4977172108975735,0.2949456583005684,0.4939406332662542],\n", ""barColor":["neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","pos","pos"]\n", "},\n", ""ggsize":{\n", ""width":800.0,\n", ""height":900.0\n", "},\n", ""kind":"plot",\n", ""scales":[{\n", ""aesthetic":"x",\n", ""name":"Diff %",\n", ""limits":[null,null]\n", "},{\n", ""aesthetic":"y",\n", ""discrete":true,\n", ""name":""\n", "},{\n", ""aesthetic":"fill",\n", ""values":["#ee6666","#3ba272"],\n", ""limits":["neg","pos"],\n", ""guide":"none"\n", "}],\n", ""layers":[{\n", ""mapping":{\n", ""x":"diffScorePercentage",\n", ""y":"testLabel",\n", ""fill":"barColor"\n", "},\n", ""stat":"identity",\n", ""orientation":"y",\n", ""sampling":"none",\n", ""inherit_aes":false,\n", ""position":"dodge",\n", ""geom":"bar",\n", ""tooltips":{\n", ""lines":["@|@{diffScorePercentage}"],\n", ""formats":[{\n", ""field":"diffScorePercentage",\n", ""format":".2f"\n", "}],\n", ""disable_splitting":true\n", "},\n", ""data":{\n", "}\n", "}],\n", ""theme":{\n", ""title":{\n", ""margin":[10.0,0.0,10.0,0.0],\n", ""blank":false\n", "},\n", ""axis_ontop":false,\n", ""axis_ontop_y":false,\n", ""axis_ontop_x":false\n", "},\n", ""data_meta":{\n", ""series_annotations":[{\n", ""type":"float",\n", ""column":"diffScorePercentage"\n", "},{\n", ""type":"str",\n", ""column":"testLabel"\n", "},{\n", ""type":"str",\n", ""column":"barColor"\n", "}]\n", "},\n", ""spec_id":"2"\n", "};\n", " fig = LetsPlot.buildPlotFromProcessedSpecs(plotSpec, containerDiv, sizing);\n", " } else {\n", " fig.updateView({});\n", " }\n", " }\n", " \n", " const renderImmediately = \n", " forceImmediateRender || (\n", " sizing.width_mode === 'FIXED' && \n", " (sizing.height_mode === 'FIXED' || sizing.height_mode === 'SCALED')\n", " );\n", " \n", " if (renderImmediately) {\n", " renderPlot();\n", " }\n", " \n", " if (!renderImmediately || responsive) {\n", " // Set up observer for initial sizing or continuous monitoring\n", " var observer = new ResizeObserver(function(entries) {\n", " for (let entry of entries) {\n", " if (entry.contentBoxSize && \n", " entry.contentBoxSize[0].inlineSize > 0) {\n", " if (!responsive && observer) {\n", " observer.disconnect();\n", " observer = null;\n", " }\n", " renderPlot();\n", " if (!responsive) {\n", " break;\n", " }\n", " }\n", " }\n", " });\n", " \n", " observer.observe(containerDiv);\n", " }\n", " \n", " // ----------\n", " })();\n", " \n", " </script>\n", " </body>\n", "</html>\"></iframe> <svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" display=\"block\" class=\"plt-container\" id=691f626d-bfdc-4e80-9f2d-0b6f2bc0f05d width=\"100%\" height=\"100%\" style=\"max-width: 800.0px; max-height: 900.0px;\" viewBox=\"0 0 800.0 900.0\" preserveAspectRatio=\"xMinYMin meet\">\n", " <style type=\"text/css\">\n", " .plt-container {\n", " font-family: sans-serif;\n", " user-select: none;\n", " -webkit-user-select: none;\n", " -moz-user-select: none;\n", " -ms-user-select: none;\n", "}\n", "text {\n", " text-rendering: optimizeLegibility;\n", "}\n", "#pDgnc28 .plot-title {\n", "fill: #474747;\n", "font-weight: normal;\n", " font-style: normal;font-family: sans-serif;\n", "font-size: 16.0px;\n", "\n", "}\n", "#pDgnc28 .plot-subtitle {\n", "fill: #474747;\n", "font-weight: normal;\n", " font-style: normal;font-family: sans-serif;\n", "font-size: 15.0px;\n", "\n", "}\n", "#pDgnc28 .plot-caption {\n", "fill: #474747;\n", "font-weight: normal;\n", " font-style: normal;font-family: sans-serif;\n", "font-size: 13.0px;\n", "\n", "}\n", "#pDgnc28 .hyperlink-element {\n", "fill: #118ed8;\n", "font-weight: normal;\n", " font-style: normal;\n", "}\n", "#pDgnc28 .legend-title {\n", "fill: #474747;\n", "font-weight: normal;\n", " font-style: normal;font-family: sans-serif;\n", "font-size: 15.0px;\n", "\n", "}\n", "#pDgnc28 .legend-item {\n", "fill: #474747;\n", "font-weight: normal;\n", " font-style: normal;font-family: sans-serif;\n", "font-size: 13.0px;\n", "\n", "}\n", "#pDgnc28 .axis-title-x {\n", "fill: #474747;\n", "font-weight: normal;\n", " font-style: normal;font-family: sans-serif;\n", "font-size: 15.0px;\n", "\n", "}\n", "#pDgnc28 .axis-text-x {\n", "fill: #474747;\n", "font-weight: normal;\n", " font-style: normal;font-family: sans-serif;\n", "font-size: 13.0px;\n", "\n", "}\n", "#ddTeVed .axis-tooltip-text-x {\n", "fill: #ffffff;\n", "font-weight: normal;\n", " font-style: normal;font-family: sans-serif;\n", "font-size: 13.0px;\n", "\n", "}\n", "#pDgnc28 .axis-title-y {\n", "fill: #474747;\n", "font-weight: normal;\n", " font-style: normal;font-family: sans-serif;\n", "font-size: 15.0px;\n", "\n", "}\n", "#pDgnc28 .axis-text-y {\n", "fill: #474747;\n", "font-weight: normal;\n", " font-style: normal;font-family: sans-serif;\n", "font-size: 13.0px;\n", "\n", "}\n", "#ddTeVed .axis-tooltip-text-y {\n", "fill: #ffffff;\n", "font-weight: normal;\n", " font-style: normal;font-family: sans-serif;\n", "font-size: 13.0px;\n", "\n", "}\n", "#pDgnc28 .facet-strip-text-x {\n", "fill: #474747;\n", "font-weight: normal;\n", " font-style: normal;font-family: sans-serif;\n", "font-size: 13.0px;\n", "\n", "}\n", "#pDgnc28 .facet-strip-text-y {\n", "fill: #474747;\n", "font-weight: normal;\n", " font-style: normal;font-family: sans-serif;\n", "font-size: 13.0px;\n", "\n", "}\n", "#ddTeVed .tooltip-text {\n", "fill: #474747;\n", "font-weight: normal;\n", " font-style: normal;font-family: sans-serif;\n", "font-size: 13.0px;\n", "\n", "}\n", "#ddTeVed .tooltip-title {\n", "fill: #474747;\n", "font-weight: bold;\n", " font-style: normal;font-family: sans-serif;\n", "font-size: 13.0px;\n", "\n", "}\n", "#ddTeVed .tooltip-label {\n", "fill: #474747;\n", "font-weight: bold;\n", " font-style: normal;font-family: sans-serif;\n", "font-size: 13.0px;\n", "\n", "}\n", "\n", " </style>\n", " <g id=\"pDgnc28\">\n", " <path fill-rule=\"evenodd\" fill=\"rgb(255,255,255)\" fill-opacity=\"1.0\" d=\"M0.0 0.0 L0.0 900.0 L800.0 900.0 L800.0 0.0 Z\">\n", " </path>\n", " <g transform=\"translate(21.0 6.0 ) \">\n", " <g>\n", " <g transform=\"translate(340.00931990738565 0.0 ) \">\n", " <g>\n", " <line x1=\"76.86035435942534\" y1=\"0.0\" x2=\"76.86035435942534\" y2=\"834.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n", " </line>\n", " <line x1=\"156.08128271530128\" y1=\"0.0\" x2=\"156.08128271530128\" y2=\"834.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n", " </line>\n", " <line x1=\"235.30221107117723\" y1=\"0.0\" x2=\"235.30221107117723\" y2=\"834.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n", " </line>\n", " <line x1=\"314.52313942705314\" y1=\"0.0\" x2=\"314.52313942705314\" y2=\"834.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n", " </line>\n", " <line x1=\"393.7440677829291\" y1=\"0.0\" x2=\"393.7440677829291\" y2=\"834.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n", " </line>\n", " </g>\n", " </g>\n", " <g transform=\"translate(340.00931990738565 0.0 ) \">\n", " <g>\n", " <line x1=\"0.0\" y1=\"807.2955665024631\" x2=\"432.99068009261435\" y2=\"807.2955665024631\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n", " </line>\n", " <line x1=\"0.0\" y1=\"766.2118226600985\" x2=\"432.99068009261435\" y2=\"766.2118226600985\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n", " </line>\n", " <line x1=\"0.0\" y1=\"725.128078817734\" x2=\"432.99068009261435\" y2=\"725.128078817734\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n", " </line>\n", " <line x1=\"0.0\" y1=\"684.0443349753695\" x2=\"432.99068009261435\" y2=\"684.0443349753695\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n", " </line>\n", " <line x1=\"0.0\" y1=\"642.960591133005\" x2=\"432.99068009261435\" y2=\"642.960591133005\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n", " </line>\n", " <line x1=\"0.0\" y1=\"601.8768472906404\" x2=\"432.99068009261435\" y2=\"601.8768472906404\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n", " </line>\n", " <line x1=\"0.0\" y1=\"560.7931034482758\" x2=\"432.99068009261435\" y2=\"560.7931034482758\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n", " </line>\n", " <line x1=\"0.0\" y1=\"519.7093596059112\" x2=\"432.99068009261435\" y2=\"519.7093596059112\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n", " </line>\n", " <line x1=\"0.0\" y1=\"478.62561576354676\" x2=\"432.99068009261435\" y2=\"478.62561576354676\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n", " </line>\n", " <line x1=\"0.0\" y1=\"437.54187192118223\" x2=\"432.99068009261435\" y2=\"437.54187192118223\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n", " </line>\n", " <line x1=\"0.0\" y1=\"396.4581280788177\" x2=\"432.99068009261435\" y2=\"396.4581280788177\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n", " </line>\n", " <line x1=\"0.0\" y1=\"355.3743842364531\" x2=\"432.99068009261435\" y2=\"355.3743842364531\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n", " </line>\n", " <line x1=\"0.0\" y1=\"314.2906403940886\" x2=\"432.99068009261435\" y2=\"314.2906403940886\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n", " </line>\n", " <line x1=\"0.0\" y1=\"273.20689655172407\" x2=\"432.99068009261435\" y2=\"273.20689655172407\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n", " </line>\n", " <line x1=\"0.0\" y1=\"232.1231527093595\" x2=\"432.99068009261435\" y2=\"232.1231527093595\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n", " </line>\n", " <line x1=\"0.0\" y1=\"191.03940886699502\" x2=\"432.99068009261435\" y2=\"191.03940886699502\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n", " </line>\n", " <line x1=\"0.0\" y1=\"149.95566502463043\" x2=\"432.99068009261435\" y2=\"149.95566502463043\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n", " </line>\n", " <line x1=\"0.0\" y1=\"108.87192118226585\" x2=\"432.99068009261435\" y2=\"108.87192118226585\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n", " </line>\n", " <line x1=\"0.0\" y1=\"67.78817733990138\" x2=\"432.99068009261435\" y2=\"67.78817733990138\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n", " </line>\n", " <line x1=\"0.0\" y1=\"26.704433497536797\" x2=\"432.99068009261435\" y2=\"26.704433497536797\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n", " </line>\n", " </g>\n", " </g>\n", " <g transform=\"translate(340.00931990738565 834.0 ) \">\n", " <g transform=\"translate(76.86035435942534 0.0 ) \">\n", " <line stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" x2=\"0.0\" y2=\"4.0\">\n", " </line>\n", " <g transform=\"translate(0.0 6.0 ) \">\n", " <text class=\"axis-text-x\" text-anchor=\"middle\" dy=\"0.7em\" y=\"0.0\">\n", " <tspan>-8</tspan>\n", " </text>\n", " </g>\n", " </g>\n", " <g transform=\"translate(156.08128271530128 0.0 ) \">\n", " <line stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" x2=\"0.0\" y2=\"4.0\">\n", " </line>\n", " <g transform=\"translate(0.0 6.0 ) \">\n", " <text class=\"axis-text-x\" text-anchor=\"middle\" dy=\"0.7em\" y=\"0.0\">\n", " <tspan>-6</tspan>\n", " </text>\n", " </g>\n", " </g>\n", " <g transform=\"translate(235.30221107117723 0.0 ) \">\n", " <line stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" x2=\"0.0\" y2=\"4.0\">\n", " </line>\n", " <g transform=\"translate(0.0 6.0 ) \">\n", " <text class=\"axis-text-x\" text-anchor=\"middle\" dy=\"0.7em\" y=\"0.0\">\n", " <tspan>-4</tspan>\n", " </text>\n", " </g>\n", " </g>\n", " <g transform=\"translate(314.52313942705314 0.0 ) \">\n", " <line stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" x2=\"0.0\" y2=\"4.0\">\n", " </line>\n", " <g transform=\"translate(0.0 6.0 ) \">\n", " <text class=\"axis-text-x\" text-anchor=\"middle\" dy=\"0.7em\" y=\"0.0\">\n", " <tspan>-2</tspan>\n", " </text>\n", " </g>\n", " </g>\n", " <g transform=\"translate(393.7440677829291 0.0 ) \">\n", " <line stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" x2=\"0.0\" y2=\"4.0\">\n", " </line>\n", " <g transform=\"translate(0.0 6.0 ) \">\n", " <text class=\"axis-text-x\" text-anchor=\"middle\" dy=\"0.7em\" y=\"0.0\">\n", " <tspan>0</tspan>\n", " </text>\n", " </g>\n", " </g>\n", " <line x1=\"0.0\" y1=\"0.0\" x2=\"432.99068009261435\" y2=\"0.0\" stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\">\n", " </line>\n", " </g>\n", " <g transform=\"translate(340.00931990738565 0.0 ) \">\n", " <g transform=\"translate(0.0 807.2955665024631 ) \">\n", " <g transform=\"translate(-2.0 0.0 ) \">\n", " <text class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\" y=\"0.0\">\n", " <tspan>test.CommonBenchmark.longBlackholeBenchmark</tspan>\n", " </text>\n", " </g>\n", " </g>\n", " <g transform=\"translate(0.0 766.2118226600985 ) \">\n", " <g transform=\"translate(-2.0 0.0 ) \">\n", " <text class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\" y=\"0.0\">\n", " <tspan>test.CommonBenchmark.longBenchmark</tspan>\n", " </text>\n", " </g>\n", " </g>\n", " <g transform=\"translate(0.0 725.128078817734 ) \">\n", " <g transform=\"translate(-2.0 0.0 ) \">\n", " <text class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\" y=\"-6.5\">\n", " <tspan>test.ParamBenchmark.textContentCheck</tspan>\n", " </text>\n", " <text class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\" y=\"6.5\">\n", " <tspan>[data=2,text="a "string" with quotes",value=1]</tspan>\n", " </text>\n", " </g>\n", " </g>\n", " <g transform=\"translate(0.0 684.0443349753695 ) \">\n", " <g transform=\"translate(-2.0 0.0 ) \">\n", " <text class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\" y=\"-6.5\">\n", " <tspan>test.ParamBenchmark.textContentCheck</tspan>\n", " </text>\n", " <text class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\" y=\"6.5\">\n", " <tspan>[data=1,text="a "string" with quotes",value=2]</tspan>\n", " </text>\n", " </g>\n", " </g>\n", " <g transform=\"translate(0.0 642.960591133005 ) \">\n", " <g transform=\"translate(-2.0 0.0 ) \">\n", " <text class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\" y=\"-6.5\">\n", " <tspan>test.ParamBenchmark.textContentCheck</tspan>\n", " </text>\n", " <text class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\" y=\"6.5\">\n", " <tspan>[data=1,text="a "string" with quotes",value=1]</tspan>\n", " </text>\n", " </g>\n", " </g>\n", " <g transform=\"translate(0.0 601.8768472906404 ) \">\n", " <g transform=\"translate(-2.0 0.0 ) \">\n", " <text class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\" y=\"-6.5\">\n", " <tspan>test.ParamBenchmark.otherBenchmark</tspan>\n", " </text>\n", " <text class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\" y=\"6.5\">\n", " <tspan>[data=2,text="a "string" with quotes",value=2]</tspan>\n", " </text>\n", " </g>\n", " </g>\n", " <g transform=\"translate(0.0 560.7931034482758 ) \">\n", " <g transform=\"translate(-2.0 0.0 ) \">\n", " <text class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\" y=\"-6.5\">\n", " <tspan>test.ParamBenchmark.textContentCheck</tspan>\n", " </text>\n", " <text class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\" y=\"6.5\">\n", " <tspan>[data=2,text="a "string" with quotes",value=2]</tspan>\n", " </text>\n", " </g>\n", " </g>\n", " <g transform=\"translate(0.0 519.7093596059112 ) \">\n", " <g transform=\"translate(-2.0 0.0 ) \">\n", " <text class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\" y=\"0.0\">\n", " <tspan>test.nested.CommonBenchmark.mathBenchmark</tspan>\n", " </text>\n", " </g>\n", " </g>\n", " <g transform=\"translate(0.0 478.62561576354676 ) \">\n", " <g transform=\"translate(-2.0 0.0 ) \">\n", " <text class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\" y=\"-6.5\">\n", " <tspan>test.ParamBenchmark.otherBenchmark</tspan>\n", " </text>\n", " <text class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\" y=\"6.5\">\n", " <tspan>[data=1,text="a "string" with quotes",value=2]</tspan>\n", " </text>\n", " </g>\n", " </g>\n", " <g transform=\"translate(0.0 437.54187192118223 ) \">\n", " <g transform=\"translate(-2.0 0.0 ) \">\n", " <text class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\" y=\"-6.5\">\n", " <tspan>test.ParamBenchmark.otherBenchmark</tspan>\n", " </text>\n", " <text class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\" y=\"6.5\">\n", " <tspan>[data=2,text="a "string" with quotes",value=1]</tspan>\n", " </text>\n", " </g>\n", " </g>\n", " <g transform=\"translate(0.0 396.4581280788177 ) \">\n", " <g transform=\"translate(-2.0 0.0 ) \">\n", " <text class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\" y=\"0.0\">\n", " <tspan>test.JvmTestBenchmark.cosBenchmark</tspan>\n", " </text>\n", " </g>\n", " </g>\n", " <g transform=\"translate(0.0 355.3743842364531 ) \">\n", " <g transform=\"translate(-2.0 0.0 ) \">\n", " <text class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\" y=\"-6.5\">\n", " <tspan>test.ParamBenchmark.mathBenchmark</tspan>\n", " </text>\n", " <text class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\" y=\"6.5\">\n", " <tspan>[data=2,text="a "string" with quotes",value=2]</tspan>\n", " </text>\n", " </g>\n", " </g>\n", " <g transform=\"translate(0.0 314.2906403940886 ) \">\n", " <g transform=\"translate(-2.0 0.0 ) \">\n", " <text class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\" y=\"0.0\">\n", " <tspan>test.InheritedBenchmark.baseBenchmark</tspan>\n", " </text>\n", " </g>\n", " </g>\n", " <g transform=\"translate(0.0 273.20689655172407 ) \">\n", " <g transform=\"translate(-2.0 0.0 ) \">\n", " <text class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\" y=\"0.0\">\n", " <tspan>test.JvmTestBenchmark.sqrtBenchmark</tspan>\n", " </text>\n", " </g>\n", " </g>\n", " <g transform=\"translate(0.0 232.1231527093595 ) \">\n", " <g transform=\"translate(-2.0 0.0 ) \">\n", " <text class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\" y=\"0.0\">\n", " <tspan>test.CommonBenchmark.mathBenchmark</tspan>\n", " </text>\n", " </g>\n", " </g>\n", " <g transform=\"translate(0.0 191.03940886699502 ) \">\n", " <g transform=\"translate(-2.0 0.0 ) \">\n", " <text class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\" y=\"-6.5\">\n", " <tspan>test.ParamBenchmark.mathBenchmark</tspan>\n", " </text>\n", " <text class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\" y=\"6.5\">\n", " <tspan>[data=1,text="a "string" with quotes",value=1]</tspan>\n", " </text>\n", " </g>\n", " </g>\n", " <g transform=\"translate(0.0 149.95566502463043 ) \">\n", " <g transform=\"translate(-2.0 0.0 ) \">\n", " <text class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\" y=\"-6.5\">\n", " <tspan>test.ParamBenchmark.mathBenchmark</tspan>\n", " </text>\n", " <text class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\" y=\"6.5\">\n", " <tspan>[data=1,text="a "string" with quotes",value=2]</tspan>\n", " </text>\n", " </g>\n", " </g>\n", " <g transform=\"translate(0.0 108.87192118226585 ) \">\n", " <g transform=\"translate(-2.0 0.0 ) \">\n", " <text class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\" y=\"-6.5\">\n", " <tspan>test.ParamBenchmark.mathBenchmark</tspan>\n", " </text>\n", " <text class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\" y=\"6.5\">\n", " <tspan>[data=2,text="a "string" with quotes",value=1]</tspan>\n", " </text>\n", " </g>\n", " </g>\n", " <g transform=\"translate(0.0 67.78817733990138 ) \">\n", " <g transform=\"translate(-2.0 0.0 ) \">\n", " <text class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\" y=\"-6.5\">\n", " <tspan>test.ParamBenchmark.otherBenchmark</tspan>\n", " </text>\n", " <text class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\" y=\"6.5\">\n", " <tspan>[data=1,text="a "string" with quotes",value=1]</tspan>\n", " </text>\n", " </g>\n", " </g>\n", " <g transform=\"translate(0.0 26.704433497536797 ) \">\n", " <g transform=\"translate(-2.0 0.0 ) \">\n", " <text class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\" y=\"0.0\">\n", " <tspan>test.InheritedBenchmark.inheritedBenchmark</tspan>\n", " </text>\n", " </g>\n", " </g>\n", " </g>\n", " </g>\n", " <g clip-path=\"url(#c70ipiv)\" clip-bounds-jfx=\"[rect (340.00931990738565, 0.0), (432.99068009261435, 834.0)]\">\n", " <g transform=\"translate(340.00931990738565 0.0 ) \">\n", " <g>\n", " <g>\n", " <rect x=\"393.7440677829291\" y=\"8.216748768472826\" height=\"36.97536945812794\" width=\"19.56521776002097\" stroke=\"rgb(255,255,255)\" stroke-opacity=\"1.0\" fill=\"rgb(59,162,114)\" fill-opacity=\"1.0\" stroke-width=\"1.6500000000000001\">\n", " </rect>\n", " <rect x=\"393.7440677829291\" y=\"49.300492610837296\" height=\"36.97536945812806\" width=\"11.682934432552997\" stroke=\"rgb(255,255,255)\" stroke-opacity=\"1.0\" fill=\"rgb(59,162,114)\" fill-opacity=\"1.0\" stroke-width=\"1.6500000000000001\">\n", " </rect>\n", " <rect x=\"374.0292580299276\" y=\"90.38423645320188\" height=\"36.97536945812806\" width=\"19.714809753001532\" stroke=\"rgb(255,255,255)\" stroke-opacity=\"1.0\" fill=\"rgb(238,102,102)\" fill-opacity=\"1.0\" stroke-width=\"1.6500000000000001\">\n", " </rect>\n", " <rect x=\"370.83502572882526\" y=\"131.46798029556646\" height=\"36.97536945812794\" width=\"22.90904205410385\" stroke=\"rgb(255,255,255)\" stroke-opacity=\"1.0\" fill=\"rgb(238,102,102)\" fill-opacity=\"1.0\" stroke-width=\"1.6500000000000001\">\n", " </rect>\n", " <rect x=\"356.5200297059546\" y=\"172.55172413793093\" height=\"36.97536945812806\" width=\"37.22403807697452\" stroke=\"rgb(255,255,255)\" stroke-opacity=\"1.0\" fill=\"rgb(238,102,102)\" fill-opacity=\"1.0\" stroke-width=\"1.6500000000000001\">\n", " </rect>\n", " <rect x=\"335.56635763896946\" y=\"213.6354679802954\" height=\"36.97536945812817\" width=\"58.177710143959644\" stroke=\"rgb(255,255,255)\" stroke-opacity=\"1.0\" fill=\"rgb(238,102,102)\" fill-opacity=\"1.0\" stroke-width=\"1.6500000000000001\">\n", " </rect>\n", " <rect x=\"334.34320068134105\" y=\"254.71921182266\" height=\"36.97536945812806\" width=\"59.40086710158806\" stroke=\"rgb(255,255,255)\" stroke-opacity=\"1.0\" fill=\"rgb(238,102,102)\" fill-opacity=\"1.0\" stroke-width=\"1.6500000000000001\">\n", " </rect>\n", " <rect x=\"326.10412449741466\" y=\"295.8029556650245\" height=\"36.975369458128114\" width=\"67.63994328551445\" stroke=\"rgb(255,255,255)\" stroke-opacity=\"1.0\" fill=\"rgb(238,102,102)\" fill-opacity=\"1.0\" stroke-width=\"1.6500000000000001\">\n", " </rect>\n", " <rect x=\"320.38556204412686\" y=\"336.88669950738904\" height=\"36.975369458128114\" width=\"73.35850573880225\" stroke=\"rgb(255,255,255)\" stroke-opacity=\"1.0\" fill=\"rgb(238,102,102)\" fill-opacity=\"1.0\" stroke-width=\"1.6500000000000001\">\n", " </rect>\n", " <rect x=\"311.5514867052176\" y=\"377.97044334975357\" height=\"36.975369458128114\" width=\"82.19258107771151\" stroke=\"rgb(255,255,255)\" stroke-opacity=\"1.0\" fill=\"rgb(238,102,102)\" fill-opacity=\"1.0\" stroke-width=\"1.6500000000000001\">\n", " </rect>\n", " <rect x=\"302.00612020293664\" y=\"419.05418719211815\" height=\"36.97536945812806\" width=\"91.73794757999246\" stroke=\"rgb(255,255,255)\" stroke-opacity=\"1.0\" fill=\"rgb(238,102,102)\" fill-opacity=\"1.0\" stroke-width=\"1.6500000000000001\">\n", " </rect>\n", " <rect x=\"289.46946418731227\" y=\"460.13793103448273\" height=\"36.97536945812806\" width=\"104.27460359561684\" stroke=\"rgb(255,255,255)\" stroke-opacity=\"1.0\" fill=\"rgb(238,102,102)\" fill-opacity=\"1.0\" stroke-width=\"1.6500000000000001\">\n", " </rect>\n", " <rect x=\"281.36591245511624\" y=\"501.22167487684726\" height=\"36.97536945812806\" width=\"112.37815532781286\" stroke=\"rgb(255,255,255)\" stroke-opacity=\"1.0\" fill=\"rgb(238,102,102)\" fill-opacity=\"1.0\" stroke-width=\"1.6500000000000001\">\n", " </rect>\n", " <rect x=\"270.55741378939604\" y=\"542.3054187192117\" height=\"36.97536945812817\" width=\"123.18665399353307\" stroke=\"rgb(255,255,255)\" stroke-opacity=\"1.0\" fill=\"rgb(238,102,102)\" fill-opacity=\"1.0\" stroke-width=\"1.6500000000000001\">\n", " </rect>\n", " <rect x=\"258.6856325156798\" y=\"583.3891625615763\" height=\"36.97536945812817\" width=\"135.0584352672493\" stroke=\"rgb(255,255,255)\" stroke-opacity=\"1.0\" fill=\"rgb(238,102,102)\" fill-opacity=\"1.0\" stroke-width=\"1.6500000000000001\">\n", " </rect>\n", " <rect x=\"254.52159016726867\" y=\"624.4729064039409\" height=\"36.97536945812806\" width=\"139.22247761566044\" stroke=\"rgb(255,255,255)\" stroke-opacity=\"1.0\" fill=\"rgb(238,102,102)\" fill-opacity=\"1.0\" stroke-width=\"1.6500000000000001\">\n", " </rect>\n", " <rect x=\"160.4981446957608\" y=\"665.5566502463055\" height=\"36.97536945812806\" width=\"233.2459230871683\" stroke=\"rgb(255,255,255)\" stroke-opacity=\"1.0\" fill=\"rgb(238,102,102)\" fill-opacity=\"1.0\" stroke-width=\"1.6500000000000001\">\n", " </rect>\n", " <rect x=\"147.50967616513827\" y=\"706.64039408867\" height=\"36.97536945812806\" width=\"246.23439161779083\" stroke=\"rgb(255,255,255)\" stroke-opacity=\"1.0\" fill=\"rgb(238,102,102)\" fill-opacity=\"1.0\" stroke-width=\"1.6500000000000001\">\n", " </rect>\n", " <rect x=\"145.04093977753513\" y=\"747.7241379310345\" height=\"36.97536945812806\" width=\"248.70312800539398\" stroke=\"rgb(255,255,255)\" stroke-opacity=\"1.0\" fill=\"rgb(238,102,102)\" fill-opacity=\"1.0\" stroke-width=\"1.6500000000000001\">\n", " </rect>\n", " <rect x=\"19.681394549664276\" y=\"788.807881773399\" height=\"36.97536945812817\" width=\"374.06267323326483\" stroke=\"rgb(255,255,255)\" stroke-opacity=\"1.0\" fill=\"rgb(238,102,102)\" fill-opacity=\"1.0\" stroke-width=\"1.6500000000000001\">\n", " </rect>\n", " </g>\n", " </g>\n", " </g>\n", " <defs>\n", " <clipPath id=\"c70ipiv\">\n", " <rect x=\"340.00931990738565\" y=\"0.0\" width=\"432.99068009261435\" height=\"834.0\">\n", " </rect>\n", " </clipPath>\n", " </defs>\n", " </g>\n", " <g>\n", " </g>\n", " </g>\n", " <g transform=\"translate(15.0 423.0 ) rotate(-90.0 ) \">\n", " </g>\n", " <g transform=\"translate(577.5046599536928 884.0 ) \">\n", " <text class=\"axis-title-x\" y=\"0.0\" text-anchor=\"middle\">\n", " <tspan>Diff %</tspan>\n", " </text>\n", " </g>\n", " <path fill=\"rgb(0,0,0)\" fill-opacity=\"0.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" stroke-width=\"0.0\" d=\"M0.0 0.0 L0.0 900.0 L800.0 900.0 L800.0 0.0 Z\" pointer-events=\"none\">\n", " </path>\n", " </g>\n", " <g id=\"ddTeVed\">\n", " </g>\n", "</svg>\n", " <script>document.getElementById(\"691f626d-bfdc-4e80-9f2d-0b6f2bc0f05d\").style.display = \"none\";</script>" ], | |
| "application/plot+json" : { | |
| "output_type" : "lets_plot_spec", | |
| "output" : { | |
| "mapping" : { }, | |
| "data" : { | |
| "testLabel" : [ "test.CommonBenchmark.longBlackholeBenchmark", "test.CommonBenchmark.longBenchmark", "test.ParamBenchmark.textContentCheck\n[data=2,text=\"a \"string\" with quotes\",value=1]", "test.ParamBenchmark.textContentCheck\n[data=1,text=\"a \"string\" with quotes\",value=2]", "test.ParamBenchmark.textContentCheck\n[data=1,text=\"a \"string\" with quotes\",value=1]", "test.ParamBenchmark.otherBenchmark\n[data=2,text=\"a \"string\" with quotes\",value=2]", "test.ParamBenchmark.textContentCheck\n[data=2,text=\"a \"string\" with quotes\",value=2]", "test.nested.CommonBenchmark.mathBenchmark", "test.ParamBenchmark.otherBenchmark\n[data=1,text=\"a \"string\" with quotes\",value=2]", "test.ParamBenchmark.otherBenchmark\n[data=2,text=\"a \"string\" with quotes\",value=1]", "test.JvmTestBenchmark.cosBenchmark", "test.ParamBenchmark.mathBenchmark\n[data=2,text=\"a \"string\" with quotes\",value=2]", "test.InheritedBenchmark.baseBenchmark", "test.JvmTestBenchmark.sqrtBenchmark", "test.CommonBenchmark.mathBenchmark", "test.ParamBenchmark.mathBenchmark\n[data=1,text=\"a \"string\" with quotes\",value=1]", "test.ParamBenchmark.mathBenchmark\n[data=1,text=\"a \"string\" with quotes\",value=2]", "test.ParamBenchmark.mathBenchmark\n[data=2,text=\"a \"string\" with quotes\",value=1]", "test.ParamBenchmark.otherBenchmark\n[data=1,text=\"a \"string\" with quotes\",value=1]", "test.InheritedBenchmark.inheritedBenchmark" ], | |
| "diffScorePercentage" : [ -9.443531677712787, -6.278722887168673, -6.216397528482819, -5.888492546802327, -3.5147903591900813, -3.409665553540104, -3.109952295437753, -2.8370825149381784, -2.6325014301068244, -2.3160028412665805, -2.075021911091128, -1.8519981338583025, -1.7076281404242712, -1.4996256250557365, -1.4687459829456666, -0.9397526348026837, -0.5783583335754896, -0.4977172108975735, 0.2949456583005684, 0.4939406332662542 ], | |
| "barColor" : [ "neg", "neg", "neg", "neg", "neg", "neg", "neg", "neg", "neg", "neg", "neg", "neg", "neg", "neg", "neg", "neg", "neg", "neg", "pos", "pos" ] | |
| }, | |
| "ggsize" : { | |
| "width" : 800.0, | |
| "height" : 900.0 | |
| }, | |
| "kind" : "plot", | |
| "scales" : [ { | |
| "aesthetic" : "x", | |
| "name" : "Diff %", | |
| "limits" : [ null, null ] | |
| }, { | |
| "aesthetic" : "y", | |
| "discrete" : true, | |
| "name" : "" | |
| }, { | |
| "aesthetic" : "fill", | |
| "values" : [ "#ee6666", "#3ba272" ], | |
| "limits" : [ "neg", "pos" ], | |
| "guide" : "none" | |
| } ], | |
| "layers" : [ { | |
| "mapping" : { | |
| "x" : "diffScorePercentage", | |
| "y" : "testLabel", | |
| "fill" : "barColor" | |
| }, | |
| "stat" : "identity", | |
| "orientation" : "y", | |
| "sampling" : "none", | |
| "inherit_aes" : false, | |
| "position" : "dodge", | |
| "geom" : "bar", | |
| "tooltips" : { | |
| "lines" : [ "@|@{diffScorePercentage}" ], | |
| "formats" : [ { | |
| "field" : "diffScorePercentage", | |
| "format" : ".2f" | |
| } ], | |
| "disable_splitting" : true | |
| } | |
| } ], | |
| "theme" : { | |
| "title" : { | |
| "margin" : [ 10.0, 0.0, 10.0, 0.0 ], | |
| "blank" : false | |
| }, | |
| "axis_ontop" : false, | |
| "axis_ontop_y" : false, | |
| "axis_ontop_x" : false | |
| }, | |
| "data_meta" : { | |
| "series_annotations" : [ { | |
| "type" : "float", | |
| "column" : "diffScorePercentage" | |
| }, { | |
| "type" : "str", | |
| "column" : "testLabel" | |
| }, { | |
| "type" : "str", | |
| "column" : "barColor" | |
| } ] | |
| } | |
| }, | |
| "apply_color_scheme" : true, | |
| "swing_enabled" : true | |
| } | |
| }, | |
| "execution_count" : 9, | |
| "metadata" : { }, | |
| "output_type" : "execute_result" | |
| } ], | |
| "execution_count" : 9 | |
| }, { | |
| "metadata" : { | |
| "ExecuteTime" : { | |
| "end_time" : "2025-10-10T06:02:21.995070Z", | |
| "start_time" : "2025-10-10T06:02:21.827868Z" | |
| }, | |
| "executionRelatedData" : { | |
| "compiledClasses" : [ "Line_45_jupyter" ] | |
| } | |
| }, | |
| "cell_type" : "code", | |
| "source" : [ "// Just comparing the score values is a bit simplistic as the benchmark results are actually a range: score +/- error.\n", "// So, instead of plotting all tests, we want to focus only on the benchmarks that looks \"interesting\". This is\n", "// defined as any benchmark that differ so much that the benchmark ranges do not overlap, i.e., we no longer just\n", "// look at only the score but consider the full error range.\n", "//\n", "// We still use the \"score\" to calculate the change in percent, but now on a filtered list\n", "fun kotlin.ranges.ClosedFloatingPointRange<kotlin.Double>.overlaps(other: ClosedFloatingPointRange<kotlin.Double>): Boolean =\n", " this.start <= other.endInclusive && other.start <= this.endInclusive\n", "\n", "val interestingBenchmarks = plotData.filter {\n", " !it.range.overlaps(it.range1)\n", "}\n", "interestingBenchmarks" ], | |
| "id" : "e51bb3fec4b1f702", | |
| "outputs" : [ { | |
| "data" : { | |
| "text/html" : [ " <iframe onload=\"o_resize_iframe_out_10()\" style=\"width:100%;\" class=\"result_container\" id=\"iframe_out_10\" frameBorder=\"0\" srcdoc=\" <html theme='dark'>\n", " <head>\n", " <style type="text/css">\n", " :root {\n", " --background: #fff;\n", " --background-odd: #f5f5f5;\n", " --background-hover: #d9edfd;\n", " --header-text-color: #474747;\n", " --text-color: #848484;\n", " --text-color-dark: #000;\n", " --text-color-medium: #737373;\n", " --text-color-pale: #b3b3b3;\n", " --inner-border-color: #aaa;\n", " --bold-border-color: #000;\n", " --link-color: #296eaa;\n", " --link-color-pale: #296eaa;\n", " --link-hover: #1a466c;\n", "}\n", "\n", ":root[theme="dark"], :root [data-jp-theme-light="false"], .dataframe_dark{\n", " --background: #303030;\n", " --background-odd: #3c3c3c;\n", " --background-hover: #464646;\n", " --header-text-color: #dddddd;\n", " --text-color: #b3b3b3;\n", " --text-color-dark: #dddddd;\n", " --text-color-medium: #b2b2b2;\n", " --text-color-pale: #737373;\n", " --inner-border-color: #707070;\n", " --bold-border-color: #777777;\n", " --link-color: #008dc0;\n", " --link-color-pale: #97e1fb;\n", " --link-hover: #00688e;\n", "}\n", "\n", "p.dataframe_description {\n", " color: var(--text-color-dark);\n", "}\n", "\n", "table.dataframe {\n", " font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;\n", " font-size: 12px;\n", " background-color: var(--background);\n", " color: var(--text-color-dark);\n", " border: none;\n", " border-collapse: collapse;\n", "}\n", "\n", "table.dataframe th, td {\n", " padding: 6px;\n", " border: 1px solid transparent;\n", " text-align: left;\n", "}\n", "\n", "table.dataframe th {\n", " background-color: var(--background);\n", " color: var(--header-text-color);\n", "}\n", "\n", "table.dataframe td {\n", " vertical-align: top;\n", " white-space: nowrap;\n", "}\n", "\n", "table.dataframe th.bottomBorder {\n", " border-bottom-color: var(--bold-border-color);\n", "}\n", "\n", "table.dataframe tbody > tr:nth-child(odd) {\n", " background: var(--background-odd);\n", "}\n", "\n", "table.dataframe tbody > tr:nth-child(even) {\n", " background: var(--background);\n", "}\n", "\n", "table.dataframe tbody > tr:hover {\n", " background: var(--background-hover);\n", "}\n", "\n", "table.dataframe a {\n", " cursor: pointer;\n", " color: var(--link-color);\n", " text-decoration: none;\n", "}\n", "\n", "table.dataframe tr:hover > td a {\n", " color: var(--link-color-pale);\n", "}\n", "\n", "table.dataframe a:hover {\n", " color: var(--link-hover);\n", " text-decoration: underline;\n", "}\n", "\n", "table.dataframe img {\n", " max-width: fit-content;\n", "}\n", "\n", "table.dataframe th.complex {\n", " background-color: var(--background);\n", " border: 1px solid var(--background);\n", "}\n", "\n", "table.dataframe .leftBorder {\n", " border-left-color: var(--inner-border-color);\n", "}\n", "\n", "table.dataframe .rightBorder {\n", " border-right-color: var(--inner-border-color);\n", "}\n", "\n", "table.dataframe .rightAlign {\n", " text-align: right;\n", "}\n", "\n", "table.dataframe .expanderSvg {\n", " width: 8px;\n", " height: 8px;\n", " margin-right: 3px;\n", "}\n", "\n", "table.dataframe .expander {\n", " display: flex;\n", " align-items: center;\n", "}\n", "\n", "/* formatting */\n", "\n", "table.dataframe .null {\n", " color: var(--text-color-pale);\n", "}\n", "\n", "table.dataframe .structural {\n", " color: var(--text-color-medium);\n", " font-weight: bold;\n", "}\n", "\n", "table.dataframe .dataFrameCaption {\n", " font-weight: bold;\n", "}\n", "\n", "table.dataframe .numbers {\n", " color: var(--text-color-dark);\n", "}\n", "\n", "table.dataframe td:hover .formatted .structural, .null {\n", " color: var(--text-color-dark);\n", "}\n", "\n", "table.dataframe tr:hover .formatted .structural, .null {\n", " color: var(--text-color-dark);\n", "}\n", "\n", "\n", ":root {\n", " --scroll-bg: #f5f5f5;\n", " --scroll-fg: #b3b3b3;\n", "}\n", ":root[theme="dark"], :root [data-jp-theme-light="false"]{\n", " --scroll-bg: #3c3c3c;\n", " --scroll-fg: #97e1fb;\n", "}\n", "body {\n", " scrollbar-color: var(--scroll-fg) var(--scroll-bg);\n", "}\n", "body::-webkit-scrollbar {\n", " width: 10px; /* Mostly for vertical scrollbars */\n", " height: 10px; /* Mostly for horizontal scrollbars */\n", "}\n", "body::-webkit-scrollbar-thumb {\n", " background-color: var(--scroll-fg);\n", "}\n", "body::-webkit-scrollbar-track {\n", " background-color: var(--scroll-bg);\n", "}\n", " </style>\n", " </head>\n", " <body>\n", " <table class="dataframe" id="df_687865874"></table>\n", "\n", "<p class="dataframe_description">DataFrame: rowsCount = 3, columnsCount = 12</p>\n", "\n", " </body>\n", " <script>\n", " (function () {\n", " window.DataFrame = window.DataFrame || new (function () {\n", " this.addTable = function (df) {\n", " let cols = df.cols;\n", " for (let i = 0; i < cols.length; i++) {\n", " for (let c of cols[i].children) {\n", " cols[c].parent = i;\n", " }\n", " }\n", " df.nrow = 0\n", " for (let i = 0; i < df.cols.length; i++) {\n", " if (df.cols[i].values.length > df.nrow) df.nrow = df.cols[i].values.length\n", " }\n", " if (df.id === df.rootId) {\n", " df.expandedFrames = new Set()\n", " df.childFrames = {}\n", " const table = this.getTableElement(df.id)\n", " table.df = df\n", " for (let i = 0; i < df.cols.length; i++) {\n", " let col = df.cols[i]\n", " if (col.parent === undefined && col.children.length > 0) col.expanded = true\n", " }\n", " } else {\n", " const rootDf = this.getTableData(df.rootId)\n", " rootDf.childFrames[df.id] = df\n", " }\n", " }\n", "\n", " this.computeRenderData = function (df) {\n", " let result = []\n", " let pos = 0\n", " for (let col = 0; col < df.cols.length; col++) {\n", " if (df.cols[col].parent === undefined)\n", " pos += this.computeRenderDataRec(df.cols, col, pos, 0, result, false, false)\n", " }\n", " for (let i = 0; i < result.length; i++) {\n", " let row = result[i]\n", " for (let j = 0; j < row.length; j++) {\n", " let cell = row[j]\n", " if (j === 0)\n", " cell.leftBd = false\n", " if (j < row.length - 1) {\n", " let nextData = row[j + 1]\n", " if (nextData.leftBd) cell.rightBd = true\n", " else if (cell.rightBd) nextData.leftBd = true\n", " } else cell.rightBd = false\n", " }\n", " }\n", " return result\n", " }\n", "\n", " this.computeRenderDataRec = function (cols, colId, pos, depth, result, leftBorder, rightBorder) {\n", " if (result.length === depth) {\n", " const array = [];\n", " if (pos > 0) {\n", " let j = 0\n", " for (let i = 0; j < pos; i++) {\n", " let c = result[depth - 1][i]\n", " j += c.span\n", " let copy = Object.assign({empty: true}, c)\n", " array.push(copy)\n", " }\n", " }\n", " result.push(array)\n", " }\n", " const col = cols[colId];\n", " let size = 0;\n", " if (col.expanded) {\n", " let childPos = pos\n", " for (let i = 0; i < col.children.length; i++) {\n", " let child = col.children[i]\n", " let childLeft = i === 0 && (col.children.length > 1 || leftBorder)\n", " let childRight = i === col.children.length - 1 && (col.children.length > 1 || rightBorder)\n", " let childSize = this.computeRenderDataRec(cols, child, childPos, depth + 1, result, childLeft, childRight)\n", " childPos += childSize\n", " size += childSize\n", " }\n", " } else {\n", " for (let i = depth + 1; i < result.length; i++)\n", " result[i].push({id: colId, span: 1, leftBd: leftBorder, rightBd: rightBorder, empty: true})\n", " size = 1\n", " }\n", " let left = leftBorder\n", " let right = rightBorder\n", " if (size > 1) {\n", " left = true\n", " right = true\n", " }\n", " result[depth].push({id: colId, span: size, leftBd: left, rightBd: right})\n", " return size\n", " }\n", "\n", " this.getTableElement = function (id) {\n", " return document.getElementById("df_" + id)\n", " }\n", "\n", " this.getTableData = function (id) {\n", " return this.getTableElement(id).df\n", " }\n", "\n", " this.createExpander = function (isExpanded) {\n", " const svgNs = "http://www.w3.org/2000/svg"\n", " let svg = document.createElementNS(svgNs, "svg")\n", " svg.classList.add("expanderSvg")\n", " let path = document.createElementNS(svgNs, "path")\n", " if (isExpanded) {\n", " svg.setAttribute("viewBox", "0 -2 8 8")\n", " path.setAttribute("d", "M1 0 l-1 1 4 4 4 -4 -1 -1 -3 3Z")\n", " } else {\n", " svg.setAttribute("viewBox", "-2 0 8 8")\n", " path.setAttribute("d", "M1 0 l-1 1 3 3 -3 3 1 1 4 -4Z")\n", " }\n", " path.setAttribute("fill", "currentColor")\n", " svg.appendChild(path)\n", " return svg\n", " }\n", "\n", " this.renderTable = function (id) {\n", "\n", " let table = this.getTableElement(id)\n", "\n", " if (table === null) return\n", "\n", " table.innerHTML = ""\n", "\n", " let df = table.df\n", " let rootDf = df.rootId === df.id ? df : this.getTableData(df.rootId)\n", "\n", " // header\n", " let header = document.createElement("thead")\n", " table.appendChild(header)\n", "\n", " let renderData = this.computeRenderData(df)\n", " for (let j = 0; j < renderData.length; j++) {\n", " let rowData = renderData[j]\n", " let tr = document.createElement("tr");\n", " let isLastRow = j === renderData.length - 1\n", " header.appendChild(tr);\n", " for (let i = 0; i < rowData.length; i++) {\n", " let cell = rowData[i]\n", " let th = document.createElement("th");\n", " th.setAttribute("colspan", cell.span)\n", " let colId = cell.id\n", " let col = df.cols[colId];\n", " if (!cell.empty) {\n", " if (col.children.length === 0) {\n", " th.innerHTML = col.name\n", " } else {\n", " let link = document.createElement("a")\n", " link.className = "expander"\n", " let that = this\n", " link.onclick = function () {\n", " col.expanded = !col.expanded\n", " that.renderTable(id)\n", " }\n", " link.appendChild(this.createExpander(col.expanded))\n", " link.innerHTML += col.name\n", " th.appendChild(link)\n", " }\n", " }\n", " let classes = (cell.leftBd ? " leftBorder" : "") + (cell.rightBd ? " rightBorder" : "")\n", " if (col.rightAlign)\n", " classes += " rightAlign"\n", " if (isLastRow)\n", " classes += " bottomBorder"\n", " if (classes.length > 0)\n", " th.setAttribute("class", classes)\n", " tr.appendChild(th)\n", " }\n", " }\n", "\n", " // body\n", " let body = document.createElement("tbody")\n", " table.appendChild(body)\n", "\n", " let columns = renderData.pop()\n", " for (let row = 0; row < df.nrow; row++) {\n", " let tr = document.createElement("tr");\n", " body.appendChild(tr)\n", " for (let i = 0; i < columns.length; i++) {\n", " let cell = columns[i]\n", " let td = document.createElement("td");\n", " let colId = cell.id\n", " let col = df.cols[colId]\n", " let classes = (cell.leftBd ? " leftBorder" : "") + (cell.rightBd ? " rightBorder" : "")\n", " if (col.rightAlign)\n", " classes += " rightAlign"\n", " if (classes.length > 0)\n", " td.setAttribute("class", classes)\n", " tr.appendChild(td)\n", " let value = col.values[row]\n", " if (value.frameId !== undefined) {\n", " let frameId = value.frameId\n", " let expanded = rootDf.expandedFrames.has(frameId)\n", " let link = document.createElement("a")\n", " link.className = "expander"\n", " let that = this\n", " link.onclick = function () {\n", " if (rootDf.expandedFrames.has(frameId))\n", " rootDf.expandedFrames.delete(frameId)\n", " else rootDf.expandedFrames.add(frameId)\n", " that.renderTable(id)\n", " }\n", " link.appendChild(this.createExpander(expanded))\n", " link.innerHTML += value.value\n", " if (expanded) {\n", " td.appendChild(link)\n", " td.appendChild(document.createElement("p"))\n", " const childTable = document.createElement("table")\n", " childTable.className = "dataframe"\n", " childTable.id = "df_" + frameId\n", " let childDf = rootDf.childFrames[frameId]\n", " childTable.df = childDf\n", " td.appendChild(childTable)\n", " this.renderTable(frameId)\n", " if (childDf.nrow !== childDf.totalRows) {\n", " const footer = document.createElement("p")\n", " footer.innerText = `... showing only top ${childDf.nrow} of ${childDf.totalRows} rows`\n", " td.appendChild(footer)\n", " }\n", " } else {\n", " td.appendChild(link)\n", " }\n", " } else if (value.style !== undefined) {\n", " td.innerHTML = value.value\n", " td.setAttribute("style", value.style)\n", " } else td.innerHTML = value\n", " this.nodeScriptReplace(td)\n", " }\n", " }\n", " }\n", "\n", " this.nodeScriptReplace = function (node) {\n", " if (this.nodeScriptIs(node) === true) {\n", " node.parentNode.replaceChild(this.nodeScriptClone(node), node);\n", " } else {\n", " let i = -1, children = node.childNodes;\n", " while (++i < children.length) {\n", " this.nodeScriptReplace(children[i]);\n", " }\n", " }\n", "\n", " return node;\n", " }\n", "\n", " this.nodeScriptClone = function (node) {\n", " let script = document.createElement("script");\n", " script.text = node.innerHTML;\n", "\n", " let i = -1, attrs = node.attributes, attr;\n", " while (++i < attrs.length) {\n", " script.setAttribute((attr = attrs[i]).name, attr.value);\n", " }\n", " return script;\n", " }\n", "\n", " this.nodeScriptIs = function (node) {\n", " return node.tagName === 'SCRIPT';\n", " }\n", " })()\n", "\n", " window.call_DataFrame = function (f) {\n", " return f();\n", " };\n", "\n", " let funQueue = window["kotlinQueues"] && window["kotlinQueues"]["DataFrame"];\n", " if (funQueue) {\n", " funQueue.forEach(function (f) {\n", " f();\n", " });\n", " funQueue = [];\n", " }\n", "})()\n", "\n", "/*<!--*/\n", "call_DataFrame(function() { DataFrame.addTable({ cols: [{ name: "<span title=\"name: String\">name</span>", children: [], rightAlign: false, values: ["test.CommonBenchmark.longBenchmark","<span class=\"formatted\" title=\"test.CommonBenchmark.longBlackholeBenchmark\">test.CommonBenchmark.longBlackholeBen<span class=\"structural\">...</span></span>","test.JvmTestBenchmark.cosBenchmark"] }, \n", "{ name: "<span title=\"params: String\">params</span>", children: [], rightAlign: false, values: ["","",""] }, \n", "{ name: "<span title=\"mode: String\">mode</span>", children: [], rightAlign: false, values: ["avgt","avgt","avgt"] }, \n", "{ name: "<span title=\"unit: String\">unit</span>", children: [], rightAlign: false, values: ["ms/op","ms/op","ns/op"] }, \n", "{ name: "<span title=\"score: Double\">score</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">0.000844</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">0.000022</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3.472485</span></span>"] }, \n", "{ name: "<span title=\"range: ranges.ClosedFloatingPointRange<Double>\">range</span>", children: [], rightAlign: false, values: ["<span class=\"formatted\" title=\"8.372522775198425E-4..8.511642692950413E-4\">8.372522775198425E-4..8.5116426929504<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"2.1394152325114E-5..2.1901024502437323E-5\">2.1394152325114E-5..2.190102450243732<span class=\"structural\">...</span></span>","3.4596934638924464..3.485277224458304"] }, \n", "{ name: "<span title=\"score1: Double\">score1</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">0.000897</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">0.000024</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">3.544540</span></span>"] }, \n", "{ name: "<span title=\"range1: ranges.ClosedFloatingPointRange<Double>\">range1</span>", children: [], rightAlign: false, values: ["<span class=\"formatted\" title=\"8.737790976669418E-4..8.511642692950413E-4\">8.737790976669418E-4..8.5116426929504<span class=\"structural\">...</span></span>","<span class=\"formatted\" title=\"2.3161777788037864E-5..2.1901024502437323E-5\">2.3161777788037864E-5..2.190102450243<span class=\"structural\">...</span></span>","3.5170213910539556..3.485277224458304"] }, \n", "{ name: "<span title=\"diffScore: Double\">diffScore</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">-0.000053</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-0.000002</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-0.072055</span></span>"] }, \n", "{ name: "<span title=\"diffScorePercentage: Double\">diffScorePercentage</span>", children: [], rightAlign: true, values: ["<span class=\"formatted\" title=\"\"><span class=\"numbers\">-6.278723</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-9.443532</span></span>","<span class=\"formatted\" title=\"\"><span class=\"numbers\">-2.075022</span></span>"] }, \n", "{ name: "<span title=\"testLabel: String\">testLabel</span>", children: [], rightAlign: false, values: ["test.CommonBenchmark.longBenchmark","<span class=\"formatted\" title=\"test.CommonBenchmark.longBlackholeBenchmark\">test.CommonBenchmark.longBlackholeBen<span class=\"structural\">...</span></span>","test.JvmTestBenchmark.cosBenchmark"] }, \n", "{ name: "<span title=\"barColor: String\">barColor</span>", children: [], rightAlign: false, values: ["neg","neg","neg"] }, \n", "], id: 687865874, rootId: 687865874, totalRows: 3 } ) });\n", "/*-->*/\n", "\n", "call_DataFrame(function() { DataFrame.renderTable(687865874) });\n", "\n", "\n", " </script>\n", " </html>\"></iframe>\n", " <script>\n", " function o_resize_iframe_out_10() {\n", " let elem = document.getElementById(\"iframe_out_10\");\n", " resize_iframe_out_10(elem);\n", " setInterval(resize_iframe_out_10, 5000, elem);\n", " }\n", " function resize_iframe_out_10(el) {\n", " let h = el.contentWindow.document.body.scrollHeight;\n", " el.height = h === 0 ? 0 : h + 41;\n", " }\n", " </script> <html theme='dark'>\n", " <head>\n", " <style type=\"text/css\">\n", " :root {\n", " --background: #fff;\n", " --background-odd: #f5f5f5;\n", " --background-hover: #d9edfd;\n", " --header-text-color: #474747;\n", " --text-color: #848484;\n", " --text-color-dark: #000;\n", " --text-color-medium: #737373;\n", " --text-color-pale: #b3b3b3;\n", " --inner-border-color: #aaa;\n", " --bold-border-color: #000;\n", " --link-color: #296eaa;\n", " --link-color-pale: #296eaa;\n", " --link-hover: #1a466c;\n", "}\n", "\n", ":root[theme=\"dark\"], :root [data-jp-theme-light=\"false\"], .dataframe_dark{\n", " --background: #303030;\n", " --background-odd: #3c3c3c;\n", " --background-hover: #464646;\n", " --header-text-color: #dddddd;\n", " --text-color: #b3b3b3;\n", " --text-color-dark: #dddddd;\n", " --text-color-medium: #b2b2b2;\n", " --text-color-pale: #737373;\n", " --inner-border-color: #707070;\n", " --bold-border-color: #777777;\n", " --link-color: #008dc0;\n", " --link-color-pale: #97e1fb;\n", " --link-hover: #00688e;\n", "}\n", "\n", "p.dataframe_description {\n", " color: var(--text-color-dark);\n", "}\n", "\n", "table.dataframe {\n", " font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n", " font-size: 12px;\n", " background-color: var(--background);\n", " color: var(--text-color-dark);\n", " border: none;\n", " border-collapse: collapse;\n", "}\n", "\n", "table.dataframe th, td {\n", " padding: 6px;\n", " border: 1px solid transparent;\n", " text-align: left;\n", "}\n", "\n", "table.dataframe th {\n", " background-color: var(--background);\n", " color: var(--header-text-color);\n", "}\n", "\n", "table.dataframe td {\n", " vertical-align: top;\n", " white-space: nowrap;\n", "}\n", "\n", "table.dataframe th.bottomBorder {\n", " border-bottom-color: var(--bold-border-color);\n", "}\n", "\n", "table.dataframe tbody > tr:nth-child(odd) {\n", " background: var(--background-odd);\n", "}\n", "\n", "table.dataframe tbody > tr:nth-child(even) {\n", " background: var(--background);\n", "}\n", "\n", "table.dataframe tbody > tr:hover {\n", " background: var(--background-hover);\n", "}\n", "\n", "table.dataframe a {\n", " cursor: pointer;\n", " color: var(--link-color);\n", " text-decoration: none;\n", "}\n", "\n", "table.dataframe tr:hover > td a {\n", " color: var(--link-color-pale);\n", "}\n", "\n", "table.dataframe a:hover {\n", " color: var(--link-hover);\n", " text-decoration: underline;\n", "}\n", "\n", "table.dataframe img {\n", " max-width: fit-content;\n", "}\n", "\n", "table.dataframe th.complex {\n", " background-color: var(--background);\n", " border: 1px solid var(--background);\n", "}\n", "\n", "table.dataframe .leftBorder {\n", " border-left-color: var(--inner-border-color);\n", "}\n", "\n", "table.dataframe .rightBorder {\n", " border-right-color: var(--inner-border-color);\n", "}\n", "\n", "table.dataframe .rightAlign {\n", " text-align: right;\n", "}\n", "\n", "table.dataframe .expanderSvg {\n", " width: 8px;\n", " height: 8px;\n", " margin-right: 3px;\n", "}\n", "\n", "table.dataframe .expander {\n", " display: flex;\n", " align-items: center;\n", "}\n", "\n", "/* formatting */\n", "\n", "table.dataframe .null {\n", " color: var(--text-color-pale);\n", "}\n", "\n", "table.dataframe .structural {\n", " color: var(--text-color-medium);\n", " font-weight: bold;\n", "}\n", "\n", "table.dataframe .dataFrameCaption {\n", " font-weight: bold;\n", "}\n", "\n", "table.dataframe .numbers {\n", " color: var(--text-color-dark);\n", "}\n", "\n", "table.dataframe td:hover .formatted .structural, .null {\n", " color: var(--text-color-dark);\n", "}\n", "\n", "table.dataframe tr:hover .formatted .structural, .null {\n", " color: var(--text-color-dark);\n", "}\n", "\n", "\n", " </style>\n", " </head>\n", " <body>\n", " <table class=\"dataframe\" id=\"static_df_687865875\"><thead><tr><th class=\"bottomBorder\" style=\"text-align:left\">name</th><th class=\"bottomBorder\" style=\"text-align:left\">params</th><th class=\"bottomBorder\" style=\"text-align:left\">mode</th><th class=\"bottomBorder\" style=\"text-align:left\">unit</th><th class=\"bottomBorder\" style=\"text-align:left\">score</th><th class=\"bottomBorder\" style=\"text-align:left\">range</th><th class=\"bottomBorder\" style=\"text-align:left\">score1</th><th class=\"bottomBorder\" style=\"text-align:left\">range1</th><th class=\"bottomBorder\" style=\"text-align:left\">diffScore</th><th class=\"bottomBorder\" style=\"text-align:left\">diffScorePercentage</th><th class=\"bottomBorder\" style=\"text-align:left\">testLabel</th><th class=\"bottomBorder\" style=\"text-align:left\">barColor</th></tr></thead><tbody><tr><td style=\"vertical-align:top\">test.CommonBenchmark.longBenchmark</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">avgt</td><td style=\"vertical-align:top\">ms/op</td><td style=\"vertical-align:top\">0.000844</td><td style=\"vertical-align:top\">8.372522775198425E-4..8.5116426929504<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">0.000897</td><td style=\"vertical-align:top\">8.737790976669418E-4..8.5116426929504<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">-0.000053</td><td style=\"vertical-align:top\">-6.278723</td><td style=\"vertical-align:top\">test.CommonBenchmark.longBenchmark</td><td style=\"vertical-align:top\">neg</td></tr><tr><td style=\"vertical-align:top\">test.CommonBenchmark.longBlackholeBen<span class=\"structural\">...</span></td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">avgt</td><td style=\"vertical-align:top\">ms/op</td><td style=\"vertical-align:top\">0.000022</td><td style=\"vertical-align:top\">2.1394152325114E-5..2.190102450243732<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">0.000024</td><td style=\"vertical-align:top\">2.3161777788037864E-5..2.190102450243<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">-0.000002</td><td style=\"vertical-align:top\">-9.443532</td><td style=\"vertical-align:top\">test.CommonBenchmark.longBlackholeBen<span class=\"structural\">...</span></td><td style=\"vertical-align:top\">neg</td></tr><tr><td style=\"vertical-align:top\">test.JvmTestBenchmark.cosBenchmark</td><td style=\"vertical-align:top\"></td><td style=\"vertical-align:top\">avgt</td><td style=\"vertical-align:top\">ns/op</td><td style=\"vertical-align:top\">3.472485</td><td style=\"vertical-align:top\">3.4596934638924464..3.485277224458304</td><td style=\"vertical-align:top\">3.544540</td><td style=\"vertical-align:top\">3.5170213910539556..3.485277224458304</td><td style=\"vertical-align:top\">-0.072055</td><td style=\"vertical-align:top\">-2.075022</td><td style=\"vertical-align:top\">test.JvmTestBenchmark.cosBenchmark</td><td style=\"vertical-align:top\">neg</td></tr></tbody></table>\n", " </body>\n", " <script>\n", " document.getElementById(\"static_df_687865875\").style.display = \"none\";\n", " </script>\n", " </html>" ], | |
| "application/kotlindataframe+json" : "{\"$version\":\"2.2.0\",\"metadata\":{\"columns\":[\"name\",\"params\",\"mode\",\"unit\",\"score\",\"range\",\"score1\",\"range1\",\"diffScore\",\"diffScorePercentage\",\"testLabel\",\"barColor\"],\"types\":[{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.ranges.ClosedFloatingPointRange<kotlin.Double>\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.ranges.ClosedFloatingPointRange<kotlin.Double>\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.Double\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"},{\"kind\":\"ValueColumn\",\"type\":\"kotlin.String\"}],\"nrow\":3,\"ncol\":12,\"is_formatted\":false},\"kotlin_dataframe\":[{\"name\":\"test.CommonBenchmark.longBenchmark\",\"params\":\"\",\"mode\":\"avgt\",\"unit\":\"ms/op\",\"score\":8.442082734074419E-4,\"range\":\"8.372522775198425E-4..8.511642692950413E-4\",\"score1\":8.972137714852465E-4,\"range1\":\"8.737790976669418E-4..8.511642692950413E-4\",\"diffScore\":-5.3005498077804544E-5,\"diffScorePercentage\":-6.278722887168673,\"testLabel\":\"test.CommonBenchmark.longBenchmark\",\"barColor\":\"neg\"},{\"name\":\"test.CommonBenchmark.longBlackholeBenchmark\",\"params\":\"\",\"mode\":\"avgt\",\"unit\":\"ms/op\",\"score\":2.1647588413775662E-5,\"range\":\"2.1394152325114E-5..2.1901024502437323E-5\",\"score1\":2.369188528309145E-5,\"range1\":\"2.3161777788037864E-5..2.1901024502437323E-5\",\"diffScore\":-2.044296869315788E-6,\"diffScorePercentage\":-9.443531677712787,\"testLabel\":\"test.CommonBenchmark.longBlackholeBenchmark\",\"barColor\":\"neg\"},{\"name\":\"test.JvmTestBenchmark.cosBenchmark\",\"params\":\"\",\"mode\":\"avgt\",\"unit\":\"ns/op\",\"score\":3.472485344175375,\"range\":\"3.4596934638924464..3.485277224458304\",\"score1\":3.5445401759264423,\"range1\":\"3.5170213910539556..3.485277224458304\",\"diffScore\":-0.0720548317510672,\"diffScorePercentage\":-2.075021911091128,\"testLabel\":\"test.JvmTestBenchmark.cosBenchmark\",\"barColor\":\"neg\"}]}" | |
| }, | |
| "execution_count" : 10, | |
| "metadata" : { }, | |
| "output_type" : "execute_result" | |
| } ], | |
| "execution_count" : 10 | |
| }, { | |
| "metadata" : { | |
| "ExecuteTime" : { | |
| "end_time" : "2025-10-10T06:02:22.601739Z", | |
| "start_time" : "2025-10-10T06:02:22.151072Z" | |
| }, | |
| "executionRelatedData" : { | |
| "compiledClasses" : [ "Line_47_jupyter" ] | |
| } | |
| }, | |
| "cell_type" : "code", | |
| "source" : [ "// Now lets plot the interesting benchmarks, similar to before.\n", "interestingBenchmarks.sortBy { diffScorePercentage }.plot {\n", " barsH {\n", " x(diffScorePercentage) {\n", " axis.name = \"Diff %\"\n", " }\n", " y(testLabel) {\n", " axis.name = \"\"\n", " }\n", " fillColor(barColor) {\n", " scale = categorical(\"neg\" to Color.RED, \"pos\" to Color.GREEN)\n", " legend.type = LegendType.None\n", " }\n", " tooltips {\n", " line(diffScorePercentage, format = \".2f\")\n", " }\n", " }\n", " layout {\n", " size = 800 to ((40 * interestingBenchmarks.size().nrow) + 100)\n", " style {\n", " global {\n", " title {\n", " margin(10.0, 0.0)\n", " }\n", " }\n", " }\n", " }\n", "}" ], | |
| "id" : "41b59e4e0ec23e57", | |
| "outputs" : [ { | |
| "data" : { | |
| "text/html" : [ " <iframe src='about:blank' style='border:none !important;' width='800' height='220' srcdoc=\"<html lang="en">\n", " <head>\n", " <meta charset="UTF-8">\n", " <style> html, body { margin: 0; padding: 0; overflow: hidden; } </style>\n", " <script type="text/javascript" data-lets-plot-script="library" src="https://cdn.jsdelivr.net/gh/JetBrains/[email protected]/js-package/distr/lets-plot.min.js"></script>\n", " </head>\n", " <body>\n", " <div id="NJZp0T"></div>\n", " <script type="text/javascript" data-lets-plot-script="plot">\n", " \n", " (function() {\n", " // ----------\n", " \n", " const forceImmediateRender = false;\n", " const responsive = false;\n", " \n", " let sizing = {\n", " width_mode: "FIXED",\n", " height_mode: "FIXED",\n", " width: 800.0, \n", " height: 220.0 \n", " };\n", " \n", " const preferredWidth = document.body.dataset.letsPlotPreferredWidth;\n", " if (preferredWidth !== undefined) {\n", " sizing = {\n", " width_mode: 'FIXED',\n", " height_mode: 'SCALED',\n", " width: parseFloat(preferredWidth)\n", " };\n", " }\n", " \n", " const containerDiv = document.getElementById("NJZp0T");\n", " let fig = null;\n", " \n", " function renderPlot() {\n", " if (fig === null) {\n", " const plotSpec = {\n", ""mapping":{\n", "},\n", ""data":{\n", ""testLabel":["test.CommonBenchmark.longBlackholeBenchmark","test.CommonBenchmark.longBenchmark","test.JvmTestBenchmark.cosBenchmark"],\n", ""diffScorePercentage":[-9.443531677712787,-6.278722887168673,-2.075021911091128],\n", ""barColor":["neg","neg","neg"]\n", "},\n", ""ggsize":{\n", ""width":800.0,\n", ""height":220.0\n", "},\n", ""kind":"plot",\n", ""scales":[{\n", ""aesthetic":"x",\n", ""name":"Diff %",\n", ""limits":[null,null]\n", "},{\n", ""aesthetic":"y",\n", ""discrete":true,\n", ""name":""\n", "},{\n", ""aesthetic":"fill",\n", ""values":["#ee6666","#3ba272"],\n", ""limits":["neg","pos"],\n", ""guide":"none"\n", "}],\n", ""layers":[{\n", ""mapping":{\n", ""x":"diffScorePercentage",\n", ""y":"testLabel",\n", ""fill":"barColor"\n", "},\n", ""stat":"identity",\n", ""orientation":"y",\n", ""sampling":"none",\n", ""inherit_aes":false,\n", ""position":"dodge",\n", ""geom":"bar",\n", ""tooltips":{\n", ""lines":["@|@{diffScorePercentage}"],\n", ""formats":[{\n", ""field":"diffScorePercentage",\n", ""format":".2f"\n", "}],\n", ""disable_splitting":true\n", "},\n", ""data":{\n", "}\n", "}],\n", ""theme":{\n", ""title":{\n", ""margin":[10.0,0.0,10.0,0.0],\n", ""blank":false\n", "},\n", ""axis_ontop":false,\n", ""axis_ontop_y":false,\n", ""axis_ontop_x":false\n", "},\n", ""data_meta":{\n", ""series_annotations":[{\n", ""type":"float",\n", ""column":"diffScorePercentage"\n", "},{\n", ""type":"str",\n", ""column":"testLabel"\n", "},{\n", ""type":"str",\n", ""column":"barColor"\n", "}]\n", "},\n", ""spec_id":"5"\n", "};\n", " fig = LetsPlot.buildPlotFromProcessedSpecs(plotSpec, containerDiv, sizing);\n", " } else {\n", " fig.updateView({});\n", " }\n", " }\n", " \n", " const renderImmediately = \n", " forceImmediateRender || (\n", " sizing.width_mode === 'FIXED' && \n", " (sizing.height_mode === 'FIXED' || sizing.height_mode === 'SCALED')\n", " );\n", " \n", " if (renderImmediately) {\n", " renderPlot();\n", " }\n", " \n", " if (!renderImmediately || responsive) {\n", " // Set up observer for initial sizing or continuous monitoring\n", " var observer = new ResizeObserver(function(entries) {\n", " for (let entry of entries) {\n", " if (entry.contentBoxSize && \n", " entry.contentBoxSize[0].inlineSize > 0) {\n", " if (!responsive && observer) {\n", " observer.disconnect();\n", " observer = null;\n", " }\n", " renderPlot();\n", " if (!responsive) {\n", " break;\n", " }\n", " }\n", " }\n", " });\n", " \n", " observer.observe(containerDiv);\n", " }\n", " \n", " // ----------\n", " })();\n", " \n", " </script>\n", " </body>\n", "</html>\"></iframe> <svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" display=\"block\" class=\"plt-container\" id=39f0e1b9-0fd1-4840-865c-ca79008786a4 width=\"100%\" height=\"100%\" style=\"max-width: 800.0px; max-height: 220.0px;\" viewBox=\"0 0 800.0 220.0\" preserveAspectRatio=\"xMinYMin meet\">\n", " <style type=\"text/css\">\n", " .plt-container {\n", " font-family: sans-serif;\n", " user-select: none;\n", " -webkit-user-select: none;\n", " -moz-user-select: none;\n", " -ms-user-select: none;\n", "}\n", "text {\n", " text-rendering: optimizeLegibility;\n", "}\n", "#ppWOwxo .plot-title {\n", "fill: #474747;\n", "font-weight: normal;\n", " font-style: normal;font-family: sans-serif;\n", "font-size: 16.0px;\n", "\n", "}\n", "#ppWOwxo .plot-subtitle {\n", "fill: #474747;\n", "font-weight: normal;\n", " font-style: normal;font-family: sans-serif;\n", "font-size: 15.0px;\n", "\n", "}\n", "#ppWOwxo .plot-caption {\n", "fill: #474747;\n", "font-weight: normal;\n", " font-style: normal;font-family: sans-serif;\n", "font-size: 13.0px;\n", "\n", "}\n", "#ppWOwxo .hyperlink-element {\n", "fill: #118ed8;\n", "font-weight: normal;\n", " font-style: normal;\n", "}\n", "#ppWOwxo .legend-title {\n", "fill: #474747;\n", "font-weight: normal;\n", " font-style: normal;font-family: sans-serif;\n", "font-size: 15.0px;\n", "\n", "}\n", "#ppWOwxo .legend-item {\n", "fill: #474747;\n", "font-weight: normal;\n", " font-style: normal;font-family: sans-serif;\n", "font-size: 13.0px;\n", "\n", "}\n", "#ppWOwxo .axis-title-x {\n", "fill: #474747;\n", "font-weight: normal;\n", " font-style: normal;font-family: sans-serif;\n", "font-size: 15.0px;\n", "\n", "}\n", "#ppWOwxo .axis-text-x {\n", "fill: #474747;\n", "font-weight: normal;\n", " font-style: normal;font-family: sans-serif;\n", "font-size: 13.0px;\n", "\n", "}\n", "#d59InWT .axis-tooltip-text-x {\n", "fill: #ffffff;\n", "font-weight: normal;\n", " font-style: normal;font-family: sans-serif;\n", "font-size: 13.0px;\n", "\n", "}\n", "#ppWOwxo .axis-title-y {\n", "fill: #474747;\n", "font-weight: normal;\n", " font-style: normal;font-family: sans-serif;\n", "font-size: 15.0px;\n", "\n", "}\n", "#ppWOwxo .axis-text-y {\n", "fill: #474747;\n", "font-weight: normal;\n", " font-style: normal;font-family: sans-serif;\n", "font-size: 13.0px;\n", "\n", "}\n", "#d59InWT .axis-tooltip-text-y {\n", "fill: #ffffff;\n", "font-weight: normal;\n", " font-style: normal;font-family: sans-serif;\n", "font-size: 13.0px;\n", "\n", "}\n", "#ppWOwxo .facet-strip-text-x {\n", "fill: #474747;\n", "font-weight: normal;\n", " font-style: normal;font-family: sans-serif;\n", "font-size: 13.0px;\n", "\n", "}\n", "#ppWOwxo .facet-strip-text-y {\n", "fill: #474747;\n", "font-weight: normal;\n", " font-style: normal;font-family: sans-serif;\n", "font-size: 13.0px;\n", "\n", "}\n", "#d59InWT .tooltip-text {\n", "fill: #474747;\n", "font-weight: normal;\n", " font-style: normal;font-family: sans-serif;\n", "font-size: 13.0px;\n", "\n", "}\n", "#d59InWT .tooltip-title {\n", "fill: #474747;\n", "font-weight: bold;\n", " font-style: normal;font-family: sans-serif;\n", "font-size: 13.0px;\n", "\n", "}\n", "#d59InWT .tooltip-label {\n", "fill: #474747;\n", "font-weight: bold;\n", " font-style: normal;font-family: sans-serif;\n", "font-size: 13.0px;\n", "\n", "}\n", "\n", " </style>\n", " <g id=\"ppWOwxo\">\n", " <path fill-rule=\"evenodd\" fill=\"rgb(255,255,255)\" fill-opacity=\"1.0\" d=\"M0.0 0.0 L0.0 220.0 L800.0 220.0 L800.0 0.0 Z\">\n", " </path>\n", " <g transform=\"translate(21.0 6.0 ) \">\n", " <g>\n", " <g transform=\"translate(340.00931990738565 0.0 ) \">\n", " <g>\n", " <line x1=\"83.65351230239088\" y1=\"0.0\" x2=\"83.65351230239088\" y2=\"154.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n", " </line>\n", " <line x1=\"170.98780424994675\" y1=\"0.0\" x2=\"170.98780424994675\" y2=\"154.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n", " </line>\n", " <line x1=\"258.3220961975026\" y1=\"0.0\" x2=\"258.3220961975026\" y2=\"154.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n", " </line>\n", " <line x1=\"345.6563881450585\" y1=\"0.0\" x2=\"345.6563881450585\" y2=\"154.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n", " </line>\n", " <line x1=\"432.99068009261435\" y1=\"0.0\" x2=\"432.99068009261435\" y2=\"154.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n", " </line>\n", " </g>\n", " </g>\n", " <g transform=\"translate(340.00931990738565 0.0 ) \">\n", " <g>\n", " <line x1=\"0.0\" y1=\"123.66666666666667\" x2=\"432.99068009261435\" y2=\"123.66666666666667\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n", " </line>\n", " <line x1=\"0.0\" y1=\"77.0\" x2=\"432.99068009261435\" y2=\"77.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n", " </line>\n", " <line x1=\"0.0\" y1=\"30.333333333333343\" x2=\"432.99068009261435\" y2=\"30.333333333333343\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n", " </line>\n", " </g>\n", " </g>\n", " <g transform=\"translate(340.00931990738565 154.0 ) \">\n", " <g transform=\"translate(83.65351230239088 0.0 ) \">\n", " <line stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" x2=\"0.0\" y2=\"4.0\">\n", " </line>\n", " <g transform=\"translate(0.0 6.0 ) \">\n", " <text class=\"axis-text-x\" text-anchor=\"middle\" dy=\"0.7em\" y=\"0.0\">\n", " <tspan>-8</tspan>\n", " </text>\n", " </g>\n", " </g>\n", " <g transform=\"translate(170.98780424994675 0.0 ) \">\n", " <line stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" x2=\"0.0\" y2=\"4.0\">\n", " </line>\n", " <g transform=\"translate(0.0 6.0 ) \">\n", " <text class=\"axis-text-x\" text-anchor=\"middle\" dy=\"0.7em\" y=\"0.0\">\n", " <tspan>-6</tspan>\n", " </text>\n", " </g>\n", " </g>\n", " <g transform=\"translate(258.3220961975026 0.0 ) \">\n", " <line stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" x2=\"0.0\" y2=\"4.0\">\n", " </line>\n", " <g transform=\"translate(0.0 6.0 ) \">\n", " <text class=\"axis-text-x\" text-anchor=\"middle\" dy=\"0.7em\" y=\"0.0\">\n", " <tspan>-4</tspan>\n", " </text>\n", " </g>\n", " </g>\n", " <g transform=\"translate(345.6563881450585 0.0 ) \">\n", " <line stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" x2=\"0.0\" y2=\"4.0\">\n", " </line>\n", " <g transform=\"translate(0.0 6.0 ) \">\n", " <text class=\"axis-text-x\" text-anchor=\"middle\" dy=\"0.7em\" y=\"0.0\">\n", " <tspan>-2</tspan>\n", " </text>\n", " </g>\n", " </g>\n", " <g transform=\"translate(432.99068009261435 0.0 ) \">\n", " <line stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" x2=\"0.0\" y2=\"4.0\">\n", " </line>\n", " <g transform=\"translate(0.0 6.0 ) \">\n", " <text class=\"axis-text-x\" text-anchor=\"middle\" dy=\"0.7em\" y=\"0.0\">\n", " <tspan>0</tspan>\n", " </text>\n", " </g>\n", " </g>\n", " <line x1=\"0.0\" y1=\"0.0\" x2=\"432.99068009261435\" y2=\"0.0\" stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\">\n", " </line>\n", " </g>\n", " <g transform=\"translate(340.00931990738565 0.0 ) \">\n", " <g transform=\"translate(0.0 123.66666666666667 ) \">\n", " <g transform=\"translate(-2.0 0.0 ) \">\n", " <text class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\" y=\"0.0\">\n", " <tspan>test.CommonBenchmark.longBlackholeBenchmark</tspan>\n", " </text>\n", " </g>\n", " </g>\n", " <g transform=\"translate(0.0 77.0 ) \">\n", " <g transform=\"translate(-2.0 0.0 ) \">\n", " <text class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\" y=\"0.0\">\n", " <tspan>test.CommonBenchmark.longBenchmark</tspan>\n", " </text>\n", " </g>\n", " </g>\n", " <g transform=\"translate(0.0 30.333333333333343 ) \">\n", " <g transform=\"translate(-2.0 0.0 ) \">\n", " <text class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\" y=\"0.0\">\n", " <tspan>test.JvmTestBenchmark.cosBenchmark</tspan>\n", " </text>\n", " </g>\n", " </g>\n", " </g>\n", " </g>\n", " <g clip-path=\"url(#cItes2b)\" clip-bounds-jfx=\"[rect (340.00931990738565, 0.0), (432.99068009261435, 154.0)]\">\n", " <g transform=\"translate(340.00931990738565 0.0 ) \">\n", " <g>\n", " <g>\n", " <rect x=\"342.3803954022104\" y=\"9.333333333333329\" height=\"42.000000000000014\" width=\"90.61028469040394\" stroke=\"rgb(255,255,255)\" stroke-opacity=\"1.0\" fill=\"rgb(238,102,102)\" fill-opacity=\"1.0\" stroke-width=\"1.6500000000000001\">\n", " </rect>\n", " <rect x=\"158.81677124971947\" y=\"56.0\" height=\"42.0\" width=\"274.1739088428949\" stroke=\"rgb(255,255,255)\" stroke-opacity=\"1.0\" fill=\"rgb(238,102,102)\" fill-opacity=\"1.0\" stroke-width=\"1.6500000000000001\">\n", " </rect>\n", " <rect x=\"20.618603813934044\" y=\"102.66666666666667\" height=\"42.000000000000014\" width=\"412.3720762786803\" stroke=\"rgb(255,255,255)\" stroke-opacity=\"1.0\" fill=\"rgb(238,102,102)\" fill-opacity=\"1.0\" stroke-width=\"1.6500000000000001\">\n", " </rect>\n", " </g>\n", " </g>\n", " </g>\n", " <defs>\n", " <clipPath id=\"cItes2b\">\n", " <rect x=\"340.00931990738565\" y=\"0.0\" width=\"432.99068009261435\" height=\"154.0\">\n", " </rect>\n", " </clipPath>\n", " </defs>\n", " </g>\n", " <g>\n", " </g>\n", " </g>\n", " <g transform=\"translate(15.0 83.0 ) rotate(-90.0 ) \">\n", " </g>\n", " <g transform=\"translate(577.5046599536928 204.0 ) \">\n", " <text class=\"axis-title-x\" y=\"0.0\" text-anchor=\"middle\">\n", " <tspan>Diff %</tspan>\n", " </text>\n", " </g>\n", " <path fill=\"rgb(0,0,0)\" fill-opacity=\"0.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" stroke-width=\"0.0\" d=\"M0.0 0.0 L0.0 220.0 L800.0 220.0 L800.0 0.0 Z\" pointer-events=\"none\">\n", " </path>\n", " </g>\n", " <g id=\"d59InWT\">\n", " </g>\n", "</svg>\n", " <script>document.getElementById(\"39f0e1b9-0fd1-4840-865c-ca79008786a4\").style.display = \"none\";</script>" ], | |
| "application/plot+json" : { | |
| "output_type" : "lets_plot_spec", | |
| "output" : { | |
| "mapping" : { }, | |
| "data" : { | |
| "testLabel" : [ "test.CommonBenchmark.longBlackholeBenchmark", "test.CommonBenchmark.longBenchmark", "test.JvmTestBenchmark.cosBenchmark" ], | |
| "diffScorePercentage" : [ -9.443531677712787, -6.278722887168673, -2.075021911091128 ], | |
| "barColor" : [ "neg", "neg", "neg" ] | |
| }, | |
| "ggsize" : { | |
| "width" : 800.0, | |
| "height" : 220.0 | |
| }, | |
| "kind" : "plot", | |
| "scales" : [ { | |
| "aesthetic" : "x", | |
| "name" : "Diff %", | |
| "limits" : [ null, null ] | |
| }, { | |
| "aesthetic" : "y", | |
| "discrete" : true, | |
| "name" : "" | |
| }, { | |
| "aesthetic" : "fill", | |
| "values" : [ "#ee6666", "#3ba272" ], | |
| "limits" : [ "neg", "pos" ], | |
| "guide" : "none" | |
| } ], | |
| "layers" : [ { | |
| "mapping" : { | |
| "x" : "diffScorePercentage", | |
| "y" : "testLabel", | |
| "fill" : "barColor" | |
| }, | |
| "stat" : "identity", | |
| "orientation" : "y", | |
| "sampling" : "none", | |
| "inherit_aes" : false, | |
| "position" : "dodge", | |
| "geom" : "bar", | |
| "tooltips" : { | |
| "lines" : [ "@|@{diffScorePercentage}" ], | |
| "formats" : [ { | |
| "field" : "diffScorePercentage", | |
| "format" : ".2f" | |
| } ], | |
| "disable_splitting" : true | |
| } | |
| } ], | |
| "theme" : { | |
| "title" : { | |
| "margin" : [ 10.0, 0.0, 10.0, 0.0 ], | |
| "blank" : false | |
| }, | |
| "axis_ontop" : false, | |
| "axis_ontop_y" : false, | |
| "axis_ontop_x" : false | |
| }, | |
| "data_meta" : { | |
| "series_annotations" : [ { | |
| "type" : "float", | |
| "column" : "diffScorePercentage" | |
| }, { | |
| "type" : "str", | |
| "column" : "testLabel" | |
| }, { | |
| "type" : "str", | |
| "column" : "barColor" | |
| } ] | |
| } | |
| }, | |
| "apply_color_scheme" : true, | |
| "swing_enabled" : true | |
| } | |
| }, | |
| "execution_count" : 11, | |
| "metadata" : { }, | |
| "output_type" : "execute_result" | |
| } ], | |
| "execution_count" : 11 | |
| } ], | |
| "metadata" : { | |
| "kernelspec" : { | |
| "display_name" : "Kotlin", | |
| "language" : "kotlin", | |
| "name" : "kotlin" | |
| }, | |
| "language_info" : { | |
| "name" : "kotlin", | |
| "version" : "2.2.20", | |
| "mimetype" : "text/x-kotlin", | |
| "file_extension" : ".kt", | |
| "pygments_lexer" : "kotlin", | |
| "codemirror_mode" : "text/x-kotlin", | |
| "nbconvert_exporter" : "" | |
| } | |
| }, | |
| "nbformat" : 4, | |
| "nbformat_minor" : 0 | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment