text/html
•
4.79 KB
•
112 lines
<!doctype html>
<html lang="en-us">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Nujel Benchmarking Report</title>
<link rel="stylesheet" href="report.css"/>
<script defer src="plotly-2.15.0.min.js"></script>
<script defer src="report-data.js"></script>
<script defer src="report.js"></script>
</head>
<body>
<h1>Nujel performance report</h1>
<p>These measurement's are pretty bad for comparing Nujel with other languages, since these benchmarks are in no way representative of a normal workload. They mainly serve to make sure that Nujel performance doesn't regress too badly during development. Another important aspect is to infer how hard a certain performance goal is to achieve, and how far away from a performance ceiling Nujel is for certain micro benchmarks.</p>
<div id="report-wrapper">
<h2>The good</h2>
<div class="bar-report" report-y="total" report-log="1" report-cat="good"></div>
<h2>The bad</h2>
<div class="bar-report" report-y="total" report-log="1" report-cat="bad"></div>
<h2>The ugly</h2>
<div class="bar-report" report-y="total" report-log="1" report-cat="ugly"></div>
<h2>Nujel performance regression tests</h2>
<div id="report-cpu-time"></div>
<h3>Machine descriptions:</h3>
<ul>
<li>Yuno: Thinkpad X13 | Arch Linux | Ryzen 7 Pro 4750U | 16GB RAM</li>
<li>Hataraku: Fujitsu Celsius | FreeBSD 13.1 | Xeon E3-1220 v5 | 16GB ECC RAM</li>
<li>Mirai: Raspberry PI 4 | Raspberry PI OS 64-bit | 8GB RAM</li>
<li>Localhost: Redmi Note 8T | LineageOS 18.1 - Termux | Qualcomm SDM665 | 3GB RAM</li>
</ul>
<h2>x86_64</h2>
<div class="two-col">
<div class="cpu-report" report-hostname="yuno"></div>
<div class="cpu-report" report-hostname="hataraku"></div>
</div>
<h2>aarch64</h2>
<div class="two-col">
<div class="cpu-report" report-hostname="mirai"></div>
<div class="cpu-report" report-hostname="localhost"></div>
</div>
<h2>Combined X13 results:</h2>
<h3>X13 - AMD Ryzen 7 Pro 4750U - Arch Linux</h3>
<div class="two-col">
<div class="bar-report" report-y="total" report-log="1"></div>
<div class="bar-report" report-y="max-resident" report-log="1"></div>
</div>
<h2>X13 / x86_64 [hello] results:</h2>
<div class="two-col">
<div class="bar-report" report-y="total" report-log="1" report-testcase="hello"></div>
<div class="bar-report" report-y="max-resident" report-log="1" report-testcase="hello"></div>
</div>
<h2>X13 / x86_64 [for] results:</h2>
<div class="two-col">
<div class="bar-report" report-y="total" report-log="1" report-testcase="for"></div>
<div class="bar-report" report-y="max-resident" report-log="1" report-testcase="for"></div>
</div>
<h2>X13 / x86_64 [euler1] results:</h2>
<div class="two-col">
<div class="bar-report" report-y="total" report-log="1" report-testcase="euler1"></div>
<div class="bar-report" report-y="max-resident" report-log="1" report-testcase="euler1"></div>
</div>
<h2>X13 / x86_64 [euler4] results:</h2>
<div class="two-col">
<div class="bar-report" report-y="total" report-log="1" report-testcase="euler4"></div>
<div class="bar-report" report-y="max-resident" report-log="1" report-testcase="euler4"></div>
</div>
<h2>Combined ARM(v8) results</h2>
<h3>RPi4 - Raspberry Pi OS aarch64</h3>
<div class="two-col">
<div class="bar-report" report-y="total" report-log="1" report-hostname="mirai"></div>
<div class="bar-report" report-y="max-resident" report-log="1" report-hostname="mirai"></div>
</div>
<h2>RPi4 [hello] results:</h2>
<div class="two-col">
<div class="bar-report" report-y="total" report-log="1" report-testcase="hello" report-hostname="mirai"></div>
<div class="bar-report" report-y="max-resident" report-log="1" report-testcase="hello" report-hostname="mirai"></div>
</div>
<h2>RPi4 [for] results:</h2>
<div class="two-col">
<div class="bar-report" report-y="total" report-log="1" report-testcase="for" report-hostname="mirai"></div>
<div class="bar-report" report-y="max-resident" report-log="1" report-testcase="for" report-hostname="mirai"></div>
</div>
<h2>RPi4 [euler1] results:</h2>
<div class="two-col">
<div class="bar-report" report-y="total" report-log="1" report-testcase="euler1" report-hostname="mirai"></div>
<div class="bar-report" report-y="max-resident" report-log="1" report-testcase="euler1" report-hostname="mirai"></div>
</div>
<h2>RPi4 [euler4] results:</h2>
<div class="two-col">
<div class="bar-report" report-y="total" report-log="1" report-testcase="euler4" report-hostname="mirai"></div>
<div class="bar-report" report-y="max-resident" report-log="1" report-testcase="euler4" report-hostname="mirai"></div>
</div>
</div>
</body>
</html>