diff --git a/docs/performance/motion-background/environment.txt b/docs/performance/motion-background/environment.txt new file mode 100644 index 000000000..0f839c448 --- /dev/null +++ b/docs/performance/motion-background/environment.txt @@ -0,0 +1,64 @@ +2026-09-11T00:25:01.830518+00:00 +Linux anubis 7.1.5-76070105-generic #202607241434~1787955023~24.04~38a419f SMP PREEMPT_DYNAMIC Fri A x86_64 x86_64 x86_64 GNU/Linux +Architecture: x86_64 +CPU op-mode(s): 32-bit, 64-bit +Address sizes: 46 bits physical, 48 bits virtual +Byte Order: Little Endian +CPU(s): 8 +On-line CPU(s) list: 0-7 +Vendor ID: GenuineIntel +Model name: Intel(R) Core(TM) Ultra 5 325 +CPU family: 6 +Model: 204 +Thread(s) per core: 1 +Core(s) per socket: 8 +Socket(s): 1 +Stepping: 3 +CPU(s) scaling MHz: 98% +CPU max MHz: 2100.0000 +CPU min MHz: 400.0000 +BogoMIPS: 6220.80 +Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdt_a rdseed adx smap clflushopt clwb intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves split_lock_detect user_shstk avx_vnni lass fred lam wbnoinvd dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req hfi vnmi umip pku ospke waitpkg gfni vaes vpclmulqdq rdpid bus_lock_detect movdiri movdir64b fsrm md_clear serialize arch_lbr ibt flush_l1d arch_capabilities +Virtualization: VT-x +L1d cache: 320 KiB (8 instances) +L1i cache: 512 KiB (8 instances) +L2 cache: 16 MiB (5 instances) +L3 cache: 12 MiB (1 instance) +NUMA node(s): 1 +NUMA node0 CPU(s): 0-7 +Vulnerability Gather data sampling: Not affected +Vulnerability Ghostwrite: Not affected +Vulnerability Indirect target selection: Not affected +Vulnerability Itlb multihit: Not affected +Vulnerability L1tf: Not affected +Vulnerability Mds: Not affected +Vulnerability Meltdown: Not affected +Vulnerability Mmio stale data: Not affected +Vulnerability Old microcode: Not affected +Vulnerability Reg file data sampling: Not affected +Vulnerability Retbleed: Not affected +Vulnerability Spec rstack overflow: Not affected +Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl +Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization +Vulnerability Spectre v2: Mitigation; Enhanced / Automatic IBRS; IBPB conditional; PBRSB-eIBRS Not affected; BHI BHI_DIS_S +Vulnerability Srbds: Not affected +Vulnerability Tsa: Not affected +Vulnerability Tsx async abort: Not affected +Vulnerability Vmscape: Not affected + +Rust 1.90.0; edition/workspace configuration unchanged. +Build: CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_LINKER=cc RUSTFLAGS="" +Release overrides: CARGO_PROFILE_RELEASE_DEBUG=line-tables-only CARGO_PROFILE_RELEASE_STRIP=none +Release still uses opt-level=3, fat LTO, codegen-units=1. +Toolchain and dependencies installed under /tmp; clang/mold unavailable on this host. +Run environment: NO_COLOR unset, TERM=xterm-256color, COLORTERM=truecolor. +Shared host; no affinity or priority changes. +SHA256 310e2455b6abb6e44976d4ad2aa7b5f82b982ae46382d96e16094d8b6e6f572d target/debug/examples/motion_storybook +SHA256 415b36966afa1a414256d3d6f6d24033d7bb9bc20e76d6ac0f2ba319877b6a74 target/release/examples/motion_storybook +SHA256 f65b0b0b45142d0cda1a786264dca9547adf88a3a7740437a0f78f3722877540 tui-components/src/motion/fields.rs +SHA256 b23c9fef745d6469e193e830aa208643f295b841f15cf45a2536304d7a89ff56 tui-components/src/motion/mod.rs +SHA256 87405be278af80b04eee1700e20304c67e71beef8bcb365de4c0a792a0309ede tui-components/src/motion/tests.rs +SHA256 26c8c855e5fa18585da6640239393b2de2a84af7cfbcc69636042103a83fa74e tui-components/examples/motion_storybook/e2e.rs +SHA256 e83e867038912687a281e5221feacdc399bf9e98c443e3024f6763929751792c tui-components/examples/motion_storybook/profile.rs +SHA256 0aba99815d6bdc8f4e04a2cdc6236299bd9b3572edfd34daecaf1412a02e2698 tui-components/examples/motion_storybook/story.rs +SHA256 bed6a3f94f7812e7416bff9e57371c8803dde6412560f7281c99c0c70d42cae6 tui-components/examples/motion_storybook.rs diff --git a/docs/performance/motion-background/methodology.md b/docs/performance/motion-background/methodology.md new file mode 100644 index 000000000..56ee0713e --- /dev/null +++ b/docs/performance/motion-background/methodology.md @@ -0,0 +1,87 @@ +# Motion profiling methodology + +This is a baseline investigation of the stripped `motion_storybook`, before +optimizing field geometry, sampling, colors, or terminal output. The example +runs only Dots ↔ Formations (three seconds each way), on the whole screen. +Two policies pin the destination to Platoon or Muster; the default public +component still uses the ambient cycle. No former login/card UI is rendered. + +## Measurements + +- **Headless:** real widget → Ratatui lazy buffer diff → Crossterm encoding into + a byte-counting sink → buffer reset. No test backend, simplified field model, + mocked encoder, OS output, sleeping, or terminal parser. A separate diff-only + scan is a warm-cache diagnostic, excluded from pipeline total. It must not be + treated as an exact additive split of the fused diff/encoder pass. +- **Live:** actual `Terminal>::draw` through a PTY into + isolated tmux, recording widget time, total draw time, the remainder outside + the widget, and start-to-start intervals. The remainder includes terminal + size queries, buffer diff, ANSI encoding, write/flush, cursor handling, and + buffer reset. Timing is accumulated in memory and saved only after alternate + screen restoration. No per-cell timing is added to the renderer. +- **Planned CPU sampling (interrupted; no retained profile here):** optimized build with release optimization/LTO unchanged, + `debug=line-tables-only`, `strip=none`, using Linux perf userspace cycles and + DWARF call stacks. Instruction samples identify hot functions/source lines; + they are separate runs, not mixed into the wall-clock timing data. + +A completed write is not proof that a graphical terminal displayed that frame. +The live results measure production throughput and tmux/PTY backpressure, not +monitor refresh, compositor presentation, or the user's terminal's displayed FPS. +The headless sink's Write-call count is not a system-call count. + +## Sampling protocol + +All cases run serially after builds/tests finish, on the same shared host, with +`NO_COLOR` unset, `TERM=xterm-256color`, `COLORTERM=truecolor`. No affinity, +priority, power policy, terminal setting, or system security setting is changed. + +The headless matrix has debug/release × 80×24/120×40/200×60/320×100 × +Platoon/Muster × three repetitions. Each run warms a full six-second loop, then +records 300 deterministic frames at a simulated 25 FPS (two loops). Case order +is shuffled with seed 926. The first measured full repaint is excluded from +summaries, leaving 897 frames per configuration. The clock resets only between +runs, not at zoom reversals. + +The live matrix records 300 frames per case at 25 FPS for debug/release × +120×40/200×60/320×100 × both variants. Additional release 200×60 cases request +60 FPS. Geometry advances by actual elapsed time, preserving the original +start-to-start scheduler and its behavior under overload. As a consequence, +heavy phases produce fewer frames when late; headless and live percentile +populations are not identical. First live frames are excluded from summaries. + +The report uses nearest-rank percentiles. `work_over_budget_pct` compares work +time with 1/FPS. `intervals_over_1_5_budget_pct` counts conspicuously long +start-to-start gaps, allowing small scheduler jitter. Neither is claimed to be +a measured count of display-dropped frames. `produced_fps` is the reciprocal of +mean start-to-start interval. Phase bands are early [0,.45), middle [.45,.75), +and late [.75,1]. + +## Reproduce + +From `cli/nori-rs`, build both example profiles first, then run without Cargo in +the timed region: + +```sh +cargo build -p nori-tui-components --example motion_storybook +CARGO_PROFILE_RELEASE_DEBUG=line-tables-only CARGO_PROFILE_RELEASE_STRIP=none \ + cargo build --release -p nori-tui-components --example motion_storybook + +env -u NO_COLOR TERM=xterm-256color COLORTERM=truecolor \ + target/release/examples/motion_storybook --bench --size 200x60 \ + --frames 300 --profile /tmp/platoon.csv + +env -u NO_COLOR TERM=xterm-256color COLORTERM=truecolor \ + target/release/examples/motion_storybook --bench --size 200x60 \ + --muster --frames 300 --profile /tmp/muster.csv + +# In the terminal you want to evaluate, sized as desired: +env -u NO_COLOR TERM=xterm-256color COLORTERM=truecolor \ + target/release/examples/motion_storybook --muster --frames 300 \ + --profile /tmp/muster-live.csv + +python3 tui-components/scripts/summarize-motion-profile.py \ + /tmp/platoon.csv /tmp/muster.csv /tmp/muster-live.csv --output /tmp/summary +``` + +The summary tool also accepts `.csv.gz` inputs. See [measurement status](report.md) +for which artifacts survived the interruption. diff --git a/docs/performance/motion-background/report.md b/docs/performance/motion-background/report.md new file mode 100644 index 000000000..107e516e4 --- /dev/null +++ b/docs/performance/motion-background/report.md @@ -0,0 +1,27 @@ +# Motion measurement status + +A new durable baseline and completed optimization pass are available in the +[September 11 report](../motion-low-hanging/README.md). The notes below describe +the earlier interrupted investigation. + +The initial investigation was interrupted. Its broad headless/live runs reported +frame-budget overruns at larger terminal sizes, but their raw traces were stored +in temporary files and are no longer available. The planned CPU sampling for +this checkout did not produce a retained, verified profile. The methodology is +a record of that protocol, not a claim that every listed artifact is present. + +A subsequent small comparison against `codex/animated-onboarding` is retained in +[the comparison directory](../motion-comparison/README.md), including raw frame +CSVs, exact commands, binary hashes, and interpretation limits. That comparison +uses existing release binaries with different visual/sampling policies and no +terminal I/O; it is not a measurement of displayed FPS. + +The comparison describes the implementations before the API cleanup. Its data +files are a historical baseline; rerunning its script replaces those files with +measurements of the binaries currently at the recorded paths. Preserve that +baseline and use a separate output directory for future experiments. + +The cleanup separates the stateless rendering API, optional controller, palette, +and geometry modules. It retains the existing sampling schedule and scene +formulas. No post-cleanup performance improvement is claimed. See the +[integration guide](../../reference/motion-background.md) for the current API. diff --git a/docs/performance/motion-comparison/README.md b/docs/performance/motion-comparison/README.md new file mode 100644 index 000000000..1a447ac66 --- /dev/null +++ b/docs/performance/motion-comparison/README.md @@ -0,0 +1,99 @@ +# Comparison of the two uncommitted motion implementations + +Measured September 10, 2026. Both checkouts have base commit +`fd92abe23e6c94c66ea6ef7afa94678895ecc8f7`; their motion implementations are +uncommitted additions. No component code was changed for this comparison. + +Current: `/home/clifford/Documents/source/nori/cli`. +Other: `/home/clifford/.codex/worktrees/b08b/nori/cli/.worktrees/animated-onboarding`, +branch `codex/animated-onboarding`. + +## Measurements + +Run `python3 run.py` from any directory to reproduce against the existing release +binaries. It runs sequentially, shuffling 16 cases with seed 910: two sizes, +two variants, two implementations, two repetitions. Each process records 150 +frames at simulated 25 FPS, excluding its first measured frame from summaries. +There is no live terminal, CPU sampling, rebuild, or concurrent benchmark. +Raw CSVs, the summary, exact commands, and binary SHA256 hashes are saved here. + +| Size / variant | Current median / p95 ms | Worktree median / p95 ms | +|---|---:|---:| +| 120x40 default | 0.86 / 5.83 | 3.42 / 6.86 | +| 120x40 muster | 0.91 / 6.38 | 3.97 / 8.16 | +| 240x80 default | 3.92 / 24.67 | 14.01 / 29.59 | +| 240x80 muster | 3.04 / 23.31 | 15.38 / 28.21 | + +These are headless widget + buffer diff + ANSI encoding + buffer reset timings, +not displayed FPS. No retained frame exceeded 40 ms in this small run. This does +not supersede the earlier live results or prove either version is smooth. +Absolute timings differ substantially from the earlier runs; compare the two +implementations within this run rather than treating the difference from old +numbers as a code improvement. There were no new rendering optimizations. + +This is a comparison of the existing examples, not identical visual work: + +- Current pins Platoon or Muster at ambient time 12s. Other starts at time 0s + (quiet field) or 94s (muster), retaining its ambient cycle. +- Their noise/hash, muster shape, palettes, and sampling schedules differ. +- Current warms a full loop. Other warms ten copies of its initial frame. +- Current streams the actual lazy diff to Crossterm. Other collects the diff + into a new Vec to time diff and encoding independently, adding allocation + and separating operations that are fused in live rendering. Widget-only + p95 is also lower in current, so the harness difference is not the whole gap. +- Build provenance was not normalized by rebuilding; these are existing release + binaries, with hashes recorded. Small sample count and shared-host scheduling + limit precision. + +Current generated approximately 13–18% more ANSI bytes per frame in these cases. +Its finer palette and different pictures make that unsurprising, but the exact +cause was not isolated. A real terminal may favor the other implementation +more than these headless timings suggest. + +## Design assessment + +Both correctly leave terminal ownership, events, authentication, and scheduling +outside the reusable widget, and both have determinism/clipping/snapshot tests. +Neither creates a scene graph of heap-allocated objects per field sample. + +The worktree has the cleaner minimal animation interface: phase, explicit time, +and transition progress. Callers can select duration, easing, and seek directly. +It also separates zoom/formation geometry from tile/creature geometry. Its +four precomputed styles are simpler and cheaper than current's per-cell RGB +mixing. At the fully formed endpoint it skips the now-invisible island field; +current still calculates that field before blending with weight one. + +Current is more complete for integration: interruptible caller-held state, +custom theme-derived palette, an optional quiet region that avoids sampling +under a panel, ASCII fallback, and an explicit fixed formation selector. Its +Field object already computes scale and shape once per frame, where the other +source expresses zoom invariants inside the per-cell function. Current's +noise interpolation weights are outside the eight-corner loop. Compiler +optimization can affect the realized benefit of these source differences. + +Current's mandatory MotionState also hardcodes three seconds per adjacent phase +and exposes no direct seek/easing control. That is less flexible as the lowest +level component API. It is better treated as an optional controller over a +renderer accepting explicit time and transition position. + +The largest obvious workload difference is braille selection: at zoom 0.5, +current takes one sample per cell while the other takes eight. At zoom 0.75, +current averages 4.94 versus eight (over the Bayer pattern). Consequently, +current's much lower median is partly a different sampling/visual policy, +not a demonstration of an equivalently detailed renderer being four times faster. + +The worktree has stronger retained profiling evidence: compressed frame traces, +CPU profiles for quiet/muster/live runs, and syscall counts. Its separate +geometry mode compiles the actual geometry source. Current has more viewport +and FPS controls and a closer-to-live lazy-diff benchmark, but its earlier +raw traces were in temporary storage and are unavailable after the interruption. +These new comparison traces are persisted in the repository directory. + +## Recommendation + +Use current's frame context and integration capabilities, adopt the other +version's explicit-time/progress rendering API, and retain state transitions as +an optional helper. Preserve the geometry module split and endpoint early-out. +Choose one desired visual/sampling schedule before comparing optimizations. +Then measure frame/tile invariant reuse and output batching independently. +Neither existing branch resolves the large-terminal smoothness problem yet. diff --git a/docs/performance/motion-comparison/current-120x40-default-0.csv b/docs/performance/motion-comparison/current-120x40-default-0.csv new file mode 100644 index 000000000..3f88696a2 --- /dev/null +++ b/docs/performance/motion-comparison/current-120x40-default-0.csv @@ -0,0 +1,151 @@ +mode,variant,build,fps,frame,width,height,phase,direction,interval_us,widget_us,output_us,reset_us,total_us,diff_probe_us,changed_cells,ansi_bytes,write_calls +bench,platoon,release,25,0,120,40,0.000000,in,0.000,419.413,166.994,3.473,589.880,55.511,4800,51450,29735 +bench,platoon,release,25,1,120,40,0.013333,in,0.000,414.418,149.467,3.393,567.278,70.701,1772,37012,20857 +bench,platoon,release,25,2,120,40,0.026667,in,0.000,408.071,152.758,3.350,564.179,70.617,1826,37553,21213 +bench,platoon,release,25,3,120,40,0.040000,in,0.000,413.397,151.196,3.580,568.173,73.415,1797,38060,21558 +bench,platoon,release,25,4,120,40,0.053333,in,0.000,428.317,163.755,3.397,595.469,69.507,1852,39706,22468 +bench,platoon,release,25,5,120,40,0.066667,in,0.000,423.347,162.357,3.474,589.178,72.503,1847,39302,22257 +bench,platoon,release,25,6,120,40,0.080000,in,0.000,425.347,159.910,3.386,588.643,71.796,1877,40971,23194 +bench,platoon,release,25,7,120,40,0.093333,in,0.000,425.146,161.868,3.413,590.427,80.554,1928,41481,23520 +bench,platoon,release,25,8,120,40,0.106667,in,0.000,429.723,172.390,3.493,605.606,73.653,1889,41911,23741 +bench,platoon,release,25,9,120,40,0.120000,in,0.000,435.076,168.732,3.382,607.190,71.419,1940,41106,23342 +bench,platoon,release,25,10,120,40,0.133333,in,0.000,443.836,169.286,3.401,616.523,75.020,1944,43699,24775 +bench,platoon,release,25,11,120,40,0.146667,in,0.000,455.678,179.790,3.507,638.975,76.356,1984,43564,24708 +bench,platoon,release,25,12,120,40,0.160000,in,0.000,504.852,188.603,3.448,696.903,79.380,2036,45575,25905 +bench,platoon,release,25,13,120,40,0.173333,in,0.000,456.754,184.414,3.394,644.562,75.038,2080,44904,25612 +bench,platoon,release,25,14,120,40,0.186667,in,0.000,462.385,187.211,3.486,653.082,75.593,2091,45644,25962 +bench,platoon,release,25,15,120,40,0.200000,in,0.000,458.357,196.985,3.565,658.907,81.557,2113,47026,26709 +bench,platoon,release,25,16,120,40,0.213333,in,0.000,463.225,183.394,3.391,650.010,77.907,2167,48124,27372 +bench,platoon,release,25,17,120,40,0.226667,in,0.000,460.237,196.492,3.484,660.213,79.490,2160,48625,27696 +bench,platoon,release,25,18,120,40,0.240000,in,0.000,468.578,187.623,3.391,659.592,78.547,2161,49055,27962 +bench,platoon,release,25,19,120,40,0.253333,in,0.000,458.233,191.341,3.403,652.977,77.156,2239,51022,29051 +bench,platoon,release,25,20,120,40,0.266667,in,0.000,469.581,192.621,3.387,665.589,77.379,2225,50144,28553 +bench,platoon,release,25,21,120,40,0.280000,in,0.000,478.929,186.289,3.400,668.618,78.852,2213,49919,28473 +bench,platoon,release,25,22,120,40,0.293333,in,0.000,479.842,202.415,3.465,685.722,80.991,2288,52564,29965 +bench,platoon,release,25,23,120,40,0.306667,in,0.000,480.008,212.165,3.433,695.606,99.500,2328,53240,30408 +bench,platoon,release,25,24,120,40,0.320000,in,0.000,483.872,199.134,3.459,686.465,85.503,2353,53053,30336 +bench,platoon,release,25,25,120,40,0.333333,in,0.000,485.388,210.439,3.400,699.227,81.638,2366,54491,31137 +bench,platoon,release,25,26,120,40,0.346667,in,0.000,505.308,216.621,3.486,725.415,85.363,2385,54704,31235 +bench,platoon,release,25,27,120,40,0.360000,in,0.000,496.655,217.577,3.436,717.668,86.359,2431,56610,32318 +bench,platoon,release,25,28,120,40,0.373333,in,0.000,503.249,224.801,3.389,731.439,86.170,2554,60807,34778 +bench,platoon,release,25,29,120,40,0.386667,in,0.000,501.276,209.207,3.389,713.872,89.036,2608,58718,33703 +bench,platoon,release,25,30,120,40,0.400000,in,0.000,495.304,231.333,3.441,730.078,87.296,2525,59168,33788 +bench,platoon,release,25,31,120,40,0.413333,in,0.000,495.472,213.388,3.397,712.257,85.680,2552,58515,33517 +bench,platoon,release,25,32,120,40,0.426667,in,0.000,507.104,215.368,3.392,725.864,86.770,2624,60876,34809 +bench,platoon,release,25,33,120,40,0.440000,in,0.000,509.595,235.176,3.472,748.243,90.731,2606,61148,34999 +bench,platoon,release,25,34,120,40,0.453333,in,0.000,490.162,236.659,3.360,730.181,88.163,2634,61012,34946 +bench,platoon,release,25,35,120,40,0.466667,in,0.000,488.052,240.550,3.459,732.061,91.187,2734,64646,37022 +bench,platoon,release,25,36,120,40,0.480000,in,0.000,511.565,234.415,3.381,749.361,89.604,2623,61813,35421 +bench,platoon,release,25,37,120,40,0.493333,in,0.000,495.161,220.850,3.392,719.403,90.772,2682,64330,36862 +bench,platoon,release,25,38,120,40,0.506667,in,0.000,498.396,238.228,3.378,740.002,90.603,2659,62635,35936 +bench,platoon,release,25,39,120,40,0.520000,in,0.000,702.370,245.199,3.357,950.926,91.498,2720,63381,36276 +bench,platoon,release,25,40,120,40,0.533333,in,0.000,706.798,257.359,3.481,967.638,99.451,2767,68701,39220 +bench,platoon,release,25,41,120,40,0.546667,in,0.000,715.031,240.219,3.393,958.643,98.386,2839,69693,39811 +bench,platoon,release,25,42,120,40,0.560000,in,0.000,919.125,259.274,3.388,1181.787,120.568,2913,71530,40788 +bench,platoon,release,25,43,120,40,0.573333,in,0.000,911.647,256.975,3.386,1172.008,96.546,2856,67174,38542 +bench,platoon,release,25,44,120,40,0.586667,in,0.000,937.171,284.547,3.498,1225.216,102.982,3109,85317,48132 +bench,platoon,release,25,45,120,40,0.600000,in,0.000,1128.485,285.021,3.509,1417.015,109.669,3282,78684,44801 +bench,platoon,release,25,46,120,40,0.613333,in,0.000,1146.863,279.119,3.394,1429.376,106.123,3160,77334,43944 +bench,platoon,release,25,47,120,40,0.626667,in,0.000,1349.336,287.438,3.414,1640.188,103.347,3257,79258,44926 +bench,platoon,release,25,48,120,40,0.640000,in,0.000,1368.035,301.057,3.408,1672.500,107.294,3228,80902,45900 +bench,platoon,release,25,49,120,40,0.653333,in,0.000,1566.309,307.049,3.380,1876.738,113.340,3359,85982,48556 +bench,platoon,release,25,50,120,40,0.666667,in,0.000,1575.754,301.084,3.389,1880.227,109.656,3360,84869,47992 +bench,platoon,release,25,51,120,40,0.680000,in,0.000,1776.298,285.165,3.350,2064.813,112.999,3432,85323,48139 +bench,platoon,release,25,52,120,40,0.693333,in,0.000,2011.150,293.175,3.466,2307.791,110.253,3495,88708,49857 +bench,platoon,release,25,53,120,40,0.706667,in,0.000,1949.830,306.611,5.552,2261.993,104.364,3624,90921,51035 +bench,platoon,release,25,54,120,40,0.720000,in,0.000,2168.939,384.659,3.368,2556.966,102.915,3632,89823,50344 +bench,platoon,release,25,55,120,40,0.733333,in,0.000,2176.882,304.520,3.385,2484.787,106.188,3696,90255,50638 +bench,platoon,release,25,56,120,40,0.746667,in,0.000,2390.399,307.654,3.457,2701.510,105.646,3762,86993,48538 +bench,platoon,release,25,57,120,40,0.760000,in,0.000,3896.117,296.984,3.362,4196.463,103.589,3872,86077,47908 +bench,platoon,release,25,58,120,40,0.773333,in,0.000,3968.102,302.898,3.498,4274.498,107.023,3891,84450,46913 +bench,platoon,release,25,59,120,40,0.786667,in,0.000,4186.599,296.190,3.462,4486.251,106.491,3992,83152,45831 +bench,platoon,release,25,60,120,40,0.800000,in,0.000,4182.770,301.018,3.379,4487.167,101.650,3944,84492,46611 +bench,platoon,release,25,61,120,40,0.813333,in,0.000,4561.368,293.545,3.393,4858.306,101.467,3921,81973,44876 +bench,platoon,release,25,62,120,40,0.826667,in,0.000,4512.979,250.840,3.390,4767.209,100.348,3807,75024,41054 +bench,platoon,release,25,63,120,40,0.840000,in,0.000,4807.521,258.941,3.480,5069.942,102.942,3826,68099,36869 +bench,platoon,release,25,64,120,40,0.853333,in,0.000,4772.573,250.212,3.385,5026.170,105.822,3608,68072,37026 +bench,platoon,release,25,65,120,40,0.866667,in,0.000,5080.962,243.008,3.454,5327.424,103.347,3731,68424,37020 +bench,platoon,release,25,66,120,40,0.880000,in,0.000,5162.292,239.793,3.386,5405.471,103.121,3406,60904,32980 +bench,platoon,release,25,67,120,40,0.893333,in,0.000,5102.905,222.452,3.393,5328.750,103.418,3024,57283,31302 +bench,platoon,release,25,68,120,40,0.906667,in,0.000,5456.401,231.198,3.640,5691.239,104.932,3024,56223,30569 +bench,platoon,release,25,69,120,40,0.920000,in,0.000,5382.406,206.699,3.543,5592.648,100.545,2655,49006,26832 +bench,platoon,release,25,70,120,40,0.933333,in,0.000,5367.676,196.474,3.480,5567.630,100.663,2349,39941,21858 +bench,platoon,release,25,71,120,40,0.946667,in,0.000,5629.763,177.240,3.487,5810.490,93.361,1853,35207,19461 +bench,platoon,release,25,72,120,40,0.960000,in,0.000,5695.682,133.062,3.510,5832.254,83.869,1080,21137,11856 +bench,platoon,release,25,73,120,40,0.973333,in,0.000,5582.337,123.416,3.501,5709.254,79.971,744,16232,9095 +bench,platoon,release,25,74,120,40,0.986667,in,0.000,5504.116,92.886,3.493,5600.495,76.153,519,7973,4457 +bench,platoon,release,25,75,120,40,1.000000,out,0.000,5170.859,110.314,3.484,5284.657,77.887,805,14501,8093 +bench,platoon,release,25,76,120,40,0.986667,out,0.000,5545.597,101.698,3.485,5650.780,76.063,643,11391,6350 +bench,platoon,release,25,77,120,40,0.973333,out,0.000,5575.090,93.356,3.391,5671.837,75.295,494,7960,4417 +bench,platoon,release,25,78,120,40,0.960000,out,0.000,5727.440,116.873,3.487,5847.800,79.499,751,17331,9752 +bench,platoon,release,25,79,120,40,0.946667,out,0.000,5690.330,136.174,3.509,5830.013,83.741,1055,21716,12176 +bench,platoon,release,25,80,120,40,0.933333,out,0.000,5402.911,190.648,3.483,5597.042,92.976,1842,39886,22168 +bench,platoon,release,25,81,120,40,0.920000,out,0.000,5394.379,200.873,3.498,5598.750,100.225,2348,41712,22777 +bench,platoon,release,25,82,120,40,0.906667,out,0.000,5427.846,214.794,3.410,5646.050,101.049,2684,54873,30158 +bench,platoon,release,25,83,120,40,0.893333,out,0.000,5194.639,230.336,3.449,5428.424,106.051,3063,56424,30783 +bench,platoon,release,25,84,120,40,0.880000,out,0.000,5108.119,231.128,3.389,5342.636,104.520,3010,60453,33085 +bench,platoon,release,25,85,120,40,0.866667,out,0.000,5158.606,246.122,3.493,5408.221,105.106,3376,63963,34773 +bench,platoon,release,25,86,120,40,0.853333,out,0.000,4908.620,257.437,3.383,5169.440,103.420,3699,70777,38564 +bench,platoon,release,25,87,120,40,0.840000,out,0.000,4802.624,274.356,3.472,5080.452,105.904,3702,71931,39166 +bench,platoon,release,25,88,120,40,0.826667,out,0.000,4782.238,295.264,3.394,5080.896,100.442,3847,78048,42816 +bench,platoon,release,25,89,120,40,0.813333,out,0.000,4497.710,260.962,3.504,4762.176,103.041,3835,78966,43311 +bench,platoon,release,25,90,120,40,0.800000,out,0.000,4190.112,297.433,3.492,4491.037,104.915,3950,85921,47510 +bench,platoon,release,25,91,120,40,0.786667,out,0.000,4171.622,293.137,3.384,4468.143,103.364,3943,83307,45966 +bench,platoon,release,25,92,120,40,0.773333,out,0.000,3942.492,293.355,3.452,4239.299,106.689,4009,86957,48379 +bench,platoon,release,25,93,120,40,0.760000,out,0.000,3882.325,298.884,3.388,4184.597,103.866,3887,86095,47967 +bench,platoon,release,25,94,120,40,0.746667,out,0.000,2418.954,312.786,3.388,2735.128,105.005,3866,89066,49766 +bench,platoon,release,25,95,120,40,0.733333,out,0.000,2183.011,312.404,3.417,2498.832,103.252,3756,90927,51049 +bench,platoon,release,25,96,120,40,0.720000,out,0.000,2215.914,311.920,3.489,2531.323,105.023,3733,90782,50890 +bench,platoon,release,25,97,120,40,0.706667,out,0.000,1971.262,288.362,3.442,2263.066,103.677,3653,89951,50430 +bench,platoon,release,25,98,120,40,0.693333,out,0.000,2000.072,301.438,3.404,2304.914,102.815,3625,89636,50472 +bench,platoon,release,25,99,120,40,0.680000,out,0.000,1776.681,300.606,3.502,2080.789,107.999,3512,87194,49214 +bench,platoon,release,25,100,120,40,0.666667,out,0.000,1584.987,286.288,3.351,1874.626,106.247,3454,84385,47726 +bench,platoon,release,25,101,120,40,0.653333,out,0.000,1612.417,294.420,3.400,1910.237,105.289,3375,85223,48159 +bench,platoon,release,25,102,120,40,0.640000,out,0.000,1356.478,290.805,3.389,1650.672,141.259,3333,81863,46512 +bench,platoon,release,25,103,120,40,0.626667,out,0.000,1355.633,265.512,3.387,1624.532,105.552,3216,79424,45062 +bench,platoon,release,25,104,120,40,0.613333,out,0.000,1141.796,261.443,3.495,1406.734,103.023,3163,78589,44732 +bench,platoon,release,25,105,120,40,0.600000,out,0.000,1133.403,267.542,3.487,1404.432,106.300,3110,76932,43749 +bench,platoon,release,25,106,120,40,0.586667,out,0.000,935.296,276.653,3.513,1215.462,106.038,3240,86120,48741 +bench,platoon,release,25,107,120,40,0.573333,out,0.000,1037.102,246.609,3.496,1287.207,100.952,3001,70582,40520 +bench,platoon,release,25,108,120,40,0.560000,out,0.000,934.156,253.772,3.398,1191.326,99.561,2827,69999,39951 +bench,platoon,release,25,109,120,40,0.546667,out,0.000,763.165,264.406,3.388,1030.959,100.256,2850,69467,39741 +bench,platoon,release,25,110,120,40,0.533333,out,0.000,713.868,258.992,3.616,976.476,102.732,2793,67492,38566 +bench,platoon,release,25,111,120,40,0.520000,out,0.000,724.620,245.235,3.399,973.254,95.844,2753,65590,37547 +bench,platoon,release,25,112,120,40,0.506667,out,0.000,500.039,242.080,3.357,745.476,92.416,2657,60692,34839 +bench,platoon,release,25,113,120,40,0.493333,out,0.000,502.211,234.563,3.396,740.170,92.528,2621,64341,36836 +bench,platoon,release,25,114,120,40,0.480000,out,0.000,525.986,232.915,3.387,762.288,91.718,2610,61559,35309 +bench,platoon,release,25,115,120,40,0.466667,out,0.000,558.381,216.728,3.400,778.509,86.772,2569,58856,33692 +bench,platoon,release,25,116,120,40,0.453333,out,0.000,504.087,239.431,3.494,747.012,88.288,2660,61995,35498 +bench,platoon,release,25,117,120,40,0.440000,out,0.000,505.357,232.003,3.352,740.712,87.092,2566,60514,34626 +bench,platoon,release,25,118,120,40,0.426667,out,0.000,507.936,222.559,3.470,733.965,90.390,2537,59327,33966 +bench,platoon,release,25,119,120,40,0.413333,out,0.000,497.903,214.412,3.394,715.709,88.469,2554,59461,34055 +bench,platoon,release,25,120,120,40,0.400000,out,0.000,494.079,226.515,3.391,723.985,84.222,2498,58342,33360 +bench,platoon,release,25,121,120,40,0.386667,out,0.000,496.084,216.926,3.353,716.363,83.196,2484,57833,33080 +bench,platoon,release,25,122,120,40,0.373333,out,0.000,487.645,217.757,3.398,708.800,83.089,2576,58790,33686 +bench,platoon,release,25,123,120,40,0.360000,out,0.000,489.494,213.534,3.383,706.411,82.688,2486,56744,32452 +bench,platoon,release,25,124,120,40,0.346667,out,0.000,504.987,205.999,3.417,714.403,86.284,2433,55569,31730 +bench,platoon,release,25,125,120,40,0.333333,out,0.000,485.677,213.220,3.405,702.302,81.911,2417,56053,31968 +bench,platoon,release,25,126,120,40,0.320000,out,0.000,491.420,219.239,3.385,714.044,82.557,2391,54569,31171 +bench,platoon,release,25,127,120,40,0.306667,out,0.000,485.767,208.599,3.490,697.856,83.025,2300,52394,29895 +bench,platoon,release,25,128,120,40,0.293333,out,0.000,482.861,209.362,3.653,695.876,83.472,2283,51542,29406 +bench,platoon,release,25,129,120,40,0.280000,out,0.000,502.492,205.928,3.485,711.905,81.962,2266,51737,29504 +bench,platoon,release,25,130,120,40,0.266667,out,0.000,479.354,206.452,3.386,689.192,79.759,2257,51487,29321 +bench,platoon,release,25,131,120,40,0.253333,out,0.000,469.124,189.879,3.505,662.508,77.628,2136,47152,26878 +bench,platoon,release,25,132,120,40,0.240000,out,0.000,470.494,182.464,3.389,656.347,82.592,2122,47135,26829 +bench,platoon,release,25,133,120,40,0.226667,out,0.000,467.323,194.482,3.480,665.285,78.910,2126,48265,27453 +bench,platoon,release,25,134,120,40,0.213333,out,0.000,471.524,192.801,3.519,667.844,77.893,2109,46863,26695 +bench,platoon,release,25,135,120,40,0.200000,out,0.000,467.882,180.096,3.444,651.422,76.584,2043,43841,24971 +bench,platoon,release,25,136,120,40,0.186667,out,0.000,464.135,173.896,3.489,641.520,75.505,1970,42684,24286 +bench,platoon,release,25,137,120,40,0.173333,out,0.000,451.184,178.154,3.405,632.743,71.335,1993,42951,24522 +bench,platoon,release,25,138,120,40,0.160000,out,0.000,448.075,164.176,3.496,615.747,74.897,1923,42072,23959 +bench,platoon,release,25,139,120,40,0.146667,out,0.000,441.533,171.406,3.486,616.425,74.165,1868,41022,23323 +bench,platoon,release,25,140,120,40,0.133333,out,0.000,438.351,162.579,3.490,604.420,71.456,1857,38711,22076 +bench,platoon,release,25,141,120,40,0.120000,out,0.000,429.521,144.131,3.389,577.041,66.090,1707,34468,19662 +bench,platoon,release,25,142,120,40,0.106667,out,0.000,420.990,150.416,3.355,574.761,65.821,1652,35468,20124 +bench,platoon,release,25,143,120,40,0.093333,out,0.000,439.027,161.261,3.494,603.782,67.333,1621,34747,19740 +bench,platoon,release,25,144,120,40,0.080000,out,0.000,426.471,152.445,3.391,582.307,66.306,1642,35347,20069 +bench,platoon,release,25,145,120,40,0.066667,out,0.000,430.262,150.397,3.387,584.046,65.421,1603,33405,18967 +bench,platoon,release,25,146,120,40,0.053333,out,0.000,409.476,138.982,3.369,551.827,64.362,1513,30696,17466 +bench,platoon,release,25,147,120,40,0.040000,out,0.000,411.459,136.955,3.596,552.010,65.479,1512,30299,17259 +bench,platoon,release,25,148,120,40,0.026667,out,0.000,409.628,136.916,3.591,550.135,70.103,1475,30195,17131 +bench,platoon,release,25,149,120,40,0.013333,out,0.000,400.308,142.126,3.389,545.823,62.657,1508,30929,17505 diff --git a/docs/performance/motion-comparison/current-120x40-default-1.csv b/docs/performance/motion-comparison/current-120x40-default-1.csv new file mode 100644 index 000000000..0b2375309 --- /dev/null +++ b/docs/performance/motion-comparison/current-120x40-default-1.csv @@ -0,0 +1,151 @@ +mode,variant,build,fps,frame,width,height,phase,direction,interval_us,widget_us,output_us,reset_us,total_us,diff_probe_us,changed_cells,ansi_bytes,write_calls +bench,platoon,release,25,0,120,40,0.000000,in,0.000,426.156,179.760,3.501,609.417,54.874,4800,51450,29735 +bench,platoon,release,25,1,120,40,0.013333,in,0.000,437.944,179.287,3.737,620.968,79.080,1772,37012,20857 +bench,platoon,release,25,2,120,40,0.026667,in,0.000,814.713,184.266,3.560,1002.539,73.102,1826,37553,21213 +bench,platoon,release,25,3,120,40,0.040000,in,0.000,429.200,163.292,3.469,595.961,70.323,1797,38060,21558 +bench,platoon,release,25,4,120,40,0.053333,in,0.000,419.450,172.786,3.401,595.637,70.906,1852,39706,22468 +bench,platoon,release,25,5,120,40,0.066667,in,0.000,415.275,166.239,3.400,584.914,71.378,1847,39302,22257 +bench,platoon,release,25,6,120,40,0.080000,in,0.000,428.240,174.088,3.478,605.806,72.692,1877,40971,23194 +bench,platoon,release,25,7,120,40,0.093333,in,0.000,426.463,178.977,3.388,608.828,72.449,1928,41481,23520 +bench,platoon,release,25,8,120,40,0.106667,in,0.000,433.674,174.621,3.358,611.653,71.117,1889,41911,23741 +bench,platoon,release,25,9,120,40,0.120000,in,0.000,433.663,174.851,3.496,612.010,73.632,1940,41106,23342 +bench,platoon,release,25,10,120,40,0.133333,in,0.000,439.293,170.955,3.482,613.730,74.980,1944,43699,24775 +bench,platoon,release,25,11,120,40,0.146667,in,0.000,451.208,176.689,3.388,631.285,74.361,1984,43564,24708 +bench,platoon,release,25,12,120,40,0.160000,in,0.000,495.731,202.984,3.497,702.212,76.531,2036,45575,25905 +bench,platoon,release,25,13,120,40,0.173333,in,0.000,451.985,185.771,3.383,641.139,74.300,2080,44904,25612 +bench,platoon,release,25,14,120,40,0.186667,in,0.000,457.433,200.039,3.395,660.867,76.095,2091,45644,25962 +bench,platoon,release,25,15,120,40,0.200000,in,0.000,454.537,191.364,3.470,649.371,77.616,2113,47026,26709 +bench,platoon,release,25,16,120,40,0.213333,in,0.000,464.976,195.277,3.482,663.735,78.999,2167,48124,27372 +bench,platoon,release,25,17,120,40,0.226667,in,0.000,463.861,197.611,3.365,664.837,78.342,2160,48625,27696 +bench,platoon,release,25,18,120,40,0.240000,in,0.000,480.734,206.744,3.680,691.158,83.545,2161,49055,27962 +bench,platoon,release,25,19,120,40,0.253333,in,0.000,470.083,197.547,3.571,671.201,82.016,2239,51022,29051 +bench,platoon,release,25,20,120,40,0.266667,in,0.000,520.553,220.314,3.986,744.853,91.059,2225,50144,28553 +bench,platoon,release,25,21,120,40,0.280000,in,0.000,524.352,205.624,3.483,733.459,81.396,2213,49919,28473 +bench,platoon,release,25,22,120,40,0.293333,in,0.000,481.622,220.981,3.769,706.372,83.861,2288,52564,29965 +bench,platoon,release,25,23,120,40,0.306667,in,0.000,526.089,281.595,4.387,812.071,102.008,2328,53240,30408 +bench,platoon,release,25,24,120,40,0.320000,in,0.000,590.614,224.269,3.865,818.748,94.266,2353,53053,30336 +bench,platoon,release,25,25,120,40,0.333333,in,0.000,538.865,232.560,4.129,775.554,95.941,2366,54491,31137 +bench,platoon,release,25,26,120,40,0.346667,in,0.000,553.003,213.393,3.398,769.794,81.944,2385,54704,31235 +bench,platoon,release,25,27,120,40,0.360000,in,0.000,494.364,224.844,3.384,722.592,85.137,2431,56610,32318 +bench,platoon,release,25,28,120,40,0.373333,in,0.000,498.936,237.016,3.396,739.348,88.036,2554,60807,34778 +bench,platoon,release,25,29,120,40,0.386667,in,0.000,497.529,226.919,3.407,727.855,87.621,2608,58718,33703 +bench,platoon,release,25,30,120,40,0.400000,in,0.000,490.185,220.302,3.389,713.876,85.140,2525,59168,33788 +bench,platoon,release,25,31,120,40,0.413333,in,0.000,491.000,232.795,3.412,727.207,92.241,2552,58515,33517 +bench,platoon,release,25,32,120,40,0.426667,in,0.000,491.004,236.057,3.355,730.416,87.062,2624,60876,34809 +bench,platoon,release,25,33,120,40,0.440000,in,0.000,494.185,239.548,3.360,737.093,90.243,2606,61148,34999 +bench,platoon,release,25,34,120,40,0.453333,in,0.000,494.454,233.826,3.366,731.646,88.125,2634,61012,34946 +bench,platoon,release,25,35,120,40,0.466667,in,0.000,505.985,252.402,3.486,761.873,91.253,2734,64646,37022 +bench,platoon,release,25,36,120,40,0.480000,in,0.000,494.756,242.764,3.379,740.899,92.229,2623,61813,35421 +bench,platoon,release,25,37,120,40,0.493333,in,0.000,494.085,243.470,3.589,741.144,99.043,2682,64330,36862 +bench,platoon,release,25,38,120,40,0.506667,in,0.000,580.725,247.154,3.382,831.261,92.634,2659,62635,35936 +bench,platoon,release,25,39,120,40,0.520000,in,0.000,721.922,259.429,3.776,985.127,104.252,2720,63381,36276 +bench,platoon,release,25,40,120,40,0.533333,in,0.000,722.976,275.083,3.568,1001.627,102.002,2767,68701,39220 +bench,platoon,release,25,41,120,40,0.546667,in,0.000,766.093,697.189,4.245,1467.527,125.350,2839,69693,39811 +bench,platoon,release,25,42,120,40,0.560000,in,0.000,1130.203,316.949,3.401,1450.553,102.351,2913,71530,40788 +bench,platoon,release,25,43,120,40,0.573333,in,0.000,914.789,252.253,3.390,1170.432,97.386,2856,67174,38542 +bench,platoon,release,25,44,120,40,0.586667,in,0.000,915.005,305.466,3.565,1224.036,105.249,3109,85317,48132 +bench,platoon,release,25,45,120,40,0.600000,in,0.000,1310.513,313.654,3.463,1627.630,109.905,3282,78684,44801 +bench,platoon,release,25,46,120,40,0.613333,in,0.000,1195.285,318.149,3.785,1517.219,124.653,3160,77334,43944 +bench,platoon,release,25,47,120,40,0.626667,in,0.000,1807.844,321.691,3.744,2133.279,127.730,3257,79258,44926 +bench,platoon,release,25,48,120,40,0.640000,in,0.000,1364.300,290.333,3.413,1658.046,107.216,3228,80902,45900 +bench,platoon,release,25,49,120,40,0.653333,in,0.000,1553.156,307.164,3.387,1863.707,105.765,3359,85982,48556 +bench,platoon,release,25,50,120,40,0.666667,in,0.000,1557.794,345.535,3.406,1906.735,108.245,3360,84869,47992 +bench,platoon,release,25,51,120,40,0.680000,in,0.000,1790.284,349.424,3.484,2143.192,109.341,3432,85323,48139 +bench,platoon,release,25,52,120,40,0.693333,in,0.000,1975.718,309.920,3.386,2289.024,105.737,3495,88708,49857 +bench,platoon,release,25,53,120,40,0.706667,in,0.000,2181.513,415.401,3.877,2600.791,120.907,3624,90921,51035 +bench,platoon,release,25,54,120,40,0.720000,in,0.000,2374.234,410.433,4.255,2788.922,131.090,3632,89823,50344 +bench,platoon,release,25,55,120,40,0.733333,in,0.000,2517.446,314.794,3.365,2835.605,102.115,3696,90255,50638 +bench,platoon,release,25,56,120,40,0.746667,in,0.000,2379.164,303.777,3.381,2686.322,103.115,3762,86993,48538 +bench,platoon,release,25,57,120,40,0.760000,in,0.000,3887.405,313.288,3.399,4204.092,103.691,3872,86077,47908 +bench,platoon,release,25,58,120,40,0.773333,in,0.000,4014.572,310.569,3.415,4328.556,106.085,3891,84450,46913 +bench,platoon,release,25,59,120,40,0.786667,in,0.000,4746.057,334.843,3.770,5084.670,115.999,3992,83152,45831 +bench,platoon,release,25,60,120,40,0.800000,in,0.000,4150.194,303.894,3.485,4457.573,105.042,3944,84492,46611 +bench,platoon,release,25,61,120,40,0.813333,in,0.000,4483.212,298.175,3.372,4784.759,102.065,3921,81973,44876 +bench,platoon,release,25,62,120,40,0.826667,in,0.000,4474.319,281.327,3.392,4759.038,99.977,3807,75024,41054 +bench,platoon,release,25,63,120,40,0.840000,in,0.000,4858.104,273.702,3.563,5135.369,104.469,3826,68099,36869 +bench,platoon,release,25,64,120,40,0.853333,in,0.000,5610.125,265.318,3.384,5878.827,105.496,3608,68072,37026 +bench,platoon,release,25,65,120,40,0.866667,in,0.000,5038.827,262.006,3.397,5304.230,117.200,3731,68424,37020 +bench,platoon,release,25,66,120,40,0.880000,in,0.000,5332.469,248.861,3.412,5584.742,101.284,3406,60904,32980 +bench,platoon,release,25,67,120,40,0.893333,in,0.000,5651.569,238.088,3.397,5893.054,103.906,3024,57283,31302 +bench,platoon,release,25,68,120,40,0.906667,in,0.000,5378.931,237.474,3.400,5619.805,101.766,3024,56223,30569 +bench,platoon,release,25,69,120,40,0.920000,in,0.000,5881.866,276.292,3.790,6161.948,115.883,2655,49006,26832 +bench,platoon,release,25,70,120,40,0.933333,in,0.000,5723.834,198.992,3.389,5926.215,100.138,2349,39941,21858 +bench,platoon,release,25,71,120,40,0.946667,in,0.000,6021.517,181.776,3.387,6206.680,90.954,1853,35207,19461 +bench,platoon,release,25,72,120,40,0.960000,in,0.000,5654.801,141.726,3.497,5800.024,88.179,1080,21137,11856 +bench,platoon,release,25,73,120,40,0.973333,in,0.000,6235.908,158.300,3.558,6397.766,81.009,744,16232,9095 +bench,platoon,release,25,74,120,40,0.986667,in,0.000,5643.460,95.750,3.403,5742.613,74.378,519,7973,4457 +bench,platoon,release,25,75,120,40,1.000000,out,0.000,5058.691,146.897,4.588,5210.176,97.509,805,14501,8093 +bench,platoon,release,25,76,120,40,0.986667,out,0.000,6411.086,104.257,3.370,6518.713,76.025,643,11391,6350 +bench,platoon,release,25,77,120,40,0.973333,out,0.000,5998.028,112.057,4.177,6114.262,95.778,494,7960,4417 +bench,platoon,release,25,78,120,40,0.960000,out,0.000,5775.399,124.168,3.449,5903.016,79.578,751,17331,9752 +bench,platoon,release,25,79,120,40,0.946667,out,0.000,5736.126,137.992,3.367,5877.485,81.280,1055,21716,12176 +bench,platoon,release,25,80,120,40,0.933333,out,0.000,6107.738,203.735,3.543,6315.016,104.784,1842,39886,22168 +bench,platoon,release,25,81,120,40,0.920000,out,0.000,5465.548,205.678,3.412,5674.638,100.907,2348,41712,22777 +bench,platoon,release,25,82,120,40,0.906667,out,0.000,5394.976,271.304,4.116,5670.396,123.084,2684,54873,30158 +bench,platoon,release,25,83,120,40,0.893333,out,0.000,6028.465,247.585,3.401,6279.451,104.386,3063,56424,30783 +bench,platoon,release,25,84,120,40,0.880000,out,0.000,5063.726,255.857,3.390,5322.973,104.958,3010,60453,33085 +bench,platoon,release,25,85,120,40,0.866667,out,0.000,5074.346,258.561,3.364,5336.271,101.182,3376,63963,34773 +bench,platoon,release,25,86,120,40,0.853333,out,0.000,4780.401,271.509,3.409,5055.319,102.645,3699,70777,38564 +bench,platoon,release,25,87,120,40,0.840000,out,0.000,4847.320,303.370,3.489,5154.179,110.175,3702,71931,39166 +bench,platoon,release,25,88,120,40,0.826667,out,0.000,4660.663,292.482,3.409,4956.554,103.188,3847,78048,42816 +bench,platoon,release,25,89,120,40,0.813333,out,0.000,4475.525,295.636,3.413,4774.574,103.911,3835,78966,43311 +bench,platoon,release,25,90,120,40,0.800000,out,0.000,4254.797,309.050,3.401,4567.248,100.392,3950,85921,47510 +bench,platoon,release,25,91,120,40,0.786667,out,0.000,4290.235,316.023,3.465,4609.723,105.145,3943,83307,45966 +bench,platoon,release,25,92,120,40,0.773333,out,0.000,4169.076,296.911,3.406,4469.393,103.815,4009,86957,48379 +bench,platoon,release,25,93,120,40,0.760000,out,0.000,4158.475,332.955,3.398,4494.828,103.261,3887,86095,47967 +bench,platoon,release,25,94,120,40,0.746667,out,0.000,2497.713,418.105,3.510,2919.328,119.302,3866,89066,49766 +bench,platoon,release,25,95,120,40,0.733333,out,0.000,2307.502,670.166,4.120,2981.788,125.688,3756,90927,51049 +bench,platoon,release,25,96,120,40,0.720000,out,0.000,2370.656,312.843,3.403,2686.902,101.706,3733,90782,50890 +bench,platoon,release,25,97,120,40,0.706667,out,0.000,2159.134,328.265,3.450,2490.849,104.277,3653,89951,50430 +bench,platoon,release,25,98,120,40,0.693333,out,0.000,2120.913,638.552,4.050,2763.515,117.713,3625,89636,50472 +bench,platoon,release,25,99,120,40,0.680000,out,0.000,1941.679,331.723,3.378,2276.780,105.443,3512,87194,49214 +bench,platoon,release,25,100,120,40,0.666667,out,0.000,1565.443,288.295,3.388,1857.126,108.043,3454,84385,47726 +bench,platoon,release,25,101,120,40,0.653333,out,0.000,1560.781,308.864,3.553,1873.198,106.979,3375,85223,48159 +bench,platoon,release,25,102,120,40,0.640000,out,0.000,1381.522,605.236,4.538,1991.296,142.267,3333,81863,46512 +bench,platoon,release,25,103,120,40,0.626667,out,0.000,1650.585,318.685,3.485,1972.755,105.811,3216,79424,45062 +bench,platoon,release,25,104,120,40,0.613333,out,0.000,1142.530,298.146,3.393,1444.069,104.065,3163,78589,44732 +bench,platoon,release,25,105,120,40,0.600000,out,0.000,1132.225,292.791,3.359,1428.375,102.036,3110,76932,43749 +bench,platoon,release,25,106,120,40,0.586667,out,0.000,919.287,317.783,3.400,1240.470,105.365,3240,86120,48741 +bench,platoon,release,25,107,120,40,0.573333,out,0.000,921.224,266.889,3.387,1191.500,100.848,3001,70582,40520 +bench,platoon,release,25,108,120,40,0.560000,out,0.000,935.352,343.873,4.013,1283.238,123.144,2827,69999,39951 +bench,platoon,release,25,109,120,40,0.546667,out,0.000,761.934,268.392,3.394,1033.720,99.920,2850,69467,39741 +bench,platoon,release,25,110,120,40,0.533333,out,0.000,855.727,281.807,3.409,1140.943,100.626,2793,67492,38566 +bench,platoon,release,25,111,120,40,0.520000,out,0.000,717.775,265.830,4.384,987.989,113.558,2753,65590,37547 +bench,platoon,release,25,112,120,40,0.506667,out,0.000,543.099,238.899,3.381,785.379,96.779,2657,60692,34839 +bench,platoon,release,25,113,120,40,0.493333,out,0.000,505.793,248.524,3.360,757.677,91.329,2621,64341,36836 +bench,platoon,release,25,114,120,40,0.480000,out,0.000,505.376,234.595,3.397,743.368,90.705,2610,61559,35309 +bench,platoon,release,25,115,120,40,0.466667,out,0.000,516.159,505.675,4.154,1025.988,102.834,2569,58856,33692 +bench,platoon,release,25,116,120,40,0.453333,out,0.000,622.782,254.443,3.762,880.987,104.821,2660,61995,35498 +bench,platoon,release,25,117,120,40,0.440000,out,0.000,549.239,236.559,3.380,789.178,88.985,2566,60514,34626 +bench,platoon,release,25,118,120,40,0.426667,out,0.000,520.068,228.016,3.390,751.474,88.492,2537,59327,33966 +bench,platoon,release,25,119,120,40,0.413333,out,0.000,506.723,233.266,3.394,743.383,88.728,2554,59461,34055 +bench,platoon,release,25,120,120,40,0.400000,out,0.000,495.763,230.870,3.468,730.101,87.350,2498,58342,33360 +bench,platoon,release,25,121,120,40,0.386667,out,0.000,497.058,227.639,6.606,731.303,85.074,2484,57833,33080 +bench,platoon,release,25,122,120,40,0.373333,out,0.000,488.480,226.350,3.392,718.222,86.106,2576,58790,33686 +bench,platoon,release,25,123,120,40,0.360000,out,0.000,497.860,216.913,3.408,718.181,82.024,2486,56744,32452 +bench,platoon,release,25,124,120,40,0.346667,out,0.000,492.346,218.668,3.394,714.408,84.370,2433,55569,31730 +bench,platoon,release,25,125,120,40,0.333333,out,0.000,488.084,211.702,3.478,703.264,84.190,2417,56053,31968 +bench,platoon,release,25,126,120,40,0.320000,out,0.000,487.438,216.410,3.498,707.346,85.169,2391,54569,31171 +bench,platoon,release,25,127,120,40,0.306667,out,0.000,488.535,206.013,3.397,697.945,81.259,2300,52394,29895 +bench,platoon,release,25,128,120,40,0.293333,out,0.000,483.697,208.998,3.488,696.183,82.824,2283,51542,29406 +bench,platoon,release,25,129,120,40,0.280000,out,0.000,480.695,208.291,3.352,692.338,81.489,2266,51737,29504 +bench,platoon,release,25,130,120,40,0.266667,out,0.000,503.812,225.055,3.578,732.445,84.818,2257,51487,29321 +bench,platoon,release,25,131,120,40,0.253333,out,0.000,477.529,194.975,3.671,676.175,82.515,2136,47152,26878 +bench,platoon,release,25,132,120,40,0.240000,out,0.000,509.809,211.930,3.767,725.506,86.816,2122,47135,26829 +bench,platoon,release,25,133,120,40,0.226667,out,0.000,536.197,216.578,3.395,756.170,77.178,2126,48265,27453 +bench,platoon,release,25,134,120,40,0.213333,out,0.000,495.071,214.239,4.234,713.544,96.010,2109,46863,26695 +bench,platoon,release,25,135,120,40,0.200000,out,0.000,588.089,221.167,3.483,812.739,402.902,2043,43841,24971 +bench,platoon,release,25,136,120,40,0.186667,out,0.000,557.996,231.655,3.488,793.139,78.626,1970,42684,24286 +bench,platoon,release,25,137,120,40,0.173333,out,0.000,466.976,190.001,3.590,660.567,77.391,1993,42951,24522 +bench,platoon,release,25,138,120,40,0.160000,out,0.000,451.181,192.805,3.394,647.380,72.015,1923,42072,23959 +bench,platoon,release,25,139,120,40,0.146667,out,0.000,444.669,181.453,3.478,629.600,74.904,1868,41022,23323 +bench,platoon,release,25,140,120,40,0.133333,out,0.000,439.938,163.817,3.480,607.235,72.240,1857,38711,22076 +bench,platoon,release,25,141,120,40,0.120000,out,0.000,427.575,153.258,3.479,584.312,68.931,1707,34468,19662 +bench,platoon,release,25,142,120,40,0.106667,out,0.000,427.088,155.386,3.495,585.969,68.257,1652,35468,20124 +bench,platoon,release,25,143,120,40,0.093333,out,0.000,433.267,295.195,3.400,731.862,66.549,1621,34747,19740 +bench,platoon,release,25,144,120,40,0.080000,out,0.000,421.681,163.462,3.921,589.064,73.095,1642,35347,20069 +bench,platoon,release,25,145,120,40,0.066667,out,0.000,423.623,155.102,3.479,582.204,67.816,1603,33405,18967 +bench,platoon,release,25,146,120,40,0.053333,out,0.000,414.641,148.897,3.486,567.024,66.230,1513,30696,17466 +bench,platoon,release,25,147,120,40,0.040000,out,0.000,404.457,146.426,3.499,554.382,65.699,1512,30299,17259 +bench,platoon,release,25,148,120,40,0.026667,out,0.000,409.496,145.094,3.581,558.171,65.090,1475,30195,17131 +bench,platoon,release,25,149,120,40,0.013333,out,0.000,570.446,180.573,4.425,755.444,82.618,1508,30929,17505 diff --git a/docs/performance/motion-comparison/current-120x40-muster-0.csv b/docs/performance/motion-comparison/current-120x40-muster-0.csv new file mode 100644 index 000000000..4e80bbf8c --- /dev/null +++ b/docs/performance/motion-comparison/current-120x40-muster-0.csv @@ -0,0 +1,151 @@ +mode,variant,build,fps,frame,width,height,phase,direction,interval_us,widget_us,output_us,reset_us,total_us,diff_probe_us,changed_cells,ansi_bytes,write_calls +bench,muster,release,25,0,120,40,0.000000,in,0.000,430.791,191.997,3.533,626.321,56.346,4800,51450,29735 +bench,muster,release,25,1,120,40,0.013333,in,0.000,415.713,159.710,3.351,578.774,71.196,1772,37012,20857 +bench,muster,release,25,2,120,40,0.026667,in,0.000,409.291,152.570,3.389,565.250,71.556,1826,37553,21213 +bench,muster,release,25,3,120,40,0.040000,in,0.000,422.731,174.804,3.566,601.101,73.171,1797,38060,21558 +bench,muster,release,25,4,120,40,0.053333,in,0.000,418.707,173.299,3.758,595.764,79.241,1852,39706,22468 +bench,muster,release,25,5,120,40,0.066667,in,0.000,448.030,163.022,3.438,614.490,72.528,1847,39302,22257 +bench,muster,release,25,6,120,40,0.080000,in,0.000,430.153,174.893,3.451,608.497,73.913,1877,40971,23194 +bench,muster,release,25,7,120,40,0.093333,in,0.000,429.367,173.124,3.384,605.875,73.075,1928,41481,23520 +bench,muster,release,25,8,120,40,0.106667,in,0.000,424.258,171.229,3.479,598.966,73.290,1889,41911,23741 +bench,muster,release,25,9,120,40,0.120000,in,0.000,432.830,174.882,3.389,611.101,74.387,1940,41106,23342 +bench,muster,release,25,10,120,40,0.133333,in,0.000,442.112,180.751,3.458,626.321,77.287,1944,43699,24775 +bench,muster,release,25,11,120,40,0.146667,in,0.000,445.712,180.896,3.460,630.068,76.814,1984,43564,24708 +bench,muster,release,25,12,120,40,0.160000,in,0.000,450.337,183.886,3.398,637.621,73.699,2036,45575,25905 +bench,muster,release,25,13,120,40,0.173333,in,0.000,448.597,184.166,3.374,636.137,76.531,2080,44904,25612 +bench,muster,release,25,14,120,40,0.186667,in,0.000,449.452,186.954,3.383,639.789,76.119,2091,45644,25962 +bench,muster,release,25,15,120,40,0.200000,in,0.000,456.662,184.524,3.390,644.576,76.202,2113,47026,26709 +bench,muster,release,25,16,120,40,0.213333,in,0.000,541.734,195.072,3.387,740.193,79.315,2167,48124,27372 +bench,muster,release,25,17,120,40,0.226667,in,0.000,459.530,195.481,3.462,658.473,78.480,2160,48625,27696 +bench,muster,release,25,18,120,40,0.240000,in,0.000,463.712,202.214,3.371,669.297,80.970,2161,49055,27962 +bench,muster,release,25,19,120,40,0.253333,in,0.000,458.105,228.876,3.349,690.330,80.197,2239,51022,29051 +bench,muster,release,25,20,120,40,0.266667,in,0.000,474.084,188.433,3.391,665.908,77.390,2225,50144,28553 +bench,muster,release,25,21,120,40,0.280000,in,0.000,470.296,200.324,3.437,674.057,82.854,2213,49919,28473 +bench,muster,release,25,22,120,40,0.293333,in,0.000,473.088,204.886,3.440,681.414,83.433,2288,52564,29965 +bench,muster,release,25,23,120,40,0.306667,in,0.000,485.998,195.162,3.372,684.532,82.542,2328,53240,30408 +bench,muster,release,25,24,120,40,0.320000,in,0.000,482.565,215.241,3.345,701.151,84.219,2353,53053,30336 +bench,muster,release,25,25,120,40,0.333333,in,0.000,485.684,218.963,3.475,708.122,84.781,2366,54491,31137 +bench,muster,release,25,26,120,40,0.346667,in,0.000,482.056,205.771,3.382,691.209,83.117,2385,54704,31235 +bench,muster,release,25,27,120,40,0.360000,in,0.000,486.980,223.513,3.380,713.873,91.019,2431,56610,32318 +bench,muster,release,25,28,120,40,0.373333,in,0.000,491.108,226.214,3.343,720.665,86.970,2554,60807,34778 +bench,muster,release,25,29,120,40,0.386667,in,0.000,531.121,229.210,3.476,763.807,87.460,2608,58718,33703 +bench,muster,release,25,30,120,40,0.400000,in,0.000,501.015,221.836,3.385,726.236,88.070,2525,59168,33788 +bench,muster,release,25,31,120,40,0.413333,in,0.000,494.259,235.162,3.571,732.992,91.127,2552,58515,33517 +bench,muster,release,25,32,120,40,0.426667,in,0.000,498.158,235.366,3.360,736.884,90.630,2624,60876,34809 +bench,muster,release,25,33,120,40,0.440000,in,0.000,489.265,235.235,3.443,727.943,93.077,2606,61148,34999 +bench,muster,release,25,34,120,40,0.453333,in,0.000,491.393,237.401,3.384,732.178,87.596,2634,61012,34946 +bench,muster,release,25,35,120,40,0.466667,in,0.000,507.521,244.371,3.396,755.288,88.906,2734,64646,37022 +bench,muster,release,25,36,120,40,0.480000,in,0.000,498.936,237.340,3.385,739.661,89.728,2623,61813,35421 +bench,muster,release,25,37,120,40,0.493333,in,0.000,494.411,238.141,3.403,735.955,91.171,2682,64330,36862 +bench,muster,release,25,38,120,40,0.506667,in,0.000,495.744,238.019,3.441,737.204,93.693,2659,62635,35936 +bench,muster,release,25,39,120,40,0.520000,in,0.000,698.109,236.880,3.353,938.342,95.100,2720,63381,36276 +bench,muster,release,25,40,120,40,0.533333,in,0.000,704.959,257.230,3.432,965.621,98.986,2767,68701,39220 +bench,muster,release,25,41,120,40,0.546667,in,0.000,714.334,260.863,3.392,978.589,101.251,2839,69693,39811 +bench,muster,release,25,42,120,40,0.560000,in,0.000,916.983,273.459,3.413,1193.855,101.418,2913,71530,40788 +bench,muster,release,25,43,120,40,0.573333,in,0.000,929.113,262.039,3.440,1194.592,98.970,2856,67174,38542 +bench,muster,release,25,44,120,40,0.586667,in,0.000,915.112,293.804,3.466,1212.382,103.041,3109,85317,48132 +bench,muster,release,25,45,120,40,0.600000,in,0.000,1127.905,277.342,3.370,1408.617,106.803,3282,78684,44801 +bench,muster,release,25,46,120,40,0.613333,in,0.000,1132.986,285.704,3.360,1422.050,104.840,3160,77334,43944 +bench,muster,release,25,47,120,40,0.626667,in,0.000,1337.954,290.416,3.367,1631.737,106.873,3257,79258,44926 +bench,muster,release,25,48,120,40,0.640000,in,0.000,1345.379,303.472,3.348,1652.199,104.710,3228,80902,45900 +bench,muster,release,25,49,120,40,0.653333,in,0.000,1550.473,304.438,3.390,1858.301,106.798,3359,85982,48556 +bench,muster,release,25,50,120,40,0.666667,in,0.000,1577.453,314.303,3.369,1895.125,107.180,3360,84869,47992 +bench,muster,release,25,51,120,40,0.680000,in,0.000,1769.030,307.047,3.375,2079.452,107.666,3432,85323,48139 +bench,muster,release,25,52,120,40,0.693333,in,0.000,1976.600,305.128,3.382,2285.110,107.625,3495,88708,49857 +bench,muster,release,25,53,120,40,0.706667,in,0.000,1956.917,323.630,3.395,2283.942,104.722,3624,90921,51035 +bench,muster,release,25,54,120,40,0.720000,in,0.000,2184.330,314.322,3.380,2502.032,104.941,3632,89823,50344 +bench,muster,release,25,55,120,40,0.733333,in,0.000,2172.425,303.886,3.352,2479.663,104.245,3696,90255,50638 +bench,muster,release,25,56,120,40,0.746667,in,0.000,2419.697,301.393,3.365,2724.455,103.930,3762,86993,48538 +bench,muster,release,25,57,120,40,0.760000,in,0.000,3988.114,299.365,3.353,4290.832,105.338,3880,85985,47856 +bench,muster,release,25,58,120,40,0.773333,in,0.000,4020.593,294.546,3.387,4318.526,103.489,3887,84597,47010 +bench,muster,release,25,59,120,40,0.786667,in,0.000,4322.352,301.567,3.680,4627.599,113.409,4019,82654,45505 +bench,muster,release,25,60,120,40,0.800000,in,0.000,4344.226,283.129,3.360,4630.715,105.954,3916,83108,45764 +bench,muster,release,25,61,120,40,0.813333,in,0.000,4632.684,275.363,3.362,4911.409,103.396,3918,82154,44876 +bench,muster,release,25,62,120,40,0.826667,in,0.000,4655.166,270.981,3.444,4929.591,103.687,3858,77641,42352 +bench,muster,release,25,63,120,40,0.840000,in,0.000,4972.564,256.025,3.353,5231.942,101.061,3884,66087,35585 +bench,muster,release,25,64,120,40,0.853333,in,0.000,4939.783,233.286,3.482,5176.551,104.336,3685,58914,31773 +bench,muster,release,25,65,120,40,0.866667,in,0.000,5253.988,220.526,3.367,5477.881,99.057,3563,57116,30690 +bench,muster,release,25,66,120,40,0.880000,in,0.000,5266.693,248.947,3.358,5518.998,99.801,3363,63402,34436 +bench,muster,release,25,67,120,40,0.893333,in,0.000,5258.155,256.836,3.380,5518.371,103.339,3368,66725,36292 +bench,muster,release,25,68,120,40,0.906667,in,0.000,5568.016,256.555,3.361,5827.932,106.424,3115,62907,34239 +bench,muster,release,25,69,120,40,0.920000,in,0.000,5613.638,233.330,3.381,5850.349,101.401,2801,54351,29653 +bench,muster,release,25,70,120,40,0.933333,in,0.000,5595.458,191.065,3.369,5789.892,97.049,2215,42228,23142 +bench,muster,release,25,71,120,40,0.946667,in,0.000,5838.471,182.612,3.479,6024.562,92.305,1787,37164,20525 +bench,muster,release,25,72,120,40,0.960000,in,0.000,5804.408,161.594,3.458,5969.460,88.598,1682,30062,16489 +bench,muster,release,25,73,120,40,0.973333,in,0.000,5795.233,119.855,3.374,5918.462,78.135,896,16344,8951 +bench,muster,release,25,74,120,40,0.986667,in,0.000,5744.453,109.295,3.486,5857.234,77.164,702,12106,6598 +bench,muster,release,25,75,120,40,1.000000,out,0.000,5315.099,108.751,3.469,5427.319,76.209,779,13864,7536 +bench,muster,release,25,76,120,40,0.986667,out,0.000,5740.187,117.153,3.467,5860.807,78.041,928,16255,8906 +bench,muster,release,25,77,120,40,0.973333,out,0.000,5772.788,104.896,3.457,5881.141,77.515,707,11494,6273 +bench,muster,release,25,78,120,40,0.960000,out,0.000,5849.813,145.762,3.370,5998.945,84.404,1510,25604,13854 +bench,muster,release,25,79,120,40,0.946667,out,0.000,5859.622,159.190,3.466,6022.278,91.353,1571,29648,16245 +bench,muster,release,25,80,120,40,0.933333,out,0.000,5549.814,177.784,3.381,5730.979,89.502,1940,38832,21273 +bench,muster,release,25,81,120,40,0.920000,out,0.000,5533.715,210.399,3.476,5747.590,97.713,2250,47920,26382 +bench,muster,release,25,82,120,40,0.906667,out,0.000,5572.950,237.532,3.369,5813.851,101.592,2666,56027,30632 +bench,muster,release,25,83,120,40,0.893333,out,0.000,5244.762,252.143,3.387,5500.292,107.829,3191,63694,34779 +bench,muster,release,25,84,120,40,0.880000,out,0.000,5275.883,251.210,3.390,5530.483,106.286,3357,62466,33898 +bench,muster,release,25,85,120,40,0.866667,out,0.000,5256.083,240.373,3.383,5499.839,101.777,3455,58419,31597 +bench,muster,release,25,86,120,40,0.853333,out,0.000,4971.438,255.604,3.393,5230.435,100.395,3626,62677,33956 +bench,muster,release,25,87,120,40,0.840000,out,0.000,4963.660,271.995,3.394,5239.049,102.500,3711,70331,38191 +bench,muster,release,25,88,120,40,0.826667,out,0.000,4655.553,287.353,3.398,4946.304,100.037,3911,79400,43325 +bench,muster,release,25,89,120,40,0.813333,out,0.000,4657.609,281.771,3.461,4942.841,103.143,3833,80197,43989 +bench,muster,release,25,90,120,40,0.800000,out,0.000,4343.613,284.463,3.386,4631.462,103.266,3935,83984,46329 +bench,muster,release,25,91,120,40,0.786667,out,0.000,4312.480,293.530,3.398,4609.408,104.239,3938,85371,47153 +bench,muster,release,25,92,120,40,0.773333,out,0.000,4041.110,318.325,3.664,4363.099,108.467,4030,87197,48532 +bench,muster,release,25,93,120,40,0.760000,out,0.000,4096.968,303.946,3.391,4404.305,103.803,3901,86129,47992 +bench,muster,release,25,94,120,40,0.746667,out,0.000,2412.972,298.158,3.365,2714.495,106.050,3862,89061,49764 +bench,muster,release,25,95,120,40,0.733333,out,0.000,2182.625,317.322,3.398,2503.345,140.374,3756,90927,51049 +bench,muster,release,25,96,120,40,0.720000,out,0.000,2182.562,305.860,3.487,2491.909,105.490,3733,90782,50890 +bench,muster,release,25,97,120,40,0.706667,out,0.000,1956.695,307.603,3.404,2267.702,105.783,3653,89951,50430 +bench,muster,release,25,98,120,40,0.693333,out,0.000,1996.456,304.054,3.395,2303.905,104.194,3625,89636,50472 +bench,muster,release,25,99,120,40,0.680000,out,0.000,1783.696,305.448,3.396,2092.540,104.497,3512,87194,49214 +bench,muster,release,25,100,120,40,0.666667,out,0.000,1580.911,295.124,3.384,1879.419,106.949,3454,84385,47726 +bench,muster,release,25,101,120,40,0.653333,out,0.000,1565.287,306.791,3.417,1875.495,109.133,3375,85223,48159 +bench,muster,release,25,102,120,40,0.640000,out,0.000,1355.137,298.326,3.486,1656.949,108.160,3333,81863,46512 +bench,muster,release,25,103,120,40,0.626667,out,0.000,1352.888,291.554,3.352,1647.794,102.754,3216,79424,45062 +bench,muster,release,25,104,120,40,0.613333,out,0.000,1137.791,277.406,3.456,1418.653,103.951,3163,78589,44732 +bench,muster,release,25,105,120,40,0.600000,out,0.000,1132.676,283.495,3.400,1419.571,102.862,3110,76932,43749 +bench,muster,release,25,106,120,40,0.586667,out,0.000,914.061,302.324,3.401,1219.786,106.355,3240,86120,48741 +bench,muster,release,25,107,120,40,0.573333,out,0.000,921.459,251.921,3.407,1176.787,100.798,3001,70582,40520 +bench,muster,release,25,108,120,40,0.560000,out,0.000,923.521,265.794,3.387,1192.702,96.943,2827,69999,39951 +bench,muster,release,25,109,120,40,0.546667,out,0.000,715.770,266.149,3.455,985.374,102.552,2850,69467,39741 +bench,muster,release,25,110,120,40,0.533333,out,0.000,713.415,255.957,3.403,972.775,98.373,2793,67492,38566 +bench,muster,release,25,111,120,40,0.520000,out,0.000,706.486,362.148,3.393,1072.027,97.908,2753,65590,37547 +bench,muster,release,25,112,120,40,0.506667,out,0.000,504.215,238.182,3.538,745.935,97.463,2657,60692,34839 +bench,muster,release,25,113,120,40,0.493333,out,0.000,512.757,247.103,3.563,763.423,95.709,2621,64341,36836 +bench,muster,release,25,114,120,40,0.480000,out,0.000,525.289,233.593,3.347,762.229,89.239,2610,61559,35309 +bench,muster,release,25,115,120,40,0.466667,out,0.000,505.031,230.807,3.396,739.234,89.616,2569,58856,33692 +bench,muster,release,25,116,120,40,0.453333,out,0.000,503.240,236.269,3.405,742.914,88.879,2660,61995,35498 +bench,muster,release,25,117,120,40,0.440000,out,0.000,505.576,230.514,3.383,739.473,87.439,2566,60514,34626 +bench,muster,release,25,118,120,40,0.426667,out,0.000,497.392,234.083,3.394,734.869,88.672,2537,59327,33966 +bench,muster,release,25,119,120,40,0.413333,out,0.000,499.012,237.060,3.358,739.430,88.259,2554,59461,34055 +bench,muster,release,25,120,120,40,0.400000,out,0.000,493.168,222.677,3.388,719.233,84.569,2498,58342,33360 +bench,muster,release,25,121,120,40,0.386667,out,0.000,501.652,225.816,3.470,730.938,87.264,2484,57833,33080 +bench,muster,release,25,122,120,40,0.373333,out,0.000,493.101,226.915,3.388,723.404,84.594,2576,58790,33686 +bench,muster,release,25,123,120,40,0.360000,out,0.000,493.186,210.271,3.351,706.808,84.119,2486,56744,32452 +bench,muster,release,25,124,120,40,0.346667,out,0.000,486.108,209.843,3.520,699.471,88.026,2433,55569,31730 +bench,muster,release,25,125,120,40,0.333333,out,0.000,499.080,201.300,3.389,703.769,83.652,2417,56053,31968 +bench,muster,release,25,126,120,40,0.320000,out,0.000,489.148,221.673,3.368,714.189,83.436,2391,54569,31171 +bench,muster,release,25,127,120,40,0.306667,out,0.000,485.199,205.376,3.453,694.028,83.239,2300,52394,29895 +bench,muster,release,25,128,120,40,0.293333,out,0.000,484.498,202.546,3.362,690.406,79.981,2283,51542,29406 +bench,muster,release,25,129,120,40,0.280000,out,0.000,477.128,208.161,3.466,688.755,88.095,2266,51737,29504 +bench,muster,release,25,130,120,40,0.266667,out,0.000,476.916,199.282,3.364,679.562,80.388,2257,51487,29321 +bench,muster,release,25,131,120,40,0.253333,out,0.000,466.716,191.750,3.444,661.910,78.122,2136,47152,26878 +bench,muster,release,25,132,120,40,0.240000,out,0.000,478.518,184.283,3.343,666.144,78.871,2122,47135,26829 +bench,muster,release,25,133,120,40,0.226667,out,0.000,462.779,179.005,3.392,645.176,79.886,2126,48265,27453 +bench,muster,release,25,134,120,40,0.213333,out,0.000,461.882,189.275,3.393,654.550,76.957,2109,46863,26695 +bench,muster,release,25,135,120,40,0.200000,out,0.000,461.325,177.465,3.451,642.241,77.849,2043,43841,24971 +bench,muster,release,25,136,120,40,0.186667,out,0.000,451.515,179.766,3.477,634.758,75.914,1970,42684,24286 +bench,muster,release,25,137,120,40,0.173333,out,0.000,452.878,178.247,3.389,634.514,72.943,1993,42951,24522 +bench,muster,release,25,138,120,40,0.160000,out,0.000,448.038,178.999,3.496,630.533,75.101,1923,42072,23959 +bench,muster,release,25,139,120,40,0.146667,out,0.000,440.359,176.632,3.394,620.385,72.498,1868,41022,23323 +bench,muster,release,25,140,120,40,0.133333,out,0.000,436.165,171.093,3.471,610.729,73.588,1857,38711,22076 +bench,muster,release,25,141,120,40,0.120000,out,0.000,426.135,155.691,3.409,585.235,67.725,1707,34468,19662 +bench,muster,release,25,142,120,40,0.106667,out,0.000,429.956,156.232,3.394,589.582,66.647,1652,35468,20124 +bench,muster,release,25,143,120,40,0.093333,out,0.000,424.043,153.758,3.384,581.185,66.446,1621,34747,19740 +bench,muster,release,25,144,120,40,0.080000,out,0.000,428.075,156.435,3.386,587.896,66.027,1642,35347,20069 +bench,muster,release,25,145,120,40,0.066667,out,0.000,423.126,155.901,3.373,582.400,65.949,1603,33405,18967 +bench,muster,release,25,146,120,40,0.053333,out,0.000,410.405,144.978,3.345,558.728,63.332,1513,30696,17466 +bench,muster,release,25,147,120,40,0.040000,out,0.000,405.938,144.474,3.351,553.763,64.302,1512,30299,17259 +bench,muster,release,25,148,120,40,0.026667,out,0.000,398.724,143.021,3.438,545.183,64.266,1475,30195,17131 +bench,muster,release,25,149,120,40,0.013333,out,0.000,397.664,140.546,3.439,541.649,65.380,1508,30929,17505 diff --git a/docs/performance/motion-comparison/current-120x40-muster-1.csv b/docs/performance/motion-comparison/current-120x40-muster-1.csv new file mode 100644 index 000000000..61698b19b --- /dev/null +++ b/docs/performance/motion-comparison/current-120x40-muster-1.csv @@ -0,0 +1,151 @@ +mode,variant,build,fps,frame,width,height,phase,direction,interval_us,widget_us,output_us,reset_us,total_us,diff_probe_us,changed_cells,ansi_bytes,write_calls +bench,muster,release,25,0,120,40,0.000000,in,0.000,417.728,190.345,3.482,611.555,57.784,4800,51450,29735 +bench,muster,release,25,1,120,40,0.013333,in,0.000,406.219,171.110,3.397,580.726,71.327,1772,37012,20857 +bench,muster,release,25,2,120,40,0.026667,in,0.000,415.777,153.115,3.400,572.292,70.300,1826,37553,21213 +bench,muster,release,25,3,120,40,0.040000,in,0.000,413.358,153.797,3.403,570.558,69.804,1797,38060,21558 +bench,muster,release,25,4,120,40,0.053333,in,0.000,422.489,171.137,3.407,597.033,69.614,1852,39706,22468 +bench,muster,release,25,5,120,40,0.066667,in,0.000,423.474,177.600,3.388,604.462,71.486,1847,39302,22257 +bench,muster,release,25,6,120,40,0.080000,in,0.000,428.282,180.551,3.410,612.243,75.213,1877,40971,23194 +bench,muster,release,25,7,120,40,0.093333,in,0.000,426.676,175.402,3.384,605.462,71.632,1928,41481,23520 +bench,muster,release,25,8,120,40,0.106667,in,0.000,439.985,189.070,3.492,632.547,75.135,1889,41911,23741 +bench,muster,release,25,9,120,40,0.120000,in,0.000,444.842,182.524,3.652,631.018,78.738,1940,41106,23342 +bench,muster,release,25,10,120,40,0.133333,in,0.000,452.518,181.736,3.380,637.634,73.287,1944,43699,24775 +bench,muster,release,25,11,120,40,0.146667,in,0.000,452.884,186.142,3.462,642.488,76.134,1984,43564,24708 +bench,muster,release,25,12,120,40,0.160000,in,0.000,469.711,192.957,3.444,666.112,76.322,2036,45575,25905 +bench,muster,release,25,13,120,40,0.173333,in,0.000,451.482,188.871,6.030,646.383,76.178,2080,44904,25612 +bench,muster,release,25,14,120,40,0.186667,in,0.000,470.475,195.512,3.481,669.468,75.800,2091,45644,25962 +bench,muster,release,25,15,120,40,0.200000,in,0.000,467.777,219.726,3.721,691.224,86.016,2113,47026,26709 +bench,muster,release,25,16,120,40,0.213333,in,0.000,468.908,203.036,3.684,675.628,80.328,2167,48124,27372 +bench,muster,release,25,17,120,40,0.226667,in,0.000,473.577,201.621,3.382,678.580,80.036,2160,48625,27696 +bench,muster,release,25,18,120,40,0.240000,in,0.000,469.866,201.569,3.364,674.799,76.812,2161,49055,27962 +bench,muster,release,25,19,120,40,0.253333,in,0.000,467.274,200.317,3.481,671.072,79.488,2239,51022,29051 +bench,muster,release,25,20,120,40,0.266667,in,0.000,475.521,202.842,3.426,681.789,80.184,2225,50144,28553 +bench,muster,release,25,21,120,40,0.280000,in,0.000,470.888,200.296,3.416,674.600,81.315,2213,49919,28473 +bench,muster,release,25,22,120,40,0.293333,in,0.000,477.922,208.716,3.386,690.024,82.593,2288,52564,29965 +bench,muster,release,25,23,120,40,0.306667,in,0.000,483.036,215.887,3.391,702.314,83.924,2328,53240,30408 +bench,muster,release,25,24,120,40,0.320000,in,0.000,488.707,213.538,3.490,705.735,83.917,2353,53053,30336 +bench,muster,release,25,25,120,40,0.333333,in,0.000,483.491,222.257,3.676,709.424,90.020,2366,54491,31137 +bench,muster,release,25,26,120,40,0.346667,in,0.000,509.741,216.996,3.411,730.148,84.853,2385,54704,31235 +bench,muster,release,25,27,120,40,0.360000,in,0.000,489.275,224.103,3.432,716.810,83.808,2431,56610,32318 +bench,muster,release,25,28,120,40,0.373333,in,0.000,493.372,234.665,3.482,731.519,88.043,2554,60807,34778 +bench,muster,release,25,29,120,40,0.386667,in,0.000,496.919,225.673,3.380,725.972,84.834,2608,58718,33703 +bench,muster,release,25,30,120,40,0.400000,in,0.000,510.309,252.021,3.558,765.888,94.622,2525,59168,33788 +bench,muster,release,25,31,120,40,0.413333,in,0.000,503.554,240.533,3.567,747.654,91.832,2552,58515,33517 +bench,muster,release,25,32,120,40,0.426667,in,0.000,517.857,237.554,3.432,758.843,91.861,2624,60876,34809 +bench,muster,release,25,33,120,40,0.440000,in,0.000,512.126,243.415,3.418,758.959,93.506,2606,61148,34999 +bench,muster,release,25,34,120,40,0.453333,in,0.000,517.127,239.814,3.412,760.353,89.425,2634,61012,34946 +bench,muster,release,25,35,120,40,0.466667,in,0.000,495.403,234.028,3.410,732.841,87.718,2734,64646,37022 +bench,muster,release,25,36,120,40,0.480000,in,0.000,494.831,231.163,3.447,729.441,89.783,2623,61813,35421 +bench,muster,release,25,37,120,40,0.493333,in,0.000,493.805,243.427,3.410,740.642,93.578,2682,64330,36862 +bench,muster,release,25,38,120,40,0.506667,in,0.000,497.250,236.319,3.366,736.935,94.350,2659,62635,35936 +bench,muster,release,25,39,120,40,0.520000,in,0.000,699.690,251.443,3.409,954.542,97.656,2720,63381,36276 +bench,muster,release,25,40,120,40,0.533333,in,0.000,707.691,261.320,3.390,972.401,96.864,2767,68701,39220 +bench,muster,release,25,41,120,40,0.546667,in,0.000,707.801,270.733,3.372,981.906,99.647,2839,69693,39811 +bench,muster,release,25,42,120,40,0.560000,in,0.000,918.396,273.542,3.581,1195.519,107.758,2913,71530,40788 +bench,muster,release,25,43,120,40,0.573333,in,0.000,931.428,248.161,3.379,1182.968,97.087,2856,67174,38542 +bench,muster,release,25,44,120,40,0.586667,in,0.000,909.379,302.064,4.128,1215.571,120.520,3109,85317,48132 +bench,muster,release,25,45,120,40,0.600000,in,0.000,1249.038,297.498,3.368,1549.904,107.735,3282,78684,44801 +bench,muster,release,25,46,120,40,0.613333,in,0.000,1322.326,399.609,4.609,1726.544,140.347,3160,77334,43944 +bench,muster,release,25,47,120,40,0.626667,in,0.000,1660.500,409.656,3.551,2073.707,128.984,3257,79258,44926 +bench,muster,release,25,48,120,40,0.640000,in,0.000,1650.453,299.858,3.485,1953.796,105.526,3228,80902,45900 +bench,muster,release,25,49,120,40,0.653333,in,0.000,1549.072,303.815,3.398,1856.285,106.124,3359,85982,48556 +bench,muster,release,25,50,120,40,0.666667,in,0.000,1722.722,344.246,3.550,2070.518,117.202,3360,84869,47992 +bench,muster,release,25,51,120,40,0.680000,in,0.000,1850.898,321.914,4.083,2176.895,136.004,3432,85323,48139 +bench,muster,release,25,52,120,40,0.693333,in,0.000,2021.781,318.616,3.379,2343.776,107.349,3495,88708,49857 +bench,muster,release,25,53,120,40,0.706667,in,0.000,2160.871,421.162,4.003,2586.036,121.791,3624,90921,51035 +bench,muster,release,25,54,120,40,0.720000,in,0.000,2523.187,383.755,4.418,2911.360,314.637,3632,89823,50344 +bench,muster,release,25,55,120,40,0.733333,in,0.000,2664.075,318.742,3.439,2986.256,104.925,3696,90255,50638 +bench,muster,release,25,56,120,40,0.746667,in,0.000,2376.591,310.312,4.231,2691.134,104.809,3762,86993,48538 +bench,muster,release,25,57,120,40,0.760000,in,0.000,4286.655,317.004,3.381,4607.040,104.544,3880,85985,47856 +bench,muster,release,25,58,120,40,0.773333,in,0.000,4489.556,411.221,5.470,4906.247,137.465,3887,84597,47010 +bench,muster,release,25,59,120,40,0.786667,in,0.000,4996.149,292.283,3.381,5291.813,104.219,4019,82654,45505 +bench,muster,release,25,60,120,40,0.800000,in,0.000,5313.787,396.142,4.250,5714.179,128.771,3916,83108,45764 +bench,muster,release,25,61,120,40,0.813333,in,0.000,4759.356,297.837,3.394,5060.587,101.616,3918,82154,44876 +bench,muster,release,25,62,120,40,0.826667,in,0.000,5321.325,361.353,4.042,5686.720,117.991,3858,77641,42352 +bench,muster,release,25,63,120,40,0.840000,in,0.000,5662.270,302.537,3.491,5968.298,102.798,3884,66087,35585 +bench,muster,release,25,64,120,40,0.853333,in,0.000,6075.045,272.907,4.200,6352.152,119.010,3685,58914,31773 +bench,muster,release,25,65,120,40,0.866667,in,0.000,6077.572,329.778,4.089,6411.439,123.247,3563,57116,30690 +bench,muster,release,25,66,120,40,0.880000,in,0.000,6489.279,285.886,4.229,6779.394,120.802,3363,63402,34436 +bench,muster,release,25,67,120,40,0.893333,in,0.000,6238.259,256.007,3.370,6497.636,105.035,3368,66725,36292 +bench,muster,release,25,68,120,40,0.906667,in,0.000,5588.079,257.539,3.379,5848.997,102.683,3115,62907,34239 +bench,muster,release,25,69,120,40,0.920000,in,0.000,6281.850,250.567,3.770,6536.187,111.885,2801,54351,29653 +bench,muster,release,25,70,120,40,0.933333,in,0.000,6731.091,238.767,3.785,6973.643,108.095,2215,42228,23142 +bench,muster,release,25,71,120,40,0.946667,in,0.000,6647.796,182.098,3.448,6833.342,92.572,1787,37164,20525 +bench,muster,release,25,72,120,40,0.960000,in,0.000,6995.953,191.716,3.894,7191.563,101.906,1682,30062,16489 +bench,muster,release,25,73,120,40,0.973333,in,0.000,6684.965,117.849,3.855,6806.669,93.719,896,16344,8951 +bench,muster,release,25,74,120,40,0.986667,in,0.000,5766.944,105.504,3.484,5875.932,76.387,702,12106,6598 +bench,muster,release,25,75,120,40,1.000000,out,0.000,5953.554,142.361,4.439,6100.354,97.120,779,13864,7536 +bench,muster,release,25,76,120,40,0.986667,out,0.000,6891.840,119.667,3.447,7014.954,79.049,928,16255,8906 +bench,muster,release,25,77,120,40,0.973333,out,0.000,5786.735,106.229,3.409,5896.373,75.519,707,11494,6273 +bench,muster,release,25,78,120,40,0.960000,out,0.000,5790.831,146.344,3.486,5940.661,84.048,1510,25604,13854 +bench,muster,release,25,79,120,40,0.946667,out,0.000,7182.091,191.606,3.753,7377.450,94.769,1571,29648,16245 +bench,muster,release,25,80,120,40,0.933333,out,0.000,6184.416,188.606,3.750,6376.772,90.418,1940,38832,21273 +bench,muster,release,25,81,120,40,0.920000,out,0.000,6894.681,233.330,3.994,7132.005,104.917,2250,47920,26382 +bench,muster,release,25,82,120,40,0.906667,out,0.000,7059.532,228.845,3.395,7291.772,102.776,2666,56027,30632 +bench,muster,release,25,83,120,40,0.893333,out,0.000,5338.090,261.261,3.407,5602.758,105.187,3191,63694,34779 +bench,muster,release,25,84,120,40,0.880000,out,0.000,6520.003,350.851,4.224,6875.078,138.605,3357,62466,33898 +bench,muster,release,25,85,120,40,0.866667,out,0.000,6218.681,267.657,4.275,6490.613,124.076,3455,58419,31597 +bench,muster,release,25,86,120,40,0.853333,out,0.000,5918.009,321.047,4.522,6243.578,137.545,3626,62677,33956 +bench,muster,release,25,87,120,40,0.840000,out,0.000,5634.132,318.764,3.558,5956.454,107.788,3711,70331,38191 +bench,muster,release,25,88,120,40,0.826667,out,0.000,5621.308,327.231,3.894,5952.433,118.694,3911,79400,43325 +bench,muster,release,25,89,120,40,0.813333,out,0.000,4673.904,294.063,3.406,4971.373,98.176,3833,80197,43989 +bench,muster,release,25,90,120,40,0.800000,out,0.000,4352.410,305.583,3.356,4661.349,102.965,3935,83984,46329 +bench,muster,release,25,91,120,40,0.786667,out,0.000,5162.080,369.930,4.852,5536.862,148.505,3938,85371,47153 +bench,muster,release,25,92,120,40,0.773333,out,0.000,4389.586,306.193,3.362,4699.141,106.576,4030,87197,48532 +bench,muster,release,25,93,120,40,0.760000,out,0.000,4024.380,299.272,3.392,4327.044,102.892,3901,86129,47992 +bench,muster,release,25,94,120,40,0.746667,out,0.000,2403.683,313.684,3.388,2720.755,104.677,3862,89061,49764 +bench,muster,release,25,95,120,40,0.733333,out,0.000,2180.127,313.983,3.394,2497.504,103.884,3756,90927,51049 +bench,muster,release,25,96,120,40,0.720000,out,0.000,2183.199,308.614,3.362,2495.175,101.430,3733,90782,50890 +bench,muster,release,25,97,120,40,0.706667,out,0.000,2029.279,327.540,3.560,2360.379,106.567,3653,89951,50430 +bench,muster,release,25,98,120,40,0.693333,out,0.000,2153.917,357.376,3.571,2514.864,107.534,3625,89636,50472 +bench,muster,release,25,99,120,40,0.680000,out,0.000,2006.130,329.318,3.568,2339.016,112.586,3512,87194,49214 +bench,muster,release,25,100,120,40,0.666667,out,0.000,1690.486,305.568,3.387,1999.441,106.292,3454,84385,47726 +bench,muster,release,25,101,120,40,0.653333,out,0.000,1560.041,306.637,3.400,1870.078,106.813,3375,85223,48159 +bench,muster,release,25,102,120,40,0.640000,out,0.000,1356.172,294.129,3.409,1653.710,104.619,3333,81863,46512 +bench,muster,release,25,103,120,40,0.626667,out,0.000,1353.499,296.350,3.357,1653.206,104.082,3216,79424,45062 +bench,muster,release,25,104,120,40,0.613333,out,0.000,1145.329,374.068,4.500,1523.897,134.751,3163,78589,44732 +bench,muster,release,25,105,120,40,0.600000,out,0.000,1168.156,294.689,6.156,1469.001,128.052,3110,76932,43749 +bench,muster,release,25,106,120,40,0.586667,out,0.000,1061.103,367.791,4.402,1433.296,142.797,3240,86120,48741 +bench,muster,release,25,107,120,40,0.573333,out,0.000,1130.133,334.443,4.139,1468.715,124.105,3001,70582,40520 +bench,muster,release,25,108,120,40,0.560000,out,0.000,1081.556,485.880,4.247,1571.683,122.835,2827,69999,39951 +bench,muster,release,25,109,120,40,0.546667,out,0.000,957.667,311.780,4.259,1273.706,127.036,2850,69467,39741 +bench,muster,release,25,110,120,40,0.533333,out,0.000,768.148,254.516,3.388,1026.052,97.680,2793,67492,38566 +bench,muster,release,25,111,120,40,0.520000,out,0.000,708.563,264.283,3.393,976.239,96.375,2753,65590,37547 +bench,muster,release,25,112,120,40,0.506667,out,0.000,501.265,247.486,3.380,752.131,92.876,2657,60692,34839 +bench,muster,release,25,113,120,40,0.493333,out,0.000,502.507,238.980,3.404,744.891,93.117,2621,64341,36836 +bench,muster,release,25,114,120,40,0.480000,out,0.000,501.012,230.330,3.382,734.724,89.139,2610,61559,35309 +bench,muster,release,25,115,120,40,0.466667,out,0.000,502.895,230.718,3.407,737.020,90.315,2569,58856,33692 +bench,muster,release,25,116,120,40,0.453333,out,0.000,505.777,237.550,3.361,746.688,88.202,2660,61995,35498 +bench,muster,release,25,117,120,40,0.440000,out,0.000,501.226,234.148,3.399,738.773,88.134,2566,60514,34626 +bench,muster,release,25,118,120,40,0.426667,out,0.000,499.753,231.653,3.485,734.891,87.739,2537,59327,33966 +bench,muster,release,25,119,120,40,0.413333,out,0.000,500.161,227.323,3.485,730.969,89.517,2554,59461,34055 +bench,muster,release,25,120,120,40,0.400000,out,0.000,498.965,229.174,3.478,731.617,86.977,2498,58342,33360 +bench,muster,release,25,121,120,40,0.386667,out,0.000,501.962,216.385,3.395,721.742,85.299,2484,57833,33080 +bench,muster,release,25,122,120,40,0.373333,out,0.000,565.413,310.198,4.654,880.265,115.656,2576,58790,33686 +bench,muster,release,25,123,120,40,0.360000,out,0.000,574.458,302.766,3.585,880.809,95.243,2486,56744,32452 +bench,muster,release,25,124,120,40,0.346667,out,0.000,625.756,270.876,3.922,900.554,88.895,2433,55569,31730 +bench,muster,release,25,125,120,40,0.333333,out,0.000,623.223,283.894,4.264,911.381,101.980,2417,56053,31968 +bench,muster,release,25,126,120,40,0.320000,out,0.000,765.591,302.315,5.333,1073.239,127.641,2391,54569,31171 +bench,muster,release,25,127,120,40,0.306667,out,0.000,632.374,284.347,4.658,921.379,112.980,2300,52394,29895 +bench,muster,release,25,128,120,40,0.293333,out,0.000,574.152,211.138,3.475,788.765,82.374,2283,51542,29406 +bench,muster,release,25,129,120,40,0.280000,out,0.000,484.737,212.214,3.480,700.431,83.178,2266,51737,29504 +bench,muster,release,25,130,120,40,0.266667,out,0.000,476.266,212.811,3.487,692.564,82.535,2257,51487,29321 +bench,muster,release,25,131,120,40,0.253333,out,0.000,578.034,245.911,4.393,828.338,100.290,2136,47152,26878 +bench,muster,release,25,132,120,40,0.240000,out,0.000,554.470,209.271,4.245,767.986,98.342,2122,47135,26829 +bench,muster,release,25,133,120,40,0.226667,out,0.000,621.147,235.832,5.782,862.761,90.889,2126,48265,27453 +bench,muster,release,25,134,120,40,0.213333,out,0.000,556.624,208.579,3.762,768.965,85.060,2109,46863,26695 +bench,muster,release,25,135,120,40,0.200000,out,0.000,559.288,217.353,3.506,780.147,77.759,2043,43841,24971 +bench,muster,release,25,136,120,40,0.186667,out,0.000,454.617,182.394,3.493,640.504,75.319,1970,42684,24286 +bench,muster,release,25,137,120,40,0.173333,out,0.000,455.110,216.433,4.700,676.243,99.697,1993,42951,24522 +bench,muster,release,25,138,120,40,0.160000,out,0.000,631.925,213.163,4.858,849.946,93.437,1923,42072,23959 +bench,muster,release,25,139,120,40,0.146667,out,0.000,583.734,245.313,4.212,833.259,89.521,1868,41022,23323 +bench,muster,release,25,140,120,40,0.133333,out,0.000,477.593,168.641,3.483,649.717,73.361,1857,38711,22076 +bench,muster,release,25,141,120,40,0.120000,out,0.000,427.544,152.189,3.488,583.221,69.453,1707,34468,19662 +bench,muster,release,25,142,120,40,0.106667,out,0.000,429.970,156.762,3.481,590.213,67.562,1652,35468,20124 +bench,muster,release,25,143,120,40,0.093333,out,0.000,423.044,153.867,3.394,580.305,67.421,1621,34747,19740 +bench,muster,release,25,144,120,40,0.080000,out,0.000,423.884,161.715,3.486,589.085,68.630,1642,35347,20069 +bench,muster,release,25,145,120,40,0.066667,out,0.000,419.418,154.219,3.497,577.134,70.285,1603,33405,18967 +bench,muster,release,25,146,120,40,0.053333,out,0.000,412.073,149.052,3.494,564.619,66.668,1513,30696,17466 +bench,muster,release,25,147,120,40,0.040000,out,0.000,403.454,143.387,3.496,550.337,65.441,1512,30299,17259 +bench,muster,release,25,148,120,40,0.026667,out,0.000,401.037,144.837,4.180,550.054,69.941,1475,30195,17131 +bench,muster,release,25,149,120,40,0.013333,out,0.000,473.289,141.233,3.402,617.924,63.175,1508,30929,17505 diff --git a/docs/performance/motion-comparison/current-240x80-default-0.csv b/docs/performance/motion-comparison/current-240x80-default-0.csv new file mode 100644 index 000000000..4f7579bcb --- /dev/null +++ b/docs/performance/motion-comparison/current-240x80-default-0.csv @@ -0,0 +1,151 @@ +mode,variant,build,fps,frame,width,height,phase,direction,interval_us,widget_us,output_us,reset_us,total_us,diff_probe_us,changed_cells,ansi_bytes,write_calls +bench,platoon,release,25,0,240,80,0.000000,in,0.000,1937.550,779.636,14.992,2732.178,258.680,19200,194459,112925 +bench,platoon,release,25,1,240,80,0.013333,in,0.000,1913.696,708.267,19.972,2641.935,384.677,8513,149522,84179 +bench,platoon,release,25,2,240,80,0.026667,in,0.000,2244.851,901.075,19.030,3164.956,375.743,8549,151044,85160 +bench,platoon,release,25,3,240,80,0.040000,in,0.000,2188.945,777.981,16.380,2983.306,315.859,8695,160176,90215 +bench,platoon,release,25,4,240,80,0.053333,in,0.000,2094.284,861.010,16.096,2971.390,377.326,8809,160643,90498 +bench,platoon,release,25,5,240,80,0.066667,in,0.000,2134.781,733.430,18.175,2886.386,358.466,8878,160414,90520 +bench,platoon,release,25,6,240,80,0.080000,in,0.000,1925.864,691.008,13.663,2630.535,279.188,8952,165967,93654 +bench,platoon,release,25,7,240,80,0.093333,in,0.000,2082.850,782.631,15.551,2881.032,325.532,9188,174356,98320 +bench,platoon,release,25,8,240,80,0.106667,in,0.000,2101.906,855.786,18.290,2975.982,363.155,9195,176929,99984 +bench,platoon,release,25,9,240,80,0.120000,in,0.000,2108.921,831.806,17.661,2958.388,364.341,9460,177491,100274 +bench,platoon,release,25,10,240,80,0.133333,in,0.000,2099.852,771.173,16.571,2887.596,340.014,9585,183742,103805 +bench,platoon,release,25,11,240,80,0.146667,in,0.000,1911.872,777.607,14.774,2704.253,295.495,9632,182595,103296 +bench,platoon,release,25,12,240,80,0.160000,in,0.000,1920.757,1001.889,17.278,2939.924,382.474,9746,192506,108767 +bench,platoon,release,25,13,240,80,0.173333,in,0.000,2027.205,878.296,13.609,2919.110,364.158,10025,195925,111052 +bench,platoon,release,25,14,240,80,0.186667,in,0.000,1866.858,751.664,13.910,2632.432,301.841,10156,200436,113363 +bench,platoon,release,25,15,240,80,0.200000,in,0.000,1842.428,775.865,13.584,2631.877,308.079,10260,202411,114620 +bench,platoon,release,25,16,240,80,0.213333,in,0.000,2143.245,1034.298,15.609,3193.152,371.194,10441,208127,117756 +bench,platoon,release,25,17,240,80,0.226667,in,0.000,2300.099,912.916,15.533,3228.548,359.249,10505,211078,119543 +bench,platoon,release,25,18,240,80,0.240000,in,0.000,2086.753,907.240,14.034,3008.027,324.130,10515,217005,122810 +bench,platoon,release,25,19,240,80,0.253333,in,0.000,1841.998,835.815,13.573,2691.386,316.603,10642,219078,124145 +bench,platoon,release,25,20,240,80,0.266667,in,0.000,2392.587,1035.826,18.708,3447.121,387.604,10610,222931,126116 +bench,platoon,release,25,21,240,80,0.280000,in,0.000,2220.056,954.920,17.310,3192.286,421.054,10661,223997,126948 +bench,platoon,release,25,22,240,80,0.293333,in,0.000,2456.648,1063.427,18.817,3538.892,402.429,10709,224692,127423 +bench,platoon,release,25,23,240,80,0.306667,in,0.000,2162.336,961.027,18.756,3142.119,401.874,10573,223042,126390 +bench,platoon,release,25,24,240,80,0.320000,in,0.000,2019.441,1020.621,15.987,3056.049,416.730,10647,227761,129146 +bench,platoon,release,25,25,240,80,0.333333,in,0.000,2298.655,1083.569,16.524,3398.748,437.733,10669,229855,130349 +bench,platoon,release,25,26,240,80,0.346667,in,0.000,2391.412,1108.350,17.731,3517.493,462.697,10603,232090,131541 +bench,platoon,release,25,27,240,80,0.360000,in,0.000,2330.789,1059.111,18.019,3407.919,399.170,10733,236114,133791 +bench,platoon,release,25,28,240,80,0.373333,in,0.000,2183.514,946.199,16.121,3145.834,353.459,10987,239137,135749 +bench,platoon,release,25,29,240,80,0.386667,in,0.000,2411.641,985.195,14.356,3411.192,414.772,11049,242870,137844 +bench,platoon,release,25,30,240,80,0.400000,in,0.000,2290.572,940.540,13.512,3244.624,390.427,10738,240478,136389 +bench,platoon,release,25,31,240,80,0.413333,in,0.000,2211.496,1124.053,19.913,3355.462,469.180,10758,242490,137545 +bench,platoon,release,25,32,240,80,0.426667,in,0.000,2558.390,1066.429,18.737,3643.556,439.389,10767,245352,139141 +bench,platoon,release,25,33,240,80,0.440000,in,0.000,2505.353,1090.544,17.028,3612.925,412.786,10826,248687,141085 +bench,platoon,release,25,34,240,80,0.453333,in,0.000,2364.218,1188.519,13.665,3566.402,386.283,10842,249084,141412 +bench,platoon,release,25,35,240,80,0.466667,in,0.000,1972.076,1331.027,19.752,3322.855,488.021,11041,252418,143475 +bench,platoon,release,25,36,240,80,0.480000,in,0.000,2383.553,1084.711,13.656,3481.920,361.194,10698,253617,144024 +bench,platoon,release,25,37,240,80,0.493333,in,0.000,2147.764,1229.227,19.793,3396.784,481.758,10768,254186,144316 +bench,platoon,release,25,38,240,80,0.506667,in,0.000,2513.925,1069.186,13.664,3596.775,370.000,10777,253743,144066 +bench,platoon,release,25,39,240,80,0.520000,in,0.000,3486.424,1349.506,13.954,4849.884,454.549,11125,262337,148552 +bench,platoon,release,25,40,240,80,0.533333,in,0.000,3233.434,1100.893,13.718,4348.045,389.279,11269,275092,155701 +bench,platoon,release,25,41,240,80,0.546667,in,0.000,3146.021,1280.861,18.653,4445.535,509.023,11354,268948,152567 +bench,platoon,release,25,42,240,80,0.560000,in,0.000,4591.166,1310.801,15.194,5917.161,542.366,11862,290656,164144 +bench,platoon,release,25,43,240,80,0.573333,in,0.000,4261.627,1176.333,13.539,5451.499,406.531,12137,295508,167113 +bench,platoon,release,25,44,240,80,0.586667,in,0.000,4405.817,1333.062,18.087,5756.966,468.328,12757,326898,184140 +bench,platoon,release,25,45,240,80,0.600000,in,0.000,5727.839,1277.056,13.851,7018.746,507.374,13107,319705,180427 +bench,platoon,release,25,46,240,80,0.613333,in,0.000,4982.826,1365.743,15.234,6363.803,502.540,12687,313454,176880 +bench,platoon,release,25,47,240,80,0.626667,in,0.000,5952.493,1168.517,19.088,7140.098,521.801,12999,320513,180240 +bench,platoon,release,25,48,240,80,0.640000,in,0.000,6414.984,1350.818,15.602,7781.404,538.591,12936,322559,181547 +bench,platoon,release,25,49,240,80,0.653333,in,0.000,6579.922,1391.761,19.369,7991.052,522.708,13335,342373,192156 +bench,platoon,release,25,50,240,80,0.666667,in,0.000,7560.973,1352.654,15.659,8929.286,542.574,13526,338687,190243 +bench,platoon,release,25,51,240,80,0.680000,in,0.000,7414.739,1461.788,19.682,8896.209,585.765,13929,345740,193656 +bench,platoon,release,25,52,240,80,0.693333,in,0.000,9331.128,1184.275,13.519,10528.922,423.600,14319,357230,199625 +bench,platoon,release,25,53,240,80,0.706667,in,0.000,9088.219,1317.196,16.287,10421.702,549.417,14689,365464,203917 +bench,platoon,release,25,54,240,80,0.720000,in,0.000,10843.454,1477.680,13.902,12335.036,493.823,14851,366452,204275 +bench,platoon,release,25,55,240,80,0.733333,in,0.000,9948.839,1567.386,21.321,11537.546,556.296,14941,359927,200701 +bench,platoon,release,25,56,240,80,0.746667,in,0.000,9665.981,1244.861,16.175,10927.017,446.954,15242,356851,198193 +bench,platoon,release,25,57,240,80,0.760000,in,0.000,16601.601,1237.167,15.139,17853.907,411.518,15567,345743,191384 +bench,platoon,release,25,58,240,80,0.773333,in,0.000,16339.732,1218.620,14.125,17572.477,444.187,15797,344627,190490 +bench,platoon,release,25,59,240,80,0.786667,in,0.000,17383.303,1146.502,19.528,18549.333,423.010,15962,338234,185982 +bench,platoon,release,25,60,240,80,0.800000,in,0.000,18340.126,1187.725,14.056,19541.907,403.249,15888,336821,184855 +bench,platoon,release,25,61,240,80,0.813333,in,0.000,20013.651,1381.400,13.647,21408.698,459.018,15757,321133,174643 +bench,platoon,release,25,62,240,80,0.826667,in,0.000,19283.656,1447.244,17.862,20748.762,535.910,15402,305679,165813 +bench,platoon,release,25,63,240,80,0.840000,in,0.000,19760.113,1105.631,13.688,20879.432,401.306,15355,277416,149008 +bench,platoon,release,25,64,240,80,0.853333,in,0.000,21189.156,1065.031,14.008,22268.195,409.556,14616,272555,146776 +bench,platoon,release,25,65,240,80,0.866667,in,0.000,22138.371,1167.648,13.650,23319.669,404.694,14900,262575,140438 +bench,platoon,release,25,66,240,80,0.880000,in,0.000,21344.970,958.822,13.725,22317.517,408.510,13805,247013,132473 +bench,platoon,release,25,67,240,80,0.893333,in,0.000,21997.474,953.781,13.623,22964.878,414.358,12394,232906,125334 +bench,platoon,release,25,68,240,80,0.906667,in,0.000,23086.356,1138.603,16.102,24241.061,418.569,11993,220567,118283 +bench,platoon,release,25,69,240,80,0.920000,in,0.000,24187.189,874.518,17.449,25079.156,528.315,10741,191356,102637 +bench,platoon,release,25,70,240,80,0.933333,in,0.000,25360.420,759.953,14.304,26134.677,391.157,9360,154322,82443 +bench,platoon,release,25,71,240,80,0.946667,in,0.000,25807.054,675.413,13.693,26496.160,368.398,7402,135857,73214 +bench,platoon,release,25,72,240,80,0.960000,in,0.000,25237.351,602.795,13.781,25853.927,345.758,4500,83134,45157 +bench,platoon,release,25,73,240,80,0.973333,in,0.000,23939.200,607.797,14.078,24561.075,371.250,2756,57362,31326 +bench,platoon,release,25,74,240,80,0.986667,in,0.000,23070.408,387.263,13.740,23471.411,305.124,1725,26904,14554 +bench,platoon,release,25,75,240,80,1.000000,out,0.000,21525.178,445.157,13.652,21983.987,302.469,3449,60475,32655 +bench,platoon,release,25,76,240,80,0.986667,out,0.000,23785.569,448.881,13.656,24248.106,296.366,2964,55524,30024 +bench,platoon,release,25,77,240,80,0.973333,out,0.000,24803.118,379.768,13.741,25196.627,297.512,1687,27879,15047 +bench,platoon,release,25,78,240,80,0.960000,out,0.000,25565.674,555.170,16.990,26137.834,382.568,2814,63225,34699 +bench,platoon,release,25,79,240,80,0.946667,out,0.000,27104.271,529.320,13.696,27647.287,324.849,4481,87577,47559 +bench,platoon,release,25,80,240,80,0.933333,out,0.000,24471.725,922.460,14.628,25408.813,445.279,7399,162215,88483 +bench,platoon,release,25,81,240,80,0.920000,out,0.000,26585.201,934.507,15.891,27535.599,511.271,9382,169381,90924 +bench,platoon,release,25,82,240,80,0.906667,out,0.000,25609.751,1013.597,14.895,26638.243,525.797,10625,210911,113982 +bench,platoon,release,25,83,240,80,0.893333,out,0.000,24808.550,899.163,13.520,25721.233,411.534,12098,227654,122720 +bench,platoon,release,25,84,240,80,0.880000,out,0.000,24575.668,1380.553,19.187,25975.408,568.386,12337,249197,134810 +bench,platoon,release,25,85,240,80,0.866667,out,0.000,23083.102,1094.845,14.292,24192.239,515.618,13893,258853,139178 +bench,platoon,release,25,86,240,80,0.853333,out,0.000,20484.087,1099.215,14.080,21597.382,419.229,14986,280634,151289 +bench,platoon,release,25,87,240,80,0.840000,out,0.000,19958.772,1056.521,14.339,21029.632,423.323,14664,284207,153637 +bench,platoon,release,25,88,240,80,0.826667,out,0.000,18887.259,1114.616,13.611,20015.486,402.235,15426,318563,173490 +bench,platoon,release,25,89,240,80,0.813333,out,0.000,18968.181,1131.192,13.628,20113.001,388.420,15402,318450,173516 +bench,platoon,release,25,90,240,80,0.800000,out,0.000,18329.377,1121.395,15.607,19466.379,399.751,15724,339817,186926 +bench,platoon,release,25,91,240,80,0.786667,out,0.000,18476.502,1487.587,20.475,19984.564,560.098,15733,338261,186448 +bench,platoon,release,25,92,240,80,0.773333,out,0.000,17369.679,1323.093,13.746,18706.518,417.279,15974,353173,195550 +bench,platoon,release,25,93,240,80,0.760000,out,0.000,17051.067,1200.675,13.680,18265.422,413.093,15757,348393,193004 +bench,platoon,release,25,94,240,80,0.746667,out,0.000,10846.253,1498.620,17.689,12362.562,533.477,15623,360811,200644 +bench,platoon,release,25,95,240,80,0.733333,out,0.000,9162.724,1576.432,13.678,10752.834,416.736,15233,365451,203888 +bench,platoon,release,25,96,240,80,0.720000,out,0.000,10398.795,1299.793,14.233,11712.821,406.065,14958,366589,204476 +bench,platoon,release,25,97,240,80,0.706667,out,0.000,8144.863,1317.738,21.383,9483.984,583.811,14816,369804,206485 +bench,platoon,release,25,98,240,80,0.693333,out,0.000,9301.960,1195.610,14.536,10512.106,408.747,14605,360392,201578 +bench,platoon,release,25,99,240,80,0.680000,out,0.000,8431.979,1362.025,15.796,9809.800,563.704,14316,351552,197196 +bench,platoon,release,25,100,240,80,0.666667,out,0.000,7042.152,1152.582,14.473,8209.207,425.248,13909,339796,191031 +bench,platoon,release,25,101,240,80,0.653333,out,0.000,8162.728,1224.483,13.728,9400.939,417.745,13478,342745,192445 +bench,platoon,release,25,102,240,80,0.640000,out,0.000,5928.092,1458.987,19.576,7406.655,579.421,13375,326929,184253 +bench,platoon,release,25,103,240,80,0.626667,out,0.000,6310.323,1089.960,15.078,7415.361,405.818,12939,322615,181581 +bench,platoon,release,25,104,240,80,0.613333,out,0.000,5534.217,1376.465,17.268,6927.950,475.451,12950,317712,179490 +bench,platoon,release,25,105,240,80,0.600000,out,0.000,5446.996,1116.295,14.124,6577.415,408.765,12595,311338,175618 +bench,platoon,release,25,106,240,80,0.586667,out,0.000,3650.672,1401.371,22.194,5074.237,564.912,13060,325547,183729 +bench,platoon,release,25,107,240,80,0.573333,out,0.000,4457.212,1470.492,24.132,5951.836,566.178,12640,303237,171675 +bench,platoon,release,25,108,240,80,0.560000,out,0.000,4415.892,1046.035,15.488,5477.415,404.379,12156,293861,166249 +bench,platoon,release,25,109,240,80,0.546667,out,0.000,2943.370,1390.967,20.773,4355.110,445.340,11884,273635,155421 +bench,platoon,release,25,110,240,80,0.533333,out,0.000,2851.338,1014.858,15.831,3882.027,389.537,11406,275351,155918 +bench,platoon,release,25,111,240,80,0.520000,out,0.000,3394.413,1208.722,16.257,4619.392,395.591,11324,268202,152045 +bench,platoon,release,25,112,240,80,0.506667,out,0.000,2562.648,1343.902,17.939,3924.489,504.969,11196,259199,147353 +bench,platoon,release,25,113,240,80,0.493333,out,0.000,2622.206,1313.780,19.245,3955.231,455.680,10874,257452,146209 +bench,platoon,release,25,114,240,80,0.480000,out,0.000,2597.617,1056.099,26.237,3679.953,508.254,10784,253613,143969 +bench,platoon,release,25,115,240,80,0.466667,out,0.000,2785.256,1265.619,19.772,4070.647,480.454,10744,249743,141800 +bench,platoon,release,25,116,240,80,0.453333,out,0.000,2615.576,1137.804,21.819,3775.199,477.533,11246,255656,145331 +bench,platoon,release,25,117,240,80,0.440000,out,0.000,2590.317,1219.746,20.279,3830.342,438.589,10742,248048,140789 +bench,platoon,release,25,118,240,80,0.426667,out,0.000,2646.471,1276.283,25.779,3948.533,481.620,10713,244880,138965 +bench,platoon,release,25,119,240,80,0.413333,out,0.000,2732.377,1157.071,20.068,3909.516,453.002,10734,243182,138004 +bench,platoon,release,25,120,240,80,0.400000,out,0.000,2504.062,1122.477,21.023,3647.562,473.767,10619,238948,135532 +bench,platoon,release,25,121,240,80,0.386667,out,0.000,2538.780,1081.902,17.376,3638.058,452.055,10574,236144,133860 +bench,platoon,release,25,122,240,80,0.373333,out,0.000,2378.222,1454.069,19.659,3851.950,472.049,10808,231702,131655 +bench,platoon,release,25,123,240,80,0.360000,out,0.000,2494.362,1075.844,16.772,3586.978,440.210,10623,230138,130654 +bench,platoon,release,25,124,240,80,0.346667,out,0.000,2389.291,871.835,13.890,3275.016,329.827,10531,227815,129201 +bench,platoon,release,25,125,240,80,0.333333,out,0.000,2480.695,1158.125,21.015,3659.835,450.780,10364,223770,126872 +bench,platoon,release,25,126,240,80,0.320000,out,0.000,2531.892,1329.932,21.744,3883.568,453.122,10479,223908,127027 +bench,platoon,release,25,127,240,80,0.306667,out,0.000,2683.219,1116.360,16.507,3816.086,386.687,10369,218771,124064 +bench,platoon,release,25,128,240,80,0.293333,out,0.000,2335.706,929.322,16.814,3281.842,323.100,10342,217260,123275 +bench,platoon,release,25,129,240,80,0.280000,out,0.000,2735.238,1148.472,14.154,3897.864,367.898,10264,216120,122511 +bench,platoon,release,25,130,240,80,0.266667,out,0.000,2358.854,1052.473,16.469,3427.796,377.745,10319,214922,121798 +bench,platoon,release,25,131,240,80,0.253333,out,0.000,2637.074,1084.773,18.678,3740.525,380.177,10110,200382,113543 +bench,platoon,release,25,132,240,80,0.240000,out,0.000,2306.453,999.881,19.503,3325.837,373.553,10194,209889,118688 +bench,platoon,release,25,133,240,80,0.226667,out,0.000,2423.267,926.717,19.071,3369.055,330.656,10324,208269,117959 +bench,platoon,release,25,134,240,80,0.213333,out,0.000,2263.311,939.233,18.970,3221.514,384.096,10272,203466,115166 +bench,platoon,release,25,135,240,80,0.200000,out,0.000,2186.308,1120.608,24.454,3331.370,431.136,10164,199193,112834 +bench,platoon,release,25,136,240,80,0.186667,out,0.000,2403.270,985.744,19.467,3408.481,372.251,10060,198931,112556 +bench,platoon,release,25,137,240,80,0.173333,out,0.000,2266.745,1360.325,22.262,3649.332,421.552,10125,198507,112468 +bench,platoon,release,25,138,240,80,0.160000,out,0.000,2335.181,942.373,15.865,3293.419,373.126,9983,194969,110219 +bench,platoon,release,25,139,240,80,0.146667,out,0.000,2044.997,819.922,17.922,2882.841,373.555,9903,187424,106059 +bench,platoon,release,25,140,240,80,0.133333,out,0.000,2483.292,904.084,16.055,3403.431,328.804,9797,185466,104784 +bench,platoon,release,25,141,240,80,0.120000,out,0.000,2278.978,712.174,15.118,3006.270,316.864,9593,178995,101161 +bench,platoon,release,25,142,240,80,0.106667,out,0.000,2078.057,810.832,15.191,2904.080,344.038,9419,175819,99269 +bench,platoon,release,25,143,240,80,0.093333,out,0.000,1900.087,778.846,16.225,2695.158,343.795,9331,173216,97779 +bench,platoon,release,25,144,240,80,0.080000,out,0.000,2405.594,1107.033,15.581,3528.208,380.962,9239,172930,97550 +bench,platoon,release,25,145,240,80,0.066667,out,0.000,2048.074,831.395,13.745,2893.214,342.894,9120,164310,92751 +bench,platoon,release,25,146,240,80,0.053333,out,0.000,1977.334,799.518,14.093,2790.945,286.366,9002,164447,92611 +bench,platoon,release,25,147,240,80,0.040000,out,0.000,1719.888,643.214,14.172,2377.274,277.643,8896,155027,87394 +bench,platoon,release,25,148,240,80,0.026667,out,0.000,1691.615,660.175,13.713,2365.503,275.876,8713,154631,87131 +bench,platoon,release,25,149,240,80,0.013333,out,0.000,1859.860,665.292,17.583,2542.735,321.656,8557,150590,84799 diff --git a/docs/performance/motion-comparison/current-240x80-default-1.csv b/docs/performance/motion-comparison/current-240x80-default-1.csv new file mode 100644 index 000000000..d6ca373c2 --- /dev/null +++ b/docs/performance/motion-comparison/current-240x80-default-1.csv @@ -0,0 +1,151 @@ +mode,variant,build,fps,frame,width,height,phase,direction,interval_us,widget_us,output_us,reset_us,total_us,diff_probe_us,changed_cells,ansi_bytes,write_calls +bench,platoon,release,25,0,240,80,0.000000,in,0.000,1687.554,721.481,14.250,2423.285,216.000,19200,194459,112925 +bench,platoon,release,25,1,240,80,0.013333,in,0.000,1778.749,662.516,16.064,2457.329,290.010,8513,149522,84179 +bench,platoon,release,25,2,240,80,0.026667,in,0.000,1890.718,749.315,16.456,2656.489,325.562,8549,151044,85160 +bench,platoon,release,25,3,240,80,0.040000,in,0.000,1778.606,656.252,13.556,2448.414,273.178,8695,160176,90215 +bench,platoon,release,25,4,240,80,0.053333,in,0.000,1707.864,648.948,13.522,2370.334,276.101,8809,160643,90498 +bench,platoon,release,25,5,240,80,0.066667,in,0.000,1740.103,661.620,13.502,2415.225,277.198,8878,160414,90520 +bench,platoon,release,25,6,240,80,0.080000,in,0.000,1732.446,666.084,14.339,2412.869,276.684,8952,165967,93654 +bench,platoon,release,25,7,240,80,0.093333,in,0.000,1756.033,746.225,13.832,2516.090,289.663,9188,174356,98320 +bench,platoon,release,25,8,240,80,0.106667,in,0.000,1921.408,789.270,15.043,2725.721,326.357,9195,176929,99984 +bench,platoon,release,25,9,240,80,0.120000,in,0.000,2308.658,722.488,13.501,3044.647,290.142,9460,177491,100274 +bench,platoon,release,25,10,240,80,0.133333,in,0.000,1801.338,731.745,13.661,2546.744,289.285,9585,183742,103805 +bench,platoon,release,25,11,240,80,0.146667,in,0.000,1803.319,736.039,13.499,2552.857,291.787,9632,182595,103296 +bench,platoon,release,25,12,240,80,0.160000,in,0.000,1844.771,733.921,13.525,2592.217,294.633,9746,192506,108767 +bench,platoon,release,25,13,240,80,0.173333,in,0.000,1835.913,751.952,13.497,2601.362,296.469,10025,195925,111052 +bench,platoon,release,25,14,240,80,0.186667,in,0.000,1842.636,775.433,13.497,2631.566,300.173,10156,200436,113363 +bench,platoon,release,25,15,240,80,0.200000,in,0.000,1868.109,729.143,13.406,2610.658,307.446,10260,202411,114620 +bench,platoon,release,25,16,240,80,0.213333,in,0.000,1944.111,815.763,14.231,2774.105,335.537,10441,208127,117756 +bench,platoon,release,25,17,240,80,0.226667,in,0.000,2490.186,972.071,15.432,3477.689,364.588,10505,211078,119543 +bench,platoon,release,25,18,240,80,0.240000,in,0.000,1897.408,758.423,13.409,2669.240,317.883,10515,217005,122810 +bench,platoon,release,25,19,240,80,0.253333,in,0.000,1849.516,829.909,13.965,2693.390,319.445,10642,219078,124145 +bench,platoon,release,25,20,240,80,0.266667,in,0.000,1984.982,843.790,13.407,2842.179,321.223,10610,222931,126116 +bench,platoon,release,25,21,240,80,0.280000,in,0.000,1922.804,848.056,14.085,2784.945,345.340,10661,223997,126948 +bench,platoon,release,25,22,240,80,0.293333,in,0.000,2073.662,1105.818,16.398,3195.878,399.403,10709,224692,127423 +bench,platoon,release,25,23,240,80,0.306667,in,0.000,2059.612,828.240,13.404,2901.256,329.243,10573,223042,126390 +bench,platoon,release,25,24,240,80,0.320000,in,0.000,1936.251,834.400,13.548,2784.199,333.107,10647,227761,129146 +bench,platoon,release,25,25,240,80,0.333333,in,0.000,1966.900,856.028,13.822,2836.750,335.366,10669,229855,130349 +bench,platoon,release,25,26,240,80,0.346667,in,0.000,1947.204,913.109,13.560,2873.873,334.140,10603,232090,131541 +bench,platoon,release,25,27,240,80,0.360000,in,0.000,2104.634,1313.060,13.536,3431.230,413.023,10733,236114,133791 +bench,platoon,release,25,28,240,80,0.373333,in,0.000,2028.577,909.421,13.551,2951.549,346.091,10987,239137,135749 +bench,platoon,release,25,29,240,80,0.386667,in,0.000,2075.066,1004.200,13.850,3093.116,395.038,11049,242870,137844 +bench,platoon,release,25,30,240,80,0.400000,in,0.000,2103.809,945.162,14.268,3063.239,367.255,10738,240478,136389 +bench,platoon,release,25,31,240,80,0.413333,in,0.000,1989.878,912.701,13.515,2916.094,350.199,10758,242490,137545 +bench,platoon,release,25,32,240,80,0.426667,in,0.000,1978.458,923.962,13.515,2915.935,349.297,10767,245352,139141 +bench,platoon,release,25,33,240,80,0.440000,in,0.000,2046.356,888.908,13.518,2948.782,348.900,10826,248687,141085 +bench,platoon,release,25,34,240,80,0.453333,in,0.000,2028.712,989.256,15.052,3033.020,379.316,10842,249084,141412 +bench,platoon,release,25,35,240,80,0.466667,in,0.000,2245.396,941.251,13.481,3200.128,348.178,11041,252418,143475 +bench,platoon,release,25,36,240,80,0.480000,in,0.000,1982.443,927.201,21.906,2931.550,461.321,10698,253617,144024 +bench,platoon,release,25,37,240,80,0.493333,in,0.000,2158.486,943.172,14.276,3115.934,352.747,10768,254186,144316 +bench,platoon,release,25,38,240,80,0.506667,in,0.000,1994.145,935.758,17.908,2947.811,453.654,10777,253743,144066 +bench,platoon,release,25,39,240,80,0.520000,in,0.000,3043.421,1416.800,13.951,4474.172,436.083,11125,262337,148552 +bench,platoon,release,25,40,240,80,0.533333,in,0.000,3025.379,996.476,13.440,4035.295,398.845,11269,275092,155701 +bench,platoon,release,25,41,240,80,0.546667,in,0.000,3067.357,1237.289,15.914,4320.560,415.842,11354,268948,152567 +bench,platoon,release,25,42,240,80,0.560000,in,0.000,3716.454,995.430,13.456,4725.340,392.315,11862,290656,164144 +bench,platoon,release,25,43,240,80,0.573333,in,0.000,3659.106,1034.898,16.385,4710.389,434.580,12137,295508,167113 +bench,platoon,release,25,44,240,80,0.586667,in,0.000,3947.196,1595.446,14.204,5556.846,462.478,12757,326898,184140 +bench,platoon,release,25,45,240,80,0.600000,in,0.000,4495.805,1128.150,13.422,5637.377,413.690,13107,319705,180427 +bench,platoon,release,25,46,240,80,0.613333,in,0.000,4541.295,1098.101,15.088,5654.484,441.178,12687,313454,176880 +bench,platoon,release,25,47,240,80,0.626667,in,0.000,6350.361,1061.869,13.525,7425.755,408.204,12999,320513,180240 +bench,platoon,release,25,48,240,80,0.640000,in,0.000,5368.823,1125.608,13.444,6507.875,407.037,12936,322559,181547 +bench,platoon,release,25,49,240,80,0.653333,in,0.000,6218.786,1158.754,13.814,7391.354,420.294,13335,342373,192156 +bench,platoon,release,25,50,240,80,0.666667,in,0.000,6960.271,1283.472,13.574,8257.317,461.245,13526,338687,190243 +bench,platoon,release,25,51,240,80,0.680000,in,0.000,7050.877,1176.956,13.462,8241.295,455.507,13929,345740,193656 +bench,platoon,release,25,52,240,80,0.693333,in,0.000,8556.315,1202.351,13.531,9772.197,417.805,14319,357230,199625 +bench,platoon,release,25,53,240,80,0.706667,in,0.000,7862.925,1326.244,14.338,9203.507,523.278,14689,365464,203917 +bench,platoon,release,25,54,240,80,0.720000,in,0.000,9211.379,1193.754,14.606,10419.739,442.962,14851,366452,204275 +bench,platoon,release,25,55,240,80,0.733333,in,0.000,9163.418,1446.050,13.625,10623.093,414.911,14941,359927,200701 +bench,platoon,release,25,56,240,80,0.746667,in,0.000,10168.309,1135.943,13.701,11317.953,412.055,15242,356851,198193 +bench,platoon,release,25,57,240,80,0.760000,in,0.000,16854.932,1173.491,20.836,18049.259,564.316,15567,345743,191384 +bench,platoon,release,25,58,240,80,0.773333,in,0.000,17065.294,1363.665,14.944,18443.903,435.858,15797,344627,190490 +bench,platoon,release,25,59,240,80,0.786667,in,0.000,17842.605,1110.837,13.564,18967.006,412.893,15962,338234,185982 +bench,platoon,release,25,60,240,80,0.800000,in,0.000,18188.448,1302.959,15.100,19506.507,491.814,15888,336821,184855 +bench,platoon,release,25,61,240,80,0.813333,in,0.000,19956.937,1123.582,14.530,21095.049,450.880,15757,321133,174643 +bench,platoon,release,25,62,240,80,0.826667,in,0.000,18817.886,1112.422,14.437,19944.745,407.155,15402,305679,165813 +bench,platoon,release,25,63,240,80,0.840000,in,0.000,20974.946,1045.457,14.184,22034.587,418.411,15355,277416,149008 +bench,platoon,release,25,64,240,80,0.853333,in,0.000,21242.270,1010.415,14.317,22267.002,407.622,14616,272555,146776 +bench,platoon,release,25,65,240,80,0.866667,in,0.000,22673.130,1059.024,13.535,23745.689,401.302,14900,262575,140438 +bench,platoon,release,25,66,240,80,0.880000,in,0.000,21115.431,986.364,13.559,22115.354,402.943,13805,247013,132473 +bench,platoon,release,25,67,240,80,0.893333,in,0.000,21118.122,920.449,13.407,22051.978,416.561,12394,232906,125334 +bench,platoon,release,25,68,240,80,0.906667,in,0.000,22715.384,973.632,15.002,23704.018,426.432,11993,220567,118283 +bench,platoon,release,25,69,240,80,0.920000,in,0.000,23119.637,842.838,15.409,23977.884,466.969,10741,191356,102637 +bench,platoon,release,25,70,240,80,0.933333,in,0.000,23328.452,721.921,13.621,24063.994,388.762,9360,154322,82443 +bench,platoon,release,25,71,240,80,0.946667,in,0.000,23646.258,683.228,13.571,24343.057,365.610,7402,135857,73214 +bench,platoon,release,25,72,240,80,0.960000,in,0.000,23860.954,529.042,13.904,24403.900,329.085,4500,83134,45157 +bench,platoon,release,25,73,240,80,0.973333,in,0.000,24210.671,446.081,13.805,24670.557,311.124,2756,57362,31326 +bench,platoon,release,25,74,240,80,0.986667,in,0.000,23631.189,363.478,13.521,24008.188,296.576,1725,26904,14554 +bench,platoon,release,25,75,240,80,1.000000,out,0.000,20787.137,457.610,14.957,21259.704,314.396,3449,60475,32655 +bench,platoon,release,25,76,240,80,0.986667,out,0.000,23737.352,479.108,13.539,24229.999,302.472,2964,55524,30024 +bench,platoon,release,25,77,240,80,0.973333,out,0.000,23890.685,471.335,13.561,24375.581,348.845,1687,27879,15047 +bench,platoon,release,25,78,240,80,0.960000,out,0.000,23979.532,518.738,15.112,24513.382,343.882,2814,63225,34699 +bench,platoon,release,25,79,240,80,0.946667,out,0.000,24259.435,515.133,13.702,24788.270,325.185,4481,87577,47559 +bench,platoon,release,25,80,240,80,0.933333,out,0.000,22665.996,729.311,13.529,23408.836,364.611,7399,162215,88483 +bench,platoon,release,25,81,240,80,0.920000,out,0.000,23565.831,860.548,14.278,24440.657,413.300,9382,169381,90924 +bench,platoon,release,25,82,240,80,0.906667,out,0.000,23819.457,868.950,15.326,24703.733,407.294,10625,210911,113982 +bench,platoon,release,25,83,240,80,0.893333,out,0.000,22740.848,876.111,15.897,23632.856,410.732,12098,227654,122720 +bench,platoon,release,25,84,240,80,0.880000,out,0.000,22600.779,1029.301,15.030,23645.110,523.921,12337,249197,134810 +bench,platoon,release,25,85,240,80,0.866667,out,0.000,21996.565,980.173,13.404,22990.142,406.359,13893,258853,139178 +bench,platoon,release,25,86,240,80,0.853333,out,0.000,20792.339,999.182,13.561,21805.082,425.400,14986,280634,151289 +bench,platoon,release,25,87,240,80,0.840000,out,0.000,19685.775,996.326,13.520,20695.621,410.108,14664,284207,153637 +bench,platoon,release,25,88,240,80,0.826667,out,0.000,18981.415,1232.060,13.497,20226.972,425.546,15426,318563,173490 +bench,platoon,release,25,89,240,80,0.813333,out,0.000,18921.895,1204.354,14.248,20140.497,414.279,15402,318450,173516 +bench,platoon,release,25,90,240,80,0.800000,out,0.000,17522.652,1165.601,14.521,18702.774,708.554,15724,339817,186926 +bench,platoon,release,25,91,240,80,0.786667,out,0.000,17492.860,1123.117,13.543,18629.520,411.809,15733,338261,186448 +bench,platoon,release,25,92,240,80,0.773333,out,0.000,16748.088,1207.618,13.995,17969.701,413.012,15974,353173,195550 +bench,platoon,release,25,93,240,80,0.760000,out,0.000,17300.851,1169.780,13.893,18484.524,417.044,15757,348393,193004 +bench,platoon,release,25,94,240,80,0.746667,out,0.000,10686.016,1674.888,17.962,12378.866,506.501,15623,360811,200644 +bench,platoon,release,25,95,240,80,0.733333,out,0.000,9289.311,1212.070,14.082,10515.463,411.497,15233,365451,203888 +bench,platoon,release,25,96,240,80,0.720000,out,0.000,9490.415,1684.756,14.967,11190.138,436.843,14958,366589,204476 +bench,platoon,release,25,97,240,80,0.706667,out,0.000,8240.483,1300.111,16.788,9557.382,523.182,14816,369804,206485 +bench,platoon,release,25,98,240,80,0.693333,out,0.000,9530.516,1240.500,16.271,10787.287,442.441,14605,360392,201578 +bench,platoon,release,25,99,240,80,0.680000,out,0.000,7359.940,1234.676,15.992,8610.608,462.190,14316,351552,197196 +bench,platoon,release,25,100,240,80,0.666667,out,0.000,7580.921,1235.329,14.827,8831.077,445.493,13909,339796,191031 +bench,platoon,release,25,101,240,80,0.653333,out,0.000,7249.600,1102.533,17.184,8369.317,584.515,13478,342745,192445 +bench,platoon,release,25,102,240,80,0.640000,out,0.000,6393.265,1169.696,14.253,7577.214,416.341,13375,326929,184253 +bench,platoon,release,25,103,240,80,0.626667,out,0.000,5656.297,1172.425,13.524,6842.246,427.016,12939,322615,181581 +bench,platoon,release,25,104,240,80,0.613333,out,0.000,5591.748,1167.643,13.517,6772.908,420.685,12950,317712,179490 +bench,platoon,release,25,105,240,80,0.600000,out,0.000,5160.385,1180.322,13.519,6354.226,421.618,12595,311338,175618 +bench,platoon,release,25,106,240,80,0.586667,out,0.000,3717.533,1123.998,13.532,4855.063,409.749,13060,325547,183729 +bench,platoon,release,25,107,240,80,0.573333,out,0.000,3678.349,1080.985,13.385,4772.719,407.219,12640,303237,171675 +bench,platoon,release,25,108,240,80,0.560000,out,0.000,3727.832,1072.634,13.508,4813.974,401.889,12156,293861,166249 +bench,platoon,release,25,109,240,80,0.546667,out,0.000,2920.173,1004.034,13.547,3937.754,422.509,11884,273635,155421 +bench,platoon,release,25,110,240,80,0.533333,out,0.000,3252.341,1103.696,15.074,4371.111,409.947,11406,275351,155918 +bench,platoon,release,25,111,240,80,0.520000,out,0.000,2984.501,996.432,13.431,3994.364,386.338,11324,268202,152045 +bench,platoon,release,25,112,240,80,0.506667,out,0.000,2039.671,1125.563,14.509,3179.743,406.897,11196,259199,147353 +bench,platoon,release,25,113,240,80,0.493333,out,0.000,2118.194,1010.415,13.538,3142.147,360.594,10874,257452,146209 +bench,platoon,release,25,114,240,80,0.480000,out,0.000,2555.603,1076.368,14.981,3646.952,428.891,10784,253613,143969 +bench,platoon,release,25,115,240,80,0.466667,out,0.000,2234.512,938.812,13.485,3186.809,353.342,10744,249743,141800 +bench,platoon,release,25,116,240,80,0.453333,out,0.000,2007.851,921.563,13.556,2942.970,344.744,11246,255656,145331 +bench,platoon,release,25,117,240,80,0.440000,out,0.000,2000.528,909.092,13.522,2923.142,350.040,10742,248048,140789 +bench,platoon,release,25,118,240,80,0.426667,out,0.000,2114.223,883.444,13.578,3011.245,403.557,10713,244880,138965 +bench,platoon,release,25,119,240,80,0.413333,out,0.000,2132.437,1019.677,14.853,3166.967,372.194,10734,243182,138004 +bench,platoon,release,25,120,240,80,0.400000,out,0.000,2137.062,915.770,15.362,3068.194,356.961,10619,238948,135532 +bench,platoon,release,25,121,240,80,0.386667,out,0.000,2208.454,980.460,16.410,3205.324,386.663,10574,236144,133860 +bench,platoon,release,25,122,240,80,0.373333,out,0.000,2342.108,926.511,13.998,3282.617,333.958,10808,231702,131655 +bench,platoon,release,25,123,240,80,0.360000,out,0.000,1969.607,805.215,13.851,2788.673,332.213,10623,230138,130654 +bench,platoon,release,25,124,240,80,0.346667,out,0.000,1956.657,1258.177,26.666,3241.500,447.860,10531,227815,129201 +bench,platoon,release,25,125,240,80,0.333333,out,0.000,2170.900,828.101,14.982,3013.983,374.282,10364,223770,126872 +bench,platoon,release,25,126,240,80,0.320000,out,0.000,2163.054,970.060,32.010,3165.124,370.818,10479,223908,127027 +bench,platoon,release,25,127,240,80,0.306667,out,0.000,2386.216,913.684,13.916,3313.816,330.731,10369,218771,124064 +bench,platoon,release,25,128,240,80,0.293333,out,0.000,1930.391,773.536,13.539,2717.466,320.358,10342,217260,123275 +bench,platoon,release,25,129,240,80,0.280000,out,0.000,1952.209,784.161,13.722,2750.092,322.992,10264,216120,122511 +bench,platoon,release,25,130,240,80,0.266667,out,0.000,1985.782,870.900,16.297,2872.979,380.193,10319,214922,121798 +bench,platoon,release,25,131,240,80,0.253333,out,0.000,2050.313,823.580,15.309,2889.202,362.460,10110,200382,113543 +bench,platoon,release,25,132,240,80,0.240000,out,0.000,2168.014,741.115,13.517,2922.646,301.335,10194,209889,118688 +bench,platoon,release,25,133,240,80,0.226667,out,0.000,1964.618,760.862,15.888,2741.368,338.634,10324,208269,117959 +bench,platoon,release,25,134,240,80,0.213333,out,0.000,2092.256,755.300,16.917,2864.473,422.264,10272,203466,115166 +bench,platoon,release,25,135,240,80,0.200000,out,0.000,2097.557,780.162,13.514,2891.233,304.429,10164,199193,112834 +bench,platoon,release,25,136,240,80,0.186667,out,0.000,1871.130,772.145,13.532,2656.807,301.043,10060,198931,112556 +bench,platoon,release,25,137,240,80,0.173333,out,0.000,1882.899,768.067,13.514,2664.480,297.831,10125,198507,112468 +bench,platoon,release,25,138,240,80,0.160000,out,0.000,1858.089,755.210,14.965,2628.264,316.476,9983,194969,110219 +bench,platoon,release,25,139,240,80,0.146667,out,0.000,1909.628,742.614,15.026,2667.268,321.630,9903,187424,106059 +bench,platoon,release,25,140,240,80,0.133333,out,0.000,2371.097,749.305,14.994,3135.396,333.208,9797,185466,104784 +bench,platoon,release,25,141,240,80,0.120000,out,0.000,1890.526,756.286,13.540,2660.352,290.840,9593,178995,101161 +bench,platoon,release,25,142,240,80,0.106667,out,0.000,1833.639,674.375,13.519,2521.533,301.887,9419,175819,99269 +bench,platoon,release,25,143,240,80,0.093333,out,0.000,2080.431,775.099,13.400,2868.930,299.269,9331,173216,97779 +bench,platoon,release,25,144,240,80,0.080000,out,0.000,1766.020,706.235,13.552,2485.807,283.227,9239,172930,97550 +bench,platoon,release,25,145,240,80,0.066667,out,0.000,1752.041,698.798,13.558,2464.397,295.562,9120,164310,92751 +bench,platoon,release,25,146,240,80,0.053333,out,0.000,1765.840,691.814,15.033,2472.687,309.408,9002,164447,92611 +bench,platoon,release,25,147,240,80,0.040000,out,0.000,1746.238,726.719,13.521,2486.478,275.652,8896,155027,87394 +bench,platoon,release,25,148,240,80,0.026667,out,0.000,2079.103,656.506,15.023,2750.632,302.485,8713,154631,87131 +bench,platoon,release,25,149,240,80,0.013333,out,0.000,1704.472,667.289,13.404,2385.165,275.113,8557,150590,84799 diff --git a/docs/performance/motion-comparison/current-240x80-muster-0.csv b/docs/performance/motion-comparison/current-240x80-muster-0.csv new file mode 100644 index 000000000..4a15cd1ab --- /dev/null +++ b/docs/performance/motion-comparison/current-240x80-muster-0.csv @@ -0,0 +1,151 @@ +mode,variant,build,fps,frame,width,height,phase,direction,interval_us,widget_us,output_us,reset_us,total_us,diff_probe_us,changed_cells,ansi_bytes,write_calls +bench,muster,release,25,0,240,80,0.000000,in,0.000,1639.736,697.591,13.522,2350.849,209.112,19200,194459,112925 +bench,muster,release,25,1,240,80,0.013333,in,0.000,1642.481,621.633,13.543,2277.657,273.276,8513,149522,84179 +bench,muster,release,25,2,240,80,0.026667,in,0.000,1683.927,630.857,13.500,2328.284,277.036,8549,151044,85160 +bench,muster,release,25,3,240,80,0.040000,in,0.000,1690.566,656.038,13.373,2359.977,274.668,8695,160176,90215 +bench,muster,release,25,4,240,80,0.053333,in,0.000,1769.107,681.329,13.479,2463.915,276.960,8809,160643,90498 +bench,muster,release,25,5,240,80,0.066667,in,0.000,1926.135,701.669,16.756,2644.560,301.016,8878,160414,90520 +bench,muster,release,25,6,240,80,0.080000,in,0.000,1767.257,753.174,13.614,2534.045,329.259,8952,165967,93654 +bench,muster,release,25,7,240,80,0.093333,in,0.000,1797.969,796.802,14.226,2608.997,294.022,9188,174356,98320 +bench,muster,release,25,8,240,80,0.106667,in,0.000,1866.741,761.936,16.883,2645.560,318.420,9195,176929,99984 +bench,muster,release,25,9,240,80,0.120000,in,0.000,1846.108,684.544,13.525,2544.177,287.977,9460,177491,100274 +bench,muster,release,25,10,240,80,0.133333,in,0.000,1800.845,729.655,13.650,2544.150,290.242,9585,183742,103805 +bench,muster,release,25,11,240,80,0.146667,in,0.000,1816.409,755.673,13.721,2585.803,292.354,9632,182595,103296 +bench,muster,release,25,12,240,80,0.160000,in,0.000,1826.618,846.279,13.748,2686.645,328.965,9746,192506,108767 +bench,muster,release,25,13,240,80,0.173333,in,0.000,1969.744,781.036,13.416,2764.196,297.487,10025,195925,111052 +bench,muster,release,25,14,240,80,0.186667,in,0.000,2116.125,806.067,13.532,2935.724,302.523,10156,200436,113363 +bench,muster,release,25,15,240,80,0.200000,in,0.000,1851.471,780.788,13.729,2645.988,312.281,10260,202411,114620 +bench,muster,release,25,16,240,80,0.213333,in,0.000,1870.650,760.984,13.402,2645.036,314.695,10441,208127,117756 +bench,muster,release,25,17,240,80,0.226667,in,0.000,1874.957,806.286,13.469,2694.712,316.630,10505,211078,119543 +bench,muster,release,25,18,240,80,0.240000,in,0.000,1871.956,801.334,13.634,2686.924,320.694,10515,217005,122810 +bench,muster,release,25,19,240,80,0.253333,in,0.000,1853.023,841.620,13.861,2708.504,320.784,10642,219078,124145 +bench,muster,release,25,20,240,80,0.266667,in,0.000,1924.771,928.107,16.788,2869.666,401.378,10610,222931,126116 +bench,muster,release,25,21,240,80,0.280000,in,0.000,2073.808,856.580,14.961,2945.349,361.413,10661,223997,126948 +bench,muster,release,25,22,240,80,0.293333,in,0.000,2017.570,856.671,13.390,2887.631,326.044,10709,224692,127423 +bench,muster,release,25,23,240,80,0.306667,in,0.000,1928.334,863.426,14.865,2806.625,380.395,10573,223042,126390 +bench,muster,release,25,24,240,80,0.320000,in,0.000,1944.373,824.422,13.418,2782.213,337.522,10647,227761,129146 +bench,muster,release,25,25,240,80,0.333333,in,0.000,1967.546,867.331,14.121,2848.998,350.685,10669,229855,130349 +bench,muster,release,25,26,240,80,0.346667,in,0.000,1994.603,903.939,13.505,2912.047,334.411,10603,232090,131541 +bench,muster,release,25,27,240,80,0.360000,in,0.000,2076.272,953.706,15.414,3045.392,347.762,10733,236114,133791 +bench,muster,release,25,28,240,80,0.373333,in,0.000,1951.471,852.943,13.401,2817.815,344.492,10987,239137,135749 +bench,muster,release,25,29,240,80,0.386667,in,0.000,2036.261,940.595,13.394,2990.250,343.525,11049,242870,137844 +bench,muster,release,25,30,240,80,0.400000,in,0.000,1964.687,914.229,15.881,2894.797,346.391,10738,240478,136389 +bench,muster,release,25,31,240,80,0.413333,in,0.000,2143.287,886.029,15.364,3044.680,377.736,10758,242490,137545 +bench,muster,release,25,32,240,80,0.426667,in,0.000,2172.441,999.874,13.569,3185.884,386.370,10767,245352,139141 +bench,muster,release,25,33,240,80,0.440000,in,0.000,1983.329,936.116,15.021,2934.466,354.587,10826,248687,141085 +bench,muster,release,25,34,240,80,0.453333,in,0.000,2033.977,944.688,14.452,2993.117,378.836,10842,249084,141412 +bench,muster,release,25,35,240,80,0.466667,in,0.000,2055.113,949.410,13.521,3018.044,348.549,11041,252418,143475 +bench,muster,release,25,36,240,80,0.480000,in,0.000,1989.261,915.215,13.399,2917.875,353.986,10698,253617,144024 +bench,muster,release,25,37,240,80,0.493333,in,0.000,1972.304,938.110,13.947,2924.361,357.310,10768,254186,144316 +bench,muster,release,25,38,240,80,0.506667,in,0.000,1984.417,901.081,13.908,2899.406,403.271,10777,253743,144066 +bench,muster,release,25,39,240,80,0.520000,in,0.000,2986.658,966.090,13.543,3966.291,371.556,11125,262337,148552 +bench,muster,release,25,40,240,80,0.533333,in,0.000,2820.835,984.130,14.955,3819.920,449.645,11269,275092,155701 +bench,muster,release,25,41,240,80,0.546667,in,0.000,2897.377,1032.972,13.511,3943.860,383.896,11354,268948,152567 +bench,muster,release,25,42,240,80,0.560000,in,0.000,3653.284,1041.725,13.398,4708.407,395.378,11862,290656,164144 +bench,muster,release,25,43,240,80,0.573333,in,0.000,3641.454,1056.157,13.575,4711.186,401.021,12137,295508,167113 +bench,muster,release,25,44,240,80,0.586667,in,0.000,3946.445,1265.117,16.373,5227.935,504.005,12757,326898,184140 +bench,muster,release,25,45,240,80,0.600000,in,0.000,4510.077,1142.457,13.528,5666.062,416.351,13107,319705,180427 +bench,muster,release,25,46,240,80,0.613333,in,0.000,4519.667,1285.349,13.557,5818.573,417.952,12687,313454,176880 +bench,muster,release,25,47,240,80,0.626667,in,0.000,5692.474,1106.787,13.550,6812.811,408.306,12999,320513,180240 +bench,muster,release,25,48,240,80,0.640000,in,0.000,5355.791,1081.854,13.515,6451.160,407.179,12936,322559,181547 +bench,muster,release,25,49,240,80,0.653333,in,0.000,6204.332,1242.967,13.541,7460.840,454.339,13335,342373,192156 +bench,muster,release,25,50,240,80,0.666667,in,0.000,6623.608,1187.682,13.523,7824.813,424.049,13526,338687,190243 +bench,muster,release,25,51,240,80,0.680000,in,0.000,7031.146,1161.787,16.917,8209.850,428.613,13929,345740,193656 +bench,muster,release,25,52,240,80,0.693333,in,0.000,8280.555,1229.818,13.508,9523.881,418.543,14319,357230,199625 +bench,muster,release,25,53,240,80,0.706667,in,0.000,8051.748,1153.728,13.396,9218.872,410.514,14689,365464,203917 +bench,muster,release,25,54,240,80,0.720000,in,0.000,9030.077,1300.179,13.433,10343.689,413.280,14851,366452,204275 +bench,muster,release,25,55,240,80,0.733333,in,0.000,8653.518,1139.199,13.512,9806.229,406.918,14941,359927,200701 +bench,muster,release,25,56,240,80,0.746667,in,0.000,9701.400,1246.895,13.391,10961.686,410.147,15242,356851,198193 +bench,muster,release,25,57,240,80,0.760000,in,0.000,16063.183,1173.166,13.400,17249.749,414.836,15560,345751,191376 +bench,muster,release,25,58,240,80,0.773333,in,0.000,16281.092,1163.411,13.382,17457.885,436.710,15792,345922,191206 +bench,muster,release,25,59,240,80,0.786667,in,0.000,17665.107,1221.599,13.531,18900.237,419.237,15923,335937,184436 +bench,muster,release,25,60,240,80,0.800000,in,0.000,17220.746,1170.344,13.403,18404.493,405.038,15675,338113,185457 +bench,muster,release,25,61,240,80,0.813333,in,0.000,19122.763,1118.071,13.517,20254.351,404.035,15669,324241,176172 +bench,muster,release,25,62,240,80,0.826667,in,0.000,18775.438,1062.690,13.554,19851.682,397.060,15443,305102,165122 +bench,muster,release,25,63,240,80,0.840000,in,0.000,19893.926,1026.387,13.487,20933.800,398.486,15515,266488,142619 +bench,muster,release,25,64,240,80,0.853333,in,0.000,19836.637,941.814,13.541,20791.992,406.759,14808,229533,122450 +bench,muster,release,25,65,240,80,0.866667,in,0.000,21015.036,948.431,15.371,21978.838,443.915,14416,235048,125261 +bench,muster,release,25,66,240,80,0.880000,in,0.000,21210.769,996.424,13.943,22221.136,400.222,13999,261572,140627 +bench,muster,release,25,67,240,80,0.893333,in,0.000,21117.223,928.287,13.817,22059.327,417.931,13208,250926,134992 +bench,muster,release,25,68,240,80,0.906667,in,0.000,22370.841,926.063,13.367,23310.271,408.905,12181,224799,120572 +bench,muster,release,25,69,240,80,0.920000,in,0.000,22441.720,802.485,13.519,23257.724,400.167,10260,188254,101296 +bench,muster,release,25,70,240,80,0.933333,in,0.000,22260.859,754.575,13.398,23028.832,388.449,8610,153948,82925 +bench,muster,release,25,71,240,80,0.946667,in,0.000,23520.147,822.245,14.149,24356.541,376.225,6799,138339,75160 +bench,muster,release,25,72,240,80,0.960000,in,0.000,23171.214,651.002,13.515,23835.731,343.459,6971,124200,66709 +bench,muster,release,25,73,240,80,0.973333,in,0.000,23138.954,503.635,13.541,23656.130,314.486,4871,77155,40919 +bench,muster,release,25,74,240,80,0.986667,in,0.000,22964.533,439.839,13.506,23417.878,295.218,2988,47257,25037 +bench,muster,release,25,75,240,80,1.000000,out,0.000,21166.694,418.264,13.488,21598.446,288.789,2939,54444,29290 +bench,muster,release,25,76,240,80,0.986667,out,0.000,22792.935,429.699,13.482,23236.116,297.480,3338,51843,27534 +bench,muster,release,25,77,240,80,0.973333,out,0.000,22929.344,413.660,13.376,23356.380,296.535,3040,48722,25863 +bench,muster,release,25,78,240,80,0.960000,out,0.000,23150.464,530.586,13.429,23694.479,324.968,6631,92901,48626 +bench,muster,release,25,79,240,80,0.946667,out,0.000,23119.807,630.965,13.384,23764.156,343.548,6774,120276,64310 +bench,muster,release,25,80,240,80,0.933333,out,0.000,22039.442,699.891,13.553,22752.886,356.034,7554,152039,82249 +bench,muster,release,25,81,240,80,0.920000,out,0.000,22137.223,840.226,13.515,22990.964,379.785,9174,183894,99530 +bench,muster,release,25,82,240,80,0.906667,out,0.000,22746.015,895.336,13.629,23654.980,430.545,10460,203346,109574 +bench,muster,release,25,83,240,80,0.893333,out,0.000,21078.601,1032.574,13.524,22124.699,414.434,12709,251165,135727 +bench,muster,release,25,84,240,80,0.880000,out,0.000,20974.846,1018.874,13.488,22007.208,416.176,13388,244304,131291 +bench,muster,release,25,85,240,80,0.866667,out,0.000,20948.095,885.883,13.352,21847.330,401.214,13845,231619,123814 +bench,muster,release,25,86,240,80,0.853333,out,0.000,19745.379,973.027,13.516,20731.922,401.570,14611,249279,133977 +bench,muster,release,25,87,240,80,0.840000,out,0.000,19769.921,1028.752,13.531,20812.204,409.373,14761,282774,152707 +bench,muster,release,25,88,240,80,0.826667,out,0.000,18469.275,1131.110,13.563,19613.948,416.139,15535,318820,173181 +bench,muster,release,25,89,240,80,0.813333,out,0.000,18446.249,1102.857,13.512,19562.618,400.021,15517,323249,176076 +bench,muster,release,25,90,240,80,0.800000,out,0.000,17304.094,1135.218,13.411,18452.723,401.048,15762,338842,186286 +bench,muster,release,25,91,240,80,0.786667,out,0.000,17321.835,1213.723,13.509,18549.067,406.742,15775,338782,186616 +bench,muster,release,25,92,240,80,0.773333,out,0.000,16041.902,1154.769,13.506,17210.177,414.573,15896,352025,194990 +bench,muster,release,25,93,240,80,0.760000,out,0.000,16206.551,1129.452,13.543,17349.546,419.997,15749,349225,193458 +bench,muster,release,25,94,240,80,0.746667,out,0.000,9603.042,1186.194,14.207,10803.443,439.260,15624,360720,200599 +bench,muster,release,25,95,240,80,0.733333,out,0.000,8684.208,1168.513,13.549,9866.270,410.187,15233,365451,203888 +bench,muster,release,25,96,240,80,0.720000,out,0.000,8702.318,1249.457,13.494,9965.269,409.627,14958,366589,204476 +bench,muster,release,25,97,240,80,0.706667,out,0.000,7832.838,1154.469,14.587,9001.894,408.417,14816,369804,206485 +bench,muster,release,25,98,240,80,0.693333,out,0.000,7903.715,1265.884,13.898,9183.497,413.927,14605,360392,201578 +bench,muster,release,25,99,240,80,0.680000,out,0.000,7140.852,1145.321,13.553,8299.726,421.078,14316,351552,197196 +bench,muster,release,25,100,240,80,0.666667,out,0.000,6328.622,1207.856,13.501,7549.979,442.476,13909,339796,191031 +bench,muster,release,25,101,240,80,0.653333,out,0.000,6255.421,1190.449,13.548,7459.418,420.141,13478,342745,192445 +bench,muster,release,25,102,240,80,0.640000,out,0.000,5387.481,1110.327,13.691,6511.499,420.101,13375,326929,184253 +bench,muster,release,25,103,240,80,0.626667,out,0.000,5401.345,1082.618,13.519,6497.482,405.622,12939,322615,181581 +bench,muster,release,25,104,240,80,0.613333,out,0.000,4534.849,1101.956,13.525,5650.330,418.276,12950,317712,179490 +bench,muster,release,25,105,240,80,0.600000,out,0.000,4518.854,1125.126,13.550,5657.530,403.829,12595,311338,175618 +bench,muster,release,25,106,240,80,0.586667,out,0.000,3659.106,1147.910,13.469,4820.485,411.336,13060,325547,183729 +bench,muster,release,25,107,240,80,0.573333,out,0.000,3677.269,1108.959,13.843,4800.071,406.935,12640,303237,171675 +bench,muster,release,25,108,240,80,0.560000,out,0.000,3681.358,1116.513,13.577,4811.448,404.293,12156,293861,166249 +bench,muster,release,25,109,240,80,0.546667,out,0.000,2863.171,988.812,13.503,3865.486,397.805,11884,273635,155421 +bench,muster,release,25,110,240,80,0.533333,out,0.000,2859.309,1055.385,13.391,3928.085,388.296,11406,275351,155918 +bench,muster,release,25,111,240,80,0.520000,out,0.000,2849.207,1021.251,14.249,3884.707,399.896,11324,268202,152045 +bench,muster,release,25,112,240,80,0.506667,out,0.000,2016.045,988.742,13.372,3018.159,373.715,11196,259199,147353 +bench,muster,release,25,113,240,80,0.493333,out,0.000,2009.656,970.873,16.322,2996.851,366.017,10874,257452,146209 +bench,muster,release,25,114,240,80,0.480000,out,0.000,2011.476,973.601,14.139,2999.216,379.191,10784,253613,143969 +bench,muster,release,25,115,240,80,0.466667,out,0.000,2076.938,919.841,13.559,3010.338,355.341,10744,249743,141800 +bench,muster,release,25,116,240,80,0.453333,out,0.000,2036.869,992.730,13.693,3043.292,356.576,11246,255656,145331 +bench,muster,release,25,117,240,80,0.440000,out,0.000,2046.765,908.469,13.522,2968.756,358.293,10742,248048,140789 +bench,muster,release,25,118,240,80,0.426667,out,0.000,1996.782,948.700,13.513,2958.995,344.695,10713,244880,138965 +bench,muster,release,25,119,240,80,0.413333,out,0.000,1998.173,895.367,13.480,2907.020,348.166,10734,243182,138004 +bench,muster,release,25,120,240,80,0.400000,out,0.000,2005.392,859.469,13.415,2878.276,348.709,10619,238948,135532 +bench,muster,release,25,121,240,80,0.386667,out,0.000,1987.435,907.312,14.188,2908.935,354.320,10574,236144,133860 +bench,muster,release,25,122,240,80,0.373333,out,0.000,1950.049,876.341,13.514,2839.904,333.431,10808,231702,131655 +bench,muster,release,25,123,240,80,0.360000,out,0.000,1976.490,856.622,13.507,2846.619,329.462,10623,230138,130654 +bench,muster,release,25,124,240,80,0.346667,out,0.000,1958.334,877.247,13.515,2849.096,332.869,10531,227815,129201 +bench,muster,release,25,125,240,80,0.333333,out,0.000,1944.315,884.367,13.534,2842.216,331.912,10364,223770,126872 +bench,muster,release,25,126,240,80,0.320000,out,0.000,1958.291,823.565,14.091,2795.947,341.823,10479,223908,127027 +bench,muster,release,25,127,240,80,0.306667,out,0.000,1946.185,830.975,13.425,2790.585,321.962,10369,218771,124064 +bench,muster,release,25,128,240,80,0.293333,out,0.000,1926.636,861.903,14.092,2802.631,336.293,10342,217260,123275 +bench,muster,release,25,129,240,80,0.280000,out,0.000,1990.140,836.970,13.552,2840.662,325.740,10264,216120,122511 +bench,muster,release,25,130,240,80,0.266667,out,0.000,1935.473,821.508,13.514,2770.495,317.161,10319,214922,121798 +bench,muster,release,25,131,240,80,0.253333,out,0.000,1869.673,776.443,13.390,2659.506,303.400,10110,200382,113543 +bench,muster,release,25,132,240,80,0.240000,out,0.000,1912.905,787.431,13.802,2714.138,303.344,10194,209889,118688 +bench,muster,release,25,133,240,80,0.226667,out,0.000,1901.655,838.714,13.614,2753.983,311.017,10324,208269,117959 +bench,muster,release,25,134,240,80,0.213333,out,0.000,1900.946,779.975,13.384,2694.305,307.308,10272,203466,115166 +bench,muster,release,25,135,240,80,0.200000,out,0.000,1914.419,802.360,13.827,2730.606,307.473,10164,199193,112834 +bench,muster,release,25,136,240,80,0.186667,out,0.000,1902.784,769.663,13.393,2685.840,300.278,10060,198931,112556 +bench,muster,release,25,137,240,80,0.173333,out,0.000,1878.103,758.693,13.503,2650.299,300.722,10125,198507,112468 +bench,muster,release,25,138,240,80,0.160000,out,0.000,1851.280,737.852,13.412,2602.544,298.523,9983,194969,110219 +bench,muster,release,25,139,240,80,0.146667,out,0.000,1828.799,725.059,13.533,2567.391,294.578,9903,187424,106059 +bench,muster,release,25,140,240,80,0.133333,out,0.000,1823.365,760.039,13.846,2597.250,293.738,9797,185466,104784 +bench,muster,release,25,141,240,80,0.120000,out,0.000,1816.111,758.272,13.420,2587.803,303.157,9593,178995,101161 +bench,muster,release,25,142,240,80,0.106667,out,0.000,1790.988,740.363,13.488,2544.839,288.743,9419,175819,99269 +bench,muster,release,25,143,240,80,0.093333,out,0.000,1785.667,670.241,13.527,2469.435,287.620,9331,173216,97779 +bench,muster,release,25,144,240,80,0.080000,out,0.000,1767.554,711.784,13.498,2492.836,285.526,9239,172930,97550 +bench,muster,release,25,145,240,80,0.066667,out,0.000,1755.080,682.629,13.428,2451.137,281.670,9120,164310,92751 +bench,muster,release,25,146,240,80,0.053333,out,0.000,1734.552,678.630,13.526,2426.708,281.321,9002,164447,92611 +bench,muster,release,25,147,240,80,0.040000,out,0.000,1710.161,669.297,13.524,2392.982,277.769,8896,155027,87394 +bench,muster,release,25,148,240,80,0.026667,out,0.000,1698.759,648.045,14.004,2360.808,271.936,8713,154631,87131 +bench,muster,release,25,149,240,80,0.013333,out,0.000,1677.195,636.124,14.942,2328.261,283.179,8557,150590,84799 diff --git a/docs/performance/motion-comparison/current-240x80-muster-1.csv b/docs/performance/motion-comparison/current-240x80-muster-1.csv new file mode 100644 index 000000000..7261af0b7 --- /dev/null +++ b/docs/performance/motion-comparison/current-240x80-muster-1.csv @@ -0,0 +1,151 @@ +mode,variant,build,fps,frame,width,height,phase,direction,interval_us,widget_us,output_us,reset_us,total_us,diff_probe_us,changed_cells,ansi_bytes,write_calls +bench,muster,release,25,0,240,80,0.000000,in,0.000,1642.451,680.257,13.511,2336.219,214.104,19200,194459,112925 +bench,muster,release,25,1,240,80,0.013333,in,0.000,1650.418,645.617,13.578,2309.613,275.937,8513,149522,84179 +bench,muster,release,25,2,240,80,0.026667,in,0.000,1680.184,641.468,13.577,2335.229,271.216,8549,151044,85160 +bench,muster,release,25,3,240,80,0.040000,in,0.000,1704.764,679.451,13.557,2397.772,274.549,8695,160176,90215 +bench,muster,release,25,4,240,80,0.053333,in,0.000,1708.314,672.157,14.529,2395.000,295.017,8809,160643,90498 +bench,muster,release,25,5,240,80,0.066667,in,0.000,1706.295,694.078,13.811,2414.184,275.893,8878,160414,90520 +bench,muster,release,25,6,240,80,0.080000,in,0.000,1763.186,666.765,13.609,2443.560,275.585,8952,165967,93654 +bench,muster,release,25,7,240,80,0.093333,in,0.000,1761.183,715.612,13.452,2490.247,283.447,9188,174356,98320 +bench,muster,release,25,8,240,80,0.106667,in,0.000,1773.994,665.079,13.582,2452.655,288.588,9195,176929,99984 +bench,muster,release,25,9,240,80,0.120000,in,0.000,1770.782,757.119,13.606,2541.507,286.227,9460,177491,100274 +bench,muster,release,25,10,240,80,0.133333,in,0.000,1808.921,749.701,14.092,2572.714,294.552,9585,183742,103805 +bench,muster,release,25,11,240,80,0.146667,in,0.000,1810.609,745.182,13.849,2569.640,295.758,9632,182595,103296 +bench,muster,release,25,12,240,80,0.160000,in,0.000,1846.027,755.884,13.607,2615.518,295.476,9746,192506,108767 +bench,muster,release,25,13,240,80,0.173333,in,0.000,1827.991,762.858,13.607,2604.456,298.807,10025,195925,111052 +bench,muster,release,25,14,240,80,0.186667,in,0.000,1849.419,795.568,13.616,2658.603,300.863,10156,200436,113363 +bench,muster,release,25,15,240,80,0.200000,in,0.000,1894.289,796.511,13.578,2704.378,310.076,10260,202411,114620 +bench,muster,release,25,16,240,80,0.213333,in,0.000,1864.992,824.049,13.532,2702.573,309.509,10441,208127,117756 +bench,muster,release,25,17,240,80,0.226667,in,0.000,1866.400,816.054,13.833,2696.287,312.482,10505,211078,119543 +bench,muster,release,25,18,240,80,0.240000,in,0.000,1874.921,828.253,13.731,2716.905,314.178,10515,217005,122810 +bench,muster,release,25,19,240,80,0.253333,in,0.000,1847.698,843.247,13.469,2704.414,323.077,10642,219078,124145 +bench,muster,release,25,20,240,80,0.266667,in,0.000,1925.691,841.825,13.872,2781.388,323.770,10610,222931,126116 +bench,muster,release,25,21,240,80,0.280000,in,0.000,1918.591,829.761,13.891,2762.243,328.433,10661,223997,126948 +bench,muster,release,25,22,240,80,0.293333,in,0.000,1914.894,839.295,13.878,2768.067,330.401,10709,224692,127423 +bench,muster,release,25,23,240,80,0.306667,in,0.000,1912.668,830.195,13.542,2756.405,328.113,10573,223042,126390 +bench,muster,release,25,24,240,80,0.320000,in,0.000,1942.811,880.884,13.546,2837.241,344.263,10647,227761,129146 +bench,muster,release,25,25,240,80,0.333333,in,0.000,1932.415,878.755,13.534,2824.704,338.316,10669,229855,130349 +bench,muster,release,25,26,240,80,0.346667,in,0.000,1937.827,892.917,13.614,2844.358,334.337,10603,232090,131541 +bench,muster,release,25,27,240,80,0.360000,in,0.000,1951.819,908.449,13.452,2873.720,338.529,10733,236114,133791 +bench,muster,release,25,28,240,80,0.373333,in,0.000,1955.513,921.540,13.527,2890.580,347.639,10987,239137,135749 +bench,muster,release,25,29,240,80,0.386667,in,0.000,1996.337,908.879,13.571,2918.787,346.382,11049,242870,137844 +bench,muster,release,25,30,240,80,0.400000,in,0.000,1979.586,915.232,13.503,2908.321,343.723,10738,240478,136389 +bench,muster,release,25,31,240,80,0.413333,in,0.000,1986.791,903.259,13.545,2903.595,345.978,10758,242490,137545 +bench,muster,release,25,32,240,80,0.426667,in,0.000,1994.029,918.446,13.495,2925.970,348.969,10767,245352,139141 +bench,muster,release,25,33,240,80,0.440000,in,0.000,1979.921,937.870,13.448,2931.239,353.101,10826,248687,141085 +bench,muster,release,25,34,240,80,0.453333,in,0.000,1981.740,943.997,13.653,2939.390,352.870,10842,249084,141412 +bench,muster,release,25,35,240,80,0.466667,in,0.000,1987.096,930.243,13.597,2930.936,351.282,11041,252418,143475 +bench,muster,release,25,36,240,80,0.480000,in,0.000,1984.646,932.972,13.504,2931.122,360.734,10698,253617,144024 +bench,muster,release,25,37,240,80,0.493333,in,0.000,1978.061,967.472,13.596,2959.129,356.738,10768,254186,144316 +bench,muster,release,25,38,240,80,0.506667,in,0.000,1983.496,939.293,14.016,2936.805,368.495,10777,253743,144066 +bench,muster,release,25,39,240,80,0.520000,in,0.000,2865.927,1001.921,16.607,3884.455,379.210,11125,262337,148552 +bench,muster,release,25,40,240,80,0.533333,in,0.000,2864.942,1023.236,13.510,3901.688,388.889,11269,275092,155701 +bench,muster,release,25,41,240,80,0.546667,in,0.000,2826.749,1000.841,13.631,3841.221,382.734,11354,268948,152567 +bench,muster,release,25,42,240,80,0.560000,in,0.000,3658.954,1065.377,13.650,4737.981,392.927,11862,290656,164144 +bench,muster,release,25,43,240,80,0.573333,in,0.000,3652.939,1076.018,14.180,4743.137,402.813,12137,295508,167113 +bench,muster,release,25,44,240,80,0.586667,in,0.000,3655.435,1134.980,13.576,4803.991,413.131,12757,326898,184140 +bench,muster,release,25,45,240,80,0.600000,in,0.000,4486.936,1343.321,13.600,5843.857,420.357,13107,319705,180427 +bench,muster,release,25,46,240,80,0.613333,in,0.000,4515.677,1152.836,14.021,5682.534,421.262,12687,313454,176880 +bench,muster,release,25,47,240,80,0.626667,in,0.000,5336.212,1113.887,13.530,6463.629,408.717,12999,320513,180240 +bench,muster,release,25,48,240,80,0.640000,in,0.000,5379.184,1153.852,13.534,6546.570,408.236,12936,322559,181547 +bench,muster,release,25,49,240,80,0.653333,in,0.000,6196.970,1185.560,13.585,7396.115,419.531,13335,342373,192156 +bench,muster,release,25,50,240,80,0.666667,in,0.000,6214.860,1218.414,13.665,7446.939,430.516,13526,338687,190243 +bench,muster,release,25,51,240,80,0.680000,in,0.000,7027.804,1183.603,14.109,8225.516,424.387,13929,345740,193656 +bench,muster,release,25,52,240,80,0.693333,in,0.000,7870.806,1192.852,13.677,9077.335,440.948,14319,357230,199625 +bench,muster,release,25,53,240,80,0.706667,in,0.000,7748.755,1210.076,13.758,8972.589,427.731,14689,365464,203917 +bench,muster,release,25,54,240,80,0.720000,in,0.000,8710.672,1189.085,13.683,9913.440,406.347,14851,366452,204275 +bench,muster,release,25,55,240,80,0.733333,in,0.000,8750.206,1187.284,13.612,9951.102,406.358,14941,359927,200701 +bench,muster,release,25,56,240,80,0.746667,in,0.000,9461.435,1193.500,13.702,10668.637,413.170,15242,356851,198193 +bench,muster,release,25,57,240,80,0.760000,in,0.000,16123.885,1208.064,16.432,17348.381,414.952,15560,345751,191376 +bench,muster,release,25,58,240,80,0.773333,in,0.000,16036.413,1223.069,13.627,17273.109,414.807,15792,345922,191206 +bench,muster,release,25,59,240,80,0.786667,in,0.000,17224.834,1200.294,13.548,18438.676,420.286,15923,335937,184436 +bench,muster,release,25,60,240,80,0.800000,in,0.000,17210.608,1152.045,14.442,18377.095,413.632,15675,338113,185457 +bench,muster,release,25,61,240,80,0.813333,in,0.000,18448.022,1114.877,13.434,19576.333,402.344,15669,324241,176172 +bench,muster,release,25,62,240,80,0.826667,in,0.000,18588.859,1049.230,14.646,19652.735,410.234,15443,305102,165122 +bench,muster,release,25,63,240,80,0.840000,in,0.000,19667.837,1011.349,13.576,20692.762,398.634,15515,266488,142619 +bench,muster,release,25,64,240,80,0.853333,in,0.000,19728.705,953.976,14.071,20696.752,406.673,14808,229533,122450 +bench,muster,release,25,65,240,80,0.866667,in,0.000,20907.455,955.312,13.596,21876.363,393.957,14416,235048,125261 +bench,muster,release,25,66,240,80,0.880000,in,0.000,20931.283,980.047,13.982,21925.312,424.598,13999,261572,140627 +bench,muster,release,25,67,240,80,0.893333,in,0.000,21126.012,994.500,13.601,22134.113,419.731,13208,250926,134992 +bench,muster,release,25,68,240,80,0.906667,in,0.000,22377.652,913.123,13.673,23304.448,414.998,12181,224799,120572 +bench,muster,release,25,69,240,80,0.920000,in,0.000,22250.816,833.399,13.570,23097.785,399.182,10260,188254,101296 +bench,muster,release,25,70,240,80,0.933333,in,0.000,22132.341,760.477,14.166,22906.984,397.066,8610,153948,82925 +bench,muster,release,25,71,240,80,0.946667,in,0.000,23144.461,674.794,13.582,23832.837,350.514,6799,138339,75160 +bench,muster,release,25,72,240,80,0.960000,in,0.000,23122.561,626.720,14.027,23763.308,341.141,6971,124200,66709 +bench,muster,release,25,73,240,80,0.973333,in,0.000,22958.406,503.638,13.577,23475.621,313.107,4871,77155,40919 +bench,muster,release,25,74,240,80,0.986667,in,0.000,22614.640,412.128,13.654,23040.422,294.084,2988,47257,25037 +bench,muster,release,25,75,240,80,1.000000,out,0.000,20907.239,430.622,13.426,21351.287,289.586,2939,54444,29290 +bench,muster,release,25,76,240,80,0.986667,out,0.000,22782.295,428.340,13.777,23224.412,296.139,3338,51843,27534 +bench,muster,release,25,77,240,80,0.973333,out,0.000,22939.211,431.599,13.618,23384.428,295.950,3040,48722,25863 +bench,muster,release,25,78,240,80,0.960000,out,0.000,22929.333,540.730,13.901,23483.964,323.063,6631,92901,48626 +bench,muster,release,25,79,240,80,0.946667,out,0.000,23339.714,621.741,13.614,23975.069,340.751,6774,120276,64310 +bench,muster,release,25,80,240,80,0.933333,out,0.000,22016.275,728.312,13.663,22758.250,354.108,7554,152039,82249 +bench,muster,release,25,81,240,80,0.920000,out,0.000,22143.153,813.462,13.463,22970.078,385.447,9174,183894,99530 +bench,muster,release,25,82,240,80,0.906667,out,0.000,22197.835,857.052,13.643,23068.530,398.030,10460,203346,109574 +bench,muster,release,25,83,240,80,0.893333,out,0.000,21026.448,978.012,13.604,22018.064,413.590,12709,251165,135727 +bench,muster,release,25,84,240,80,0.880000,out,0.000,20889.868,975.138,13.614,21878.620,420.537,13388,244304,131291 +bench,muster,release,25,85,240,80,0.866667,out,0.000,20893.723,955.837,13.602,21863.162,401.814,13845,231619,123814 +bench,muster,release,25,86,240,80,0.853333,out,0.000,19710.876,996.111,13.632,20720.619,400.964,14611,249279,133977 +bench,muster,release,25,87,240,80,0.840000,out,0.000,19655.906,1041.921,13.560,20711.387,427.252,14761,282774,152707 +bench,muster,release,25,88,240,80,0.826667,out,0.000,18640.043,1129.275,13.669,19782.987,399.657,15535,318820,173181 +bench,muster,release,25,89,240,80,0.813333,out,0.000,18492.978,1118.122,13.430,19624.530,396.580,15517,323249,176076 +bench,muster,release,25,90,240,80,0.800000,out,0.000,17179.482,1146.663,13.642,18339.787,396.805,15762,338842,186286 +bench,muster,release,25,91,240,80,0.786667,out,0.000,17134.518,1187.566,13.478,18335.562,404.812,15775,338782,186616 +bench,muster,release,25,92,240,80,0.773333,out,0.000,16014.071,1196.667,13.610,17224.348,417.180,15896,352025,194990 +bench,muster,release,25,93,240,80,0.760000,out,0.000,16008.151,1203.722,13.593,17225.466,418.193,15749,349225,193458 +bench,muster,release,25,94,240,80,0.746667,out,0.000,9677.381,1251.565,13.968,10942.914,417.720,15624,360720,200599 +bench,muster,release,25,95,240,80,0.733333,out,0.000,8672.552,1245.842,13.619,9932.013,410.022,15233,365451,203888 +bench,muster,release,25,96,240,80,0.720000,out,0.000,8677.663,1272.316,13.545,9963.524,405.424,14958,366589,204476 +bench,muster,release,25,97,240,80,0.706667,out,0.000,7806.902,1215.522,13.543,9035.967,410.292,14816,369804,206485 +bench,muster,release,25,98,240,80,0.693333,out,0.000,7868.902,1211.078,13.652,9093.632,409.415,14605,360392,201578 +bench,muster,release,25,99,240,80,0.680000,out,0.000,7082.772,1244.891,13.560,8341.223,418.292,14316,351552,197196 +bench,muster,release,25,100,240,80,0.666667,out,0.000,6318.064,1173.325,13.562,7504.951,423.875,13909,339796,191031 +bench,muster,release,25,101,240,80,0.653333,out,0.000,6240.848,1210.492,13.441,7464.781,427.304,13478,342745,192445 +bench,muster,release,25,102,240,80,0.640000,out,0.000,5371.398,1111.490,13.594,6496.482,417.292,13375,326929,184253 +bench,muster,release,25,103,240,80,0.626667,out,0.000,5356.764,1116.671,13.569,6487.004,418.958,12939,322615,181581 +bench,muster,release,25,104,240,80,0.613333,out,0.000,4542.182,1149.886,13.624,5705.692,405.985,12950,317712,179490 +bench,muster,release,25,105,240,80,0.600000,out,0.000,4525.322,1072.987,13.666,5611.975,407.713,12595,311338,175618 +bench,muster,release,25,106,240,80,0.586667,out,0.000,3654.234,1172.146,13.645,4840.025,411.441,13060,325547,183729 +bench,muster,release,25,107,240,80,0.573333,out,0.000,3675.208,1113.419,13.675,4802.302,406.017,12640,303237,171675 +bench,muster,release,25,108,240,80,0.560000,out,0.000,3696.187,1081.506,13.694,4791.387,404.415,12156,293861,166249 +bench,muster,release,25,109,240,80,0.546667,out,0.000,2843.705,1010.729,13.561,3867.995,396.150,11884,273635,155421 +bench,muster,release,25,110,240,80,0.533333,out,0.000,2858.860,983.323,14.071,3856.254,392.473,11406,275351,155918 +bench,muster,release,25,111,240,80,0.520000,out,0.000,2843.965,1018.294,13.625,3875.884,387.172,11324,268202,152045 +bench,muster,release,25,112,240,80,0.506667,out,0.000,2017.832,937.476,13.662,2968.970,376.040,11196,259199,147353 +bench,muster,release,25,113,240,80,0.493333,out,0.000,2007.645,959.294,13.786,2980.725,361.983,10874,257452,146209 +bench,muster,release,25,114,240,80,0.480000,out,0.000,2009.569,953.113,13.649,2976.331,360.400,10784,253613,143969 +bench,muster,release,25,115,240,80,0.466667,out,0.000,2004.804,936.838,13.558,2955.200,358.923,10744,249743,141800 +bench,muster,release,25,116,240,80,0.453333,out,0.000,2010.036,951.671,13.653,2975.360,352.531,11246,255656,145331 +bench,muster,release,25,117,240,80,0.440000,out,0.000,2003.861,905.429,13.567,2922.857,351.063,10742,248048,140789 +bench,muster,release,25,118,240,80,0.426667,out,0.000,1997.251,911.911,13.654,2922.816,354.287,10713,244880,138965 +bench,muster,release,25,119,240,80,0.413333,out,0.000,2007.921,922.705,13.552,2944.178,349.490,10734,243182,138004 +bench,muster,release,25,120,240,80,0.400000,out,0.000,1991.934,899.645,13.651,2905.230,343.285,10619,238948,135532 +bench,muster,release,25,121,240,80,0.386667,out,0.000,2005.394,894.323,13.537,2913.254,341.701,10574,236144,133860 +bench,muster,release,25,122,240,80,0.373333,out,0.000,1959.764,860.397,13.660,2833.821,332.827,10808,231702,131655 +bench,muster,release,25,123,240,80,0.360000,out,0.000,1964.577,812.611,13.592,2790.780,352.626,10623,230138,130654 +bench,muster,release,25,124,240,80,0.346667,out,0.000,1977.501,879.115,14.016,2870.632,338.650,10531,227815,129201 +bench,muster,release,25,125,240,80,0.333333,out,0.000,1960.250,843.804,13.564,2817.618,326.896,10364,223770,126872 +bench,muster,release,25,126,240,80,0.320000,out,0.000,1955.714,870.105,13.527,2839.346,328.684,10479,223908,127027 +bench,muster,release,25,127,240,80,0.306667,out,0.000,1936.448,844.369,13.768,2794.585,326.898,10369,218771,124064 +bench,muster,release,25,128,240,80,0.293333,out,0.000,1939.868,844.347,13.622,2797.837,319.949,10342,217260,123275 +bench,muster,release,25,129,240,80,0.280000,out,0.000,1934.203,826.619,13.573,2774.395,318.244,10264,216120,122511 +bench,muster,release,25,130,240,80,0.266667,out,0.000,1922.213,835.388,13.617,2771.218,321.758,10319,214922,121798 +bench,muster,release,25,131,240,80,0.253333,out,0.000,1872.578,780.988,13.616,2667.182,306.214,10110,200382,113543 +bench,muster,release,25,132,240,80,0.240000,out,0.000,1900.681,805.528,13.675,2719.884,308.822,10194,209889,118688 +bench,muster,release,25,133,240,80,0.226667,out,0.000,1884.791,825.477,13.566,2723.834,313.460,10324,208269,117959 +bench,muster,release,25,134,240,80,0.213333,out,0.000,1892.010,800.313,14.059,2706.382,315.585,10272,203466,115166 +bench,muster,release,25,135,240,80,0.200000,out,0.000,1881.623,787.252,13.593,2682.468,305.288,10164,199193,112834 +bench,muster,release,25,136,240,80,0.186667,out,0.000,1878.371,785.157,13.974,2677.502,307.614,10060,198931,112556 +bench,muster,release,25,137,240,80,0.173333,out,0.000,1859.867,796.911,14.022,2670.800,305.300,10125,198507,112468 +bench,muster,release,25,138,240,80,0.160000,out,0.000,1848.195,775.776,13.651,2637.622,302.585,9983,194969,110219 +bench,muster,release,25,139,240,80,0.146667,out,0.000,1829.544,746.669,13.533,2589.746,295.156,9903,187424,106059 +bench,muster,release,25,140,240,80,0.133333,out,0.000,1816.535,773.091,13.613,2603.239,293.362,9797,185466,104784 +bench,muster,release,25,141,240,80,0.120000,out,0.000,1802.638,717.517,13.530,2533.685,289.526,9593,178995,101161 +bench,muster,release,25,142,240,80,0.106667,out,0.000,1791.572,724.117,13.571,2529.260,285.806,9419,175819,99269 +bench,muster,release,25,143,240,80,0.093333,out,0.000,1796.459,696.377,13.557,2506.393,286.772,9331,173216,97779 +bench,muster,release,25,144,240,80,0.080000,out,0.000,1773.784,716.062,13.486,2503.332,287.647,9239,172930,97550 +bench,muster,release,25,145,240,80,0.066667,out,0.000,1749.117,684.852,13.608,2447.577,290.119,9120,164310,92751 +bench,muster,release,25,146,240,80,0.053333,out,0.000,1736.074,680.334,13.513,2429.921,285.463,9002,164447,92611 +bench,muster,release,25,147,240,80,0.040000,out,0.000,1711.792,668.391,13.584,2393.767,279.598,8896,155027,87394 +bench,muster,release,25,148,240,80,0.026667,out,0.000,1692.908,644.940,13.637,2351.485,271.107,8713,154631,87131 +bench,muster,release,25,149,240,80,0.013333,out,0.000,1678.360,683.249,13.533,2375.142,270.410,8557,150590,84799 diff --git a/docs/performance/motion-comparison/metadata.json b/docs/performance/motion-comparison/metadata.json new file mode 100644 index 000000000..1a5f69bbd --- /dev/null +++ b/docs/performance/motion-comparison/metadata.json @@ -0,0 +1,261 @@ +{ + "binaries": { + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook": "415b36966afa1a414256d3d6f6d24033d7bb9bc20e76d6ac0f2ba319877b6a74", + "/home/clifford/.codex/worktrees/b08b/nori/cli/.worktrees/animated-onboarding/nori-rs/target/release/examples/motion_profile": "f13fa24b5d4bf261fde4449f9bea08b7a89e2f69b4463d8f71fcc50f8cf96972" + }, + "runs": [ + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--bench", + "--size", + "240x80", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-comparison/current-240x80-muster-0.csv", + "--muster" + ], + "wall_seconds": 2.6627053629999864 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--bench", + "--size", + "120x40", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-comparison/current-120x40-muster-0.csv", + "--muster" + ], + "wall_seconds": 0.6588563519999866 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--bench", + "--size", + "120x40", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-comparison/current-120x40-default-0.csv" + ], + "wall_seconds": 0.6386185759999989 + }, + { + "command": [ + "/home/clifford/.codex/worktrees/b08b/nori/cli/.worktrees/animated-onboarding/nori-rs/target/release/examples/motion_profile", + "--width", + "120", + "--height", + "40", + "--frames", + "150", + "--repeats", + "1", + "--offset", + "0", + "--output", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-comparison/worktree-120x40-default-0.csv" + ], + "wall_seconds": 0.4725763619999839 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--bench", + "--size", + "240x80", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-comparison/current-240x80-muster-1.csv", + "--muster" + ], + "wall_seconds": 2.595202531000041 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--bench", + "--size", + "120x40", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-comparison/current-120x40-muster-1.csv", + "--muster" + ], + "wall_seconds": 0.6964559820000318 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--bench", + "--size", + "240x80", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-comparison/current-240x80-default-1.csv" + ], + "wall_seconds": 2.735688691000007 + }, + { + "command": [ + "/home/clifford/.codex/worktrees/b08b/nori/cli/.worktrees/animated-onboarding/nori-rs/target/release/examples/motion_profile", + "--width", + "240", + "--height", + "80", + "--frames", + "150", + "--repeats", + "1", + "--offset", + "94", + "--output", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-comparison/worktree-240x80-muster-1.csv" + ], + "wall_seconds": 2.218671271000005 + }, + { + "command": [ + "/home/clifford/.codex/worktrees/b08b/nori/cli/.worktrees/animated-onboarding/nori-rs/target/release/examples/motion_profile", + "--width", + "120", + "--height", + "40", + "--frames", + "150", + "--repeats", + "1", + "--offset", + "94", + "--output", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-comparison/worktree-120x40-muster-1.csv" + ], + "wall_seconds": 0.6224075740000217 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--bench", + "--size", + "240x80", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-comparison/current-240x80-default-0.csv" + ], + "wall_seconds": 2.936128468999982 + }, + { + "command": [ + "/home/clifford/.codex/worktrees/b08b/nori/cli/.worktrees/animated-onboarding/nori-rs/target/release/examples/motion_profile", + "--width", + "240", + "--height", + "80", + "--frames", + "150", + "--repeats", + "1", + "--offset", + "0", + "--output", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-comparison/worktree-240x80-default-1.csv" + ], + "wall_seconds": 2.220989546999988 + }, + { + "command": [ + "/home/clifford/.codex/worktrees/b08b/nori/cli/.worktrees/animated-onboarding/nori-rs/target/release/examples/motion_profile", + "--width", + "120", + "--height", + "40", + "--frames", + "150", + "--repeats", + "1", + "--offset", + "0", + "--output", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-comparison/worktree-120x40-default-1.csv" + ], + "wall_seconds": 0.5299674960000402 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--bench", + "--size", + "120x40", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-comparison/current-120x40-default-1.csv" + ], + "wall_seconds": 0.689532282000016 + }, + { + "command": [ + "/home/clifford/.codex/worktrees/b08b/nori/cli/.worktrees/animated-onboarding/nori-rs/target/release/examples/motion_profile", + "--width", + "120", + "--height", + "40", + "--frames", + "150", + "--repeats", + "1", + "--offset", + "94", + "--output", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-comparison/worktree-120x40-muster-0.csv" + ], + "wall_seconds": 0.5509233050000262 + }, + { + "command": [ + "/home/clifford/.codex/worktrees/b08b/nori/cli/.worktrees/animated-onboarding/nori-rs/target/release/examples/motion_profile", + "--width", + "240", + "--height", + "80", + "--frames", + "150", + "--repeats", + "1", + "--offset", + "0", + "--output", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-comparison/worktree-240x80-default-0.csv" + ], + "wall_seconds": 1.933944007999969 + }, + { + "command": [ + "/home/clifford/.codex/worktrees/b08b/nori/cli/.worktrees/animated-onboarding/nori-rs/target/release/examples/motion_profile", + "--width", + "240", + "--height", + "80", + "--frames", + "150", + "--repeats", + "1", + "--offset", + "94", + "--output", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-comparison/worktree-240x80-muster-0.csv" + ], + "wall_seconds": 2.1368187040000066 + } + ], + "notes": "Existing release builds; different visuals and benchmark harnesses; 150 frames per process at simulated 25 FPS. First frame excluded. No terminal I/O. Two repetitions; sequential shuffled order." +} diff --git a/docs/performance/motion-comparison/run.py b/docs/performance/motion-comparison/run.py new file mode 100644 index 000000000..b06e5359c --- /dev/null +++ b/docs/performance/motion-comparison/run.py @@ -0,0 +1,35 @@ +"""Compare existing release examples sequentially, without terminal I/O or rebuilds.""" +import csv, hashlib, json, math, os, pathlib, random, statistics, subprocess, time +HERE = pathlib.Path(__file__).resolve().parent +CURRENT = pathlib.Path('/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook') +OTHER = pathlib.Path('/home/clifford/.codex/worktrees/b08b/nori/cli/.worktrees/animated-onboarding/nori-rs/target/release/examples/motion_profile') +env = dict(os.environ, TERM='xterm-256color', COLORTERM='truecolor') +env.pop('NO_COLOR', None) +cases = [(impl, size, variant, rep) for impl in ['current', 'worktree'] for size in ['120x40', '240x80'] for variant in ['default', 'muster'] for rep in range(2)] +random.Random(910).shuffle(cases) +metadata = {'binaries': {str(p): hashlib.sha256(p.read_bytes()).hexdigest() for p in [CURRENT, OTHER]}, 'runs': [], 'notes': 'Existing release builds; different visuals and benchmark harnesses; 150 frames per process at simulated 25 FPS. First frame excluded. No terminal I/O. Two repetitions; sequential shuffled order.'} +groups = {} +for impl, size, variant, rep in cases: + path = HERE / f'{impl}-{size}-{variant}-{rep}.csv' + if impl == 'current': + command = [str(CURRENT), '--bench', '--size', size, '--frames', '150', '--profile', str(path)] + if variant == 'muster': command.append('--muster') + else: + width, height = size.split('x') + command = [str(OTHER), '--width', width, '--height', height, '--frames', '150', '--repeats', '1', '--offset', '94' if variant == 'muster' else '0', '--output', str(path)] + start = time.monotonic() + subprocess.run(command, env=env, check=True, capture_output=True, timeout=45) + metadata['runs'].append({'command': command, 'wall_seconds': time.monotonic()-start}) + rows = list(csv.DictReader(path.open()))[1:] + groups.setdefault((impl,size,variant), []).extend(rows) + print(f'{impl} {size} {variant} repeat {rep} done', flush=True) +(HERE/'metadata.json').write_text(json.dumps(metadata, indent=2)+'\n') +with (HERE/'summary.csv').open('w') as out: + writer = csv.writer(out) + writer.writerow(['implementation','size','variant','frames','median_total_ms','p95_total_ms','p95_widget_ms','over_40ms_pct','mean_bytes']) + for (impl,size,variant), rows in sorted(groups.items()): + total = sorted(float(r['total_us'])/1000 for r in rows) + widget = sorted(float(r['widget_us' if impl == 'current' else 'render_us'])/1000 for r in rows) + p95 = lambda seq: seq[math.ceil(len(seq)*.95)-1] + writer.writerow([impl,size,variant,len(rows),statistics.median(total),p95(total),p95(widget),100*sum(v>40 for v in total)/len(total),statistics.mean(float(r['ansi_bytes' if impl == 'current' else 'bytes']) for r in rows)]) +print((HERE/'summary.csv').read_text()) diff --git a/docs/performance/motion-comparison/summary.csv b/docs/performance/motion-comparison/summary.csv new file mode 100644 index 000000000..f83ecb185 --- /dev/null +++ b/docs/performance/motion-comparison/summary.csv @@ -0,0 +1,9 @@ +implementation,size,variant,frames,median_total_ms,p95_total_ms,p95_widget_ms,over_40ms_pct,mean_bytes +current,120x40,default,298,0.8561239999999999,5.830013,5.651569,0.0,58555.29530201342 +current,120x40,muster,298,0.9059675,6.376772,6.077572,0.0,58871.85906040268 +current,240x80,default,298,3.9170024999999997,24.670557000000002,23.979532,0.0,241693.12080536914 +current,240x80,muster,298,3.0439860000000003,23.310271,22.782294999999998,0.0,242172.6510067114 +worktree,120x40,default,298,3.417362,6.8618689999999996,6.697746,0.0,49907.281879194634 +worktree,120x40,muster,298,3.968585,8.157445,7.817797,0.0,52112.718120805366 +worktree,240x80,default,298,14.014571499999999,29.589234,28.627478,0.0,204100.9731543624 +worktree,240x80,muster,298,15.377357499999999,28.212151000000002,27.396611,0.0,212537.89932885906 diff --git a/docs/performance/motion-comparison/worktree-120x40-default-0.csv b/docs/performance/motion-comparison/worktree-120x40-default-0.csv new file mode 100644 index 000000000..2ee222658 --- /dev/null +++ b/docs/performance/motion-comparison/worktree-120x40-default-0.csv @@ -0,0 +1,151 @@ +frame,elapsed_s,zoom,render_us,diff_us,encode_us,reset_us,total_us,interval_us,bytes,changed_cells,glyph_changes,color_only_changes +0,0.000000,0.000000,539.131,54.100,0.092,3.574,596.897,0.000,19,0,0,0 +1,0.040000,0.013333,570.132,81.891,70.345,3.617,725.985,0.000,26508,1794,1490,304 +2,0.080000,0.026667,549.999,78.965,66.770,3.497,699.231,0.000,25611,1794,1472,322 +3,0.120000,0.040000,544.648,80.206,69.572,3.606,698.032,0.000,26225,1880,1548,332 +4,0.160000,0.053333,555.155,77.865,70.796,3.609,707.425,0.000,26848,1888,1625,263 +5,0.200000,0.066667,561.315,79.444,76.716,3.512,720.987,0.000,28662,1922,1614,308 +6,0.240000,0.080000,557.895,81.668,76.284,3.609,719.456,0.000,30222,1927,1615,312 +7,0.280000,0.093333,566.146,82.087,77.683,3.600,729.516,0.000,30137,1966,1664,302 +8,0.320000,0.106667,556.797,80.559,74.909,3.519,715.784,0.000,29303,1978,1685,293 +9,0.360000,0.120000,553.568,80.111,79.639,3.691,717.009,0.000,30889,1992,1671,321 +10,0.400000,0.133333,559.209,81.783,79.021,3.607,723.620,0.000,31405,2027,1719,308 +11,0.440000,0.146667,570.990,83.434,85.325,3.481,743.230,0.000,33468,2077,1786,291 +12,0.480000,0.160000,575.570,84.968,88.683,3.619,752.840,0.000,34619,2100,1801,299 +13,0.520000,0.173333,568.488,81.980,90.869,3.599,744.936,0.000,34408,2236,1935,301 +14,0.560000,0.186667,565.620,85.156,84.835,3.621,739.232,0.000,33480,2157,1859,298 +15,0.600000,0.200000,576.383,84.330,96.227,3.603,760.543,0.000,37316,2192,1903,289 +16,0.640000,0.213333,580.317,86.708,95.843,3.496,766.364,0.000,38134,2242,1975,267 +17,0.680000,0.226667,571.115,91.077,95.489,3.614,761.295,0.000,38388,2256,2005,251 +18,0.720000,0.240000,575.778,85.289,102.182,3.597,766.846,0.000,40343,2321,2051,270 +19,0.760000,0.253333,570.075,89.305,108.849,3.600,771.829,0.000,44107,2376,2086,290 +20,0.800000,0.266667,590.554,90.873,101.837,3.605,786.869,0.000,41932,2438,2143,295 +21,0.840000,0.280000,600.711,87.207,104.663,3.490,796.071,0.000,43280,2379,2135,244 +22,0.880000,0.293333,575.950,89.022,101.362,3.607,769.941,0.000,44522,2426,2171,255 +23,0.920000,0.306667,750.480,93.693,114.199,3.601,961.973,0.000,48900,2521,2270,251 +24,0.960000,0.320000,1079.323,98.117,119.340,3.589,1300.369,0.000,49498,2653,2426,227 +25,1.000000,0.333333,1372.264,98.054,124.916,3.607,1598.841,0.000,50662,2664,2440,224 +26,1.040000,0.346667,1521.903,96.011,124.344,3.517,1745.775,0.000,51170,2697,2518,179 +27,1.080000,0.360000,1788.739,96.986,134.119,3.595,2023.439,0.000,55458,2758,2605,153 +28,1.120000,0.373333,2012.852,94.174,148.972,3.605,2259.603,0.000,57366,3037,2866,171 +29,1.160000,0.386667,2384.698,96.368,138.607,3.601,2623.274,0.000,59470,3089,2894,195 +30,1.200000,0.400000,2525.027,94.762,147.146,3.600,2770.535,0.000,63216,3128,2975,153 +31,1.240000,0.413333,2694.422,101.186,151.888,3.492,2950.988,0.000,66357,3336,3185,151 +32,1.280000,0.426667,2823.811,102.409,158.265,3.599,3088.084,0.000,70141,3467,3294,173 +33,1.320000,0.440000,3037.996,107.701,161.827,3.599,3311.123,0.000,70382,3581,3462,119 +34,1.360000,0.453333,3011.468,101.925,161.213,3.611,3278.217,0.000,72615,3621,3520,101 +35,1.400000,0.466667,3036.966,98.103,164.434,3.605,3303.108,0.000,71280,3526,3383,143 +36,1.440000,0.480000,3063.787,97.847,162.922,3.487,3328.043,0.000,74795,3698,3605,93 +37,1.480000,0.493333,3058.361,100.596,168.663,3.491,3331.111,0.000,77129,3745,3643,102 +38,1.520000,0.506667,3074.241,101.689,170.985,3.486,3350.401,0.000,75114,3689,3600,89 +39,1.560000,0.520000,3168.942,102.472,181.806,3.620,3456.840,0.000,75970,3766,3678,88 +40,1.600000,0.533333,3093.110,101.601,177.311,3.668,3375.690,0.000,76080,3784,3691,93 +41,1.640000,0.546667,3081.761,100.979,176.695,3.594,3363.029,0.000,76791,3785,3682,103 +42,1.680000,0.560000,3116.905,100.679,179.358,3.607,3400.549,0.000,79022,3880,3776,104 +43,1.720000,0.573333,3097.222,99.528,174.240,3.594,3374.584,0.000,83680,3934,3810,124 +44,1.760000,0.586667,2971.644,99.047,170.770,3.564,3245.025,0.000,78645,3986,3867,119 +45,1.800000,0.600000,3116.561,101.409,197.719,3.580,3419.269,0.000,83248,4004,3876,128 +46,1.840000,0.613333,3169.402,102.804,181.809,3.497,3457.512,0.000,80264,3976,3852,124 +47,1.880000,0.626667,3184.755,103.308,180.679,3.481,3472.223,0.000,80216,4006,3882,124 +48,1.920000,0.640000,3240.099,102.748,165.048,3.505,3511.400,0.000,79827,4089,3960,129 +49,1.960000,0.653333,3225.166,110.279,170.900,3.551,3509.896,0.000,77002,4101,3973,128 +50,2.000000,0.666667,3351.741,107.281,171.714,3.609,3634.345,0.000,76961,4122,3985,137 +51,2.040000,0.680000,3253.289,102.511,168.065,3.595,3527.460,0.000,74357,4105,3929,176 +52,2.080000,0.693333,3234.717,104.421,155.990,3.589,3498.717,0.000,73155,4177,4016,161 +53,2.120000,0.706667,3239.871,100.878,165.103,3.509,3509.361,0.000,71266,4193,4045,148 +54,2.160000,0.720000,3268.854,100.249,162.739,3.486,3535.328,0.000,70649,4209,4050,159 +55,2.200000,0.733333,3271.143,100.156,163.849,3.471,3538.619,0.000,69222,4190,4010,180 +56,2.240000,0.746667,3274.723,101.385,163.192,3.593,3542.893,0.000,69993,4287,4100,187 +57,2.280000,0.760000,5760.820,100.021,171.758,3.496,6036.095,0.000,72374,4271,4094,177 +58,2.320000,0.773333,5813.308,100.526,175.586,3.489,6092.909,0.000,73051,4310,4129,181 +59,2.360000,0.786667,5715.710,99.598,162.535,3.483,5981.326,0.000,73213,4307,4094,213 +60,2.400000,0.800000,5711.248,99.301,163.798,3.609,5977.956,0.000,71056,4234,3949,285 +61,2.440000,0.813333,5810.604,97.440,146.594,3.520,6058.158,0.000,62736,4239,3921,318 +62,2.480000,0.826667,5791.487,97.567,120.966,3.664,6013.684,0.000,51774,4148,3809,339 +63,2.520000,0.840000,5800.561,98.300,95.552,3.591,5998.004,0.000,41231,3968,3655,313 +64,2.560000,0.853333,5766.460,97.341,81.193,3.613,5948.607,0.000,31384,3720,3513,207 +65,2.600000,0.866667,5784.369,95.365,68.112,3.605,5951.451,0.000,26485,3471,3317,154 +66,2.640000,0.880000,5764.647,95.667,64.900,3.603,5928.817,0.000,23711,3203,3096,107 +67,2.680000,0.893333,5763.356,98.423,59.132,3.592,5924.503,0.000,22181,2950,2869,81 +68,2.720000,0.906667,5762.165,97.517,54.525,3.588,5917.795,0.000,20730,2588,2530,58 +69,2.760000,0.920000,5736.573,95.843,50.985,3.605,5887.006,0.000,19371,2318,2247,71 +70,2.800000,0.933333,5772.312,90.824,41.260,3.612,5908.008,0.000,17092,1743,1698,45 +71,2.840000,0.946667,5831.815,88.148,33.842,3.590,5957.395,0.000,14203,1372,1333,39 +72,2.880000,0.960000,5800.206,82.584,25.663,3.612,5912.065,0.000,11076,988,962,26 +73,2.920000,0.973333,5765.738,79.281,16.315,3.489,5864.823,0.000,6997,609,582,27 +74,2.960000,0.986667,5732.504,74.791,9.787,3.499,5820.581,0.000,3415,274,236,38 +75,3.000000,1.000000,2449.832,72.436,4.674,4.151,2531.093,0.000,1477,95,84,11 +76,3.040000,0.986667,5725.374,72.155,3.361,3.494,5804.384,0.000,1293,102,90,12 +77,3.080000,0.973333,5803.546,74.494,8.399,3.486,5889.925,0.000,3327,286,250,36 +78,3.120000,0.960000,5791.353,80.643,16.648,3.499,5892.143,0.000,6962,593,566,27 +79,3.160000,0.946667,5861.801,83.155,25.742,3.598,5974.296,0.000,10908,974,948,26 +80,3.200000,0.933333,5855.396,87.846,35.765,3.628,5982.635,0.000,14937,1394,1352,42 +81,3.240000,0.920000,5837.249,91.110,41.052,3.593,5973.004,0.000,17273,1731,1682,49 +82,3.280000,0.906667,5800.178,95.841,54.993,3.609,5954.621,0.000,20439,2299,2227,72 +83,3.320000,0.893333,5771.957,99.290,149.994,3.592,6024.833,0.000,22190,2567,2503,64 +84,3.360000,0.880000,5816.815,97.218,65.487,3.588,5983.108,0.000,24827,2967,2874,93 +85,3.400000,0.866667,5881.225,95.508,71.344,3.489,6051.566,0.000,27838,3197,3090,107 +86,3.440000,0.853333,5828.531,97.126,81.106,3.632,6010.395,0.000,32888,3500,3357,143 +87,3.480000,0.840000,5807.501,96.754,105.097,3.604,6012.956,0.000,44256,3754,3534,220 +88,3.520000,0.826667,5849.766,96.527,128.544,3.493,6078.330,0.000,56292,3976,3688,288 +89,3.560000,0.813333,5848.350,111.819,141.383,3.504,6105.056,0.000,63887,4198,3870,328 +90,3.600000,0.800000,5821.768,100.061,161.439,3.599,6086.867,0.000,71703,4218,3873,345 +91,3.640000,0.786667,5791.147,100.259,161.944,3.590,6056.940,0.000,73903,4221,3929,292 +92,3.680000,0.773333,5798.126,98.408,178.821,3.605,6078.960,0.000,73174,4317,4109,208 +93,3.720000,0.760000,5839.607,102.915,170.689,3.606,6116.817,0.000,74079,4313,4120,193 +94,3.760000,0.746667,3446.249,98.235,164.343,3.608,3712.435,0.000,71757,4290,4105,185 +95,3.800000,0.733333,3398.396,100.341,156.644,3.487,3658.868,0.000,70497,4259,4094,165 +96,3.840000,0.720000,3367.000,99.517,159.939,3.583,3630.039,0.000,70182,4207,4050,157 +97,3.880000,0.706667,3331.600,100.296,153.426,3.497,3588.819,0.000,71102,4226,4073,153 +98,3.920000,0.693333,3380.260,99.081,156.530,3.600,3639.471,0.000,72007,4205,4063,142 +99,3.960000,0.680000,3331.717,102.963,169.209,3.493,3607.382,0.000,75769,4197,4059,138 +100,4.000000,0.666667,3325.448,101.518,177.820,3.592,3608.378,0.000,77017,4130,3963,167 +101,4.040000,0.653333,3338.516,102.103,170.593,3.580,3614.792,0.000,75981,4139,3996,143 +102,4.080000,0.640000,3301.348,102.582,188.647,3.596,3596.173,0.000,78470,4126,3984,142 +103,4.120000,0.626667,3286.896,102.341,176.688,3.491,3569.416,0.000,79390,4042,3893,149 +104,4.160000,0.613333,3269.797,101.444,177.589,3.501,3552.331,0.000,79594,4004,3886,118 +105,4.200000,0.600000,3235.446,102.442,166.120,3.493,3507.501,0.000,79209,3978,3856,122 +106,4.240000,0.586667,3129.764,101.328,175.843,3.586,3410.521,0.000,75782,4006,3890,116 +107,4.280000,0.573333,3227.422,100.498,186.181,3.505,3517.606,0.000,79431,3895,3808,87 +108,4.320000,0.560000,3250.666,103.538,175.982,3.491,3533.677,0.000,77968,3846,3727,119 +109,4.360000,0.546667,3230.294,102.194,178.729,3.594,3514.811,0.000,77234,3833,3749,84 +110,4.400000,0.533333,3215.103,102.228,171.980,3.494,3492.805,0.000,74878,3798,3688,110 +111,4.440000,0.520000,3214.378,102.053,161.113,3.510,3481.054,0.000,74978,3702,3621,81 +112,4.480000,0.506667,3209.561,101.043,163.678,3.502,3477.784,0.000,74038,3657,3577,80 +113,4.520000,0.493333,3190.309,99.816,166.075,3.601,3459.801,0.000,72407,3664,3601,63 +114,4.560000,0.480000,3221.807,101.121,159.392,3.490,3485.810,0.000,71497,3640,3564,76 +115,4.600000,0.466667,3170.395,99.070,174.132,3.594,3447.191,0.000,71669,3602,3527,75 +116,4.640000,0.453333,3154.025,98.495,156.286,3.626,3412.432,0.000,68961,3545,3443,102 +117,4.680000,0.440000,3168.233,100.092,161.469,3.590,3433.384,0.000,70020,3539,3443,96 +118,4.720000,0.426667,2991.127,103.632,159.081,3.608,3257.448,0.000,66997,3518,3409,109 +119,4.760000,0.413333,2824.565,97.990,149.059,3.481,3075.095,0.000,63376,3334,3207,127 +120,4.800000,0.400000,2662.451,98.208,157.159,3.672,2921.490,0.000,62362,3245,3108,137 +121,4.840000,0.386667,2515.459,94.347,133.835,3.490,2747.131,0.000,57241,3084,2916,168 +122,4.880000,0.373333,2147.383,92.766,138.127,3.575,2381.851,0.000,57908,3042,2836,206 +123,4.920000,0.360000,1881.064,89.337,130.395,3.590,2104.386,0.000,53719,2798,2631,167 +124,4.960000,0.346667,1590.932,90.481,118.838,3.488,1803.739,0.000,49719,2581,2389,192 +125,5.000000,0.333333,1415.187,91.215,118.110,3.618,1628.130,0.000,45811,2453,2280,173 +126,5.040000,0.320000,1089.924,91.428,111.176,3.588,1296.116,0.000,44895,2457,2251,206 +127,5.080000,0.306667,774.898,93.303,104.840,3.492,976.533,0.000,43456,2391,2199,192 +128,5.120000,0.293333,639.425,93.235,104.650,3.628,840.938,0.000,41816,2310,2093,217 +129,5.160000,0.280000,604.151,91.925,92.943,3.598,792.617,0.000,39051,2233,1989,244 +130,5.200000,0.266667,599.458,84.359,94.219,3.626,781.662,0.000,38329,2153,1915,238 +131,5.240000,0.253333,589.293,86.396,97.790,3.497,776.976,0.000,38619,2224,1925,299 +132,5.280000,0.240000,595.240,84.138,92.154,3.620,775.152,0.000,36237,2099,1810,289 +133,5.320000,0.226667,592.391,83.024,88.727,3.617,767.759,0.000,35139,2089,1851,238 +134,5.360000,0.213333,591.926,83.414,91.946,3.588,770.874,0.000,35977,2139,1876,263 +135,5.400000,0.200000,588.858,82.619,81.594,3.490,756.561,0.000,34275,2026,1780,246 +136,5.440000,0.186667,586.974,82.921,87.359,3.618,760.872,0.000,32645,2064,1810,254 +137,5.480000,0.173333,578.038,80.653,82.101,3.610,744.402,0.000,31278,2007,1743,264 +138,5.520000,0.160000,580.844,79.169,87.309,3.583,750.905,0.000,31887,1939,1709,230 +139,5.560000,0.146667,578.184,78.552,75.234,3.477,735.447,0.000,29702,1872,1616,256 +140,5.600000,0.133333,575.975,78.150,75.853,3.611,733.589,0.000,29489,1856,1599,257 +141,5.640000,0.120000,566.919,76.953,65.646,3.602,713.120,0.000,27516,1814,1572,242 +142,5.680000,0.106667,563.573,73.323,66.760,3.506,707.162,0.000,26003,1707,1447,260 +143,5.720000,0.093333,555.813,74.737,68.403,3.608,702.561,0.000,26834,1739,1499,240 +144,5.760000,0.080000,566.299,75.039,70.550,3.608,715.496,0.000,26903,1728,1447,281 +145,5.800000,0.066667,557.460,74.658,65.156,3.584,700.858,0.000,24981,1664,1418,246 +146,5.840000,0.053333,553.560,72.298,62.481,3.614,691.953,0.000,23668,1632,1347,285 +147,5.880000,0.040000,546.381,72.963,56.961,3.611,679.916,0.000,21875,1549,1297,252 +148,5.920000,0.026667,545.562,72.067,58.472,3.594,679.695,0.000,22709,1609,1359,250 +149,5.960000,0.013333,539.112,71.748,58.609,3.593,673.062,0.000,22489,1603,1332,271 diff --git a/docs/performance/motion-comparison/worktree-120x40-default-1.csv b/docs/performance/motion-comparison/worktree-120x40-default-1.csv new file mode 100644 index 000000000..33e788705 --- /dev/null +++ b/docs/performance/motion-comparison/worktree-120x40-default-1.csv @@ -0,0 +1,151 @@ +frame,elapsed_s,zoom,render_us,diff_us,encode_us,reset_us,total_us,interval_us,bytes,changed_cells,glyph_changes,color_only_changes +0,0.000000,0.000000,669.890,71.479,0.113,4.708,746.190,0.000,19,0,0,0 +1,0.040000,0.013333,725.897,109.226,99.385,4.234,938.742,0.000,26508,1794,1490,304 +2,0.080000,0.026667,720.928,105.147,96.056,4.998,927.129,0.000,25611,1794,1472,322 +3,0.120000,0.040000,810.119,127.852,103.626,4.936,1046.533,0.000,26225,1880,1548,332 +4,0.160000,0.053333,780.624,104.541,105.424,5.616,996.205,0.000,26848,1888,1625,263 +5,0.200000,0.066667,921.484,140.915,151.171,5.900,1219.470,0.000,28662,1922,1614,308 +6,0.240000,0.080000,793.893,112.772,130.740,5.516,1042.921,0.000,30222,1927,1615,312 +7,0.280000,0.093333,801.963,107.862,111.274,5.317,1026.416,0.000,30137,1966,1664,302 +8,0.320000,0.106667,845.330,128.167,117.187,4.961,1095.645,0.000,29303,1978,1685,293 +9,0.360000,0.120000,764.114,124.728,128.677,5.109,1022.628,0.000,30889,1992,1671,321 +10,0.400000,0.133333,733.603,109.551,114.109,4.683,961.946,0.000,31405,2027,1719,308 +11,0.440000,0.146667,737.285,110.670,122.616,4.681,975.252,0.000,33468,2077,1786,291 +12,0.480000,0.160000,737.492,111.543,126.132,5.181,980.348,0.000,34619,2100,1801,299 +13,0.520000,0.173333,749.151,113.571,129.411,5.265,997.398,0.000,34408,2236,1935,301 +14,0.560000,0.186667,751.000,111.492,125.236,6.169,993.897,0.000,33480,2157,1859,298 +15,0.600000,0.200000,748.075,113.763,137.666,5.815,1005.319,0.000,37316,2192,1903,289 +16,0.640000,0.213333,754.946,115.818,138.039,6.065,1014.868,0.000,38134,2242,1975,267 +17,0.680000,0.226667,756.111,115.376,138.790,5.591,1015.868,0.000,38388,2256,2005,251 +18,0.720000,0.240000,763.815,153.546,145.945,6.767,1070.073,0.000,40343,2321,2051,270 +19,0.760000,0.253333,758.207,127.510,163.858,4.267,1053.842,0.000,44107,2376,2086,290 +20,0.800000,0.266667,776.158,128.109,172.115,5.931,1082.313,0.000,41932,2438,2143,295 +21,0.840000,0.280000,866.687,124.535,154.290,7.014,1152.526,0.000,43280,2379,2135,244 +22,0.880000,0.293333,812.686,94.412,117.621,4.112,1028.831,0.000,44522,2426,2171,255 +23,0.920000,0.306667,792.160,94.305,120.385,3.584,1010.434,0.000,48900,2521,2270,251 +24,0.960000,0.320000,1209.348,392.471,133.252,4.706,1739.777,0.000,49498,2653,2426,227 +25,1.000000,0.333333,1627.077,125.857,126.536,3.600,1883.070,0.000,50662,2664,2440,224 +26,1.040000,0.346667,1522.689,99.424,121.556,3.547,1747.216,0.000,51170,2697,2518,179 +27,1.080000,0.360000,1803.332,95.833,141.008,3.627,2043.800,0.000,55458,2758,2605,153 +28,1.120000,0.373333,2036.656,95.737,139.548,3.565,2275.506,0.000,57366,3037,2866,171 +29,1.160000,0.386667,2383.969,95.221,141.822,4.030,2625.042,0.000,59470,3089,2894,195 +30,1.200000,0.400000,2796.177,109.872,174.062,3.961,3084.072,0.000,63216,3128,2975,153 +31,1.240000,0.413333,3295.822,135.263,198.199,5.033,3634.317,0.000,66357,3336,3185,151 +32,1.280000,0.426667,2992.308,101.746,160.286,3.466,3257.806,0.000,70141,3467,3294,173 +33,1.320000,0.440000,2981.090,107.491,156.676,3.580,3248.837,0.000,70382,3581,3462,119 +34,1.360000,0.453333,3001.794,98.219,196.681,3.486,3300.180,0.000,72615,3621,3520,101 +35,1.400000,0.466667,3085.541,98.837,158.936,3.569,3346.883,0.000,71280,3526,3383,143 +36,1.440000,0.480000,3043.691,98.950,168.085,3.559,3314.285,0.000,74795,3698,3605,93 +37,1.480000,0.493333,3130.238,107.190,174.269,3.758,3415.455,0.000,77129,3745,3643,102 +38,1.520000,0.506667,3317.389,112.354,181.840,4.086,3615.669,0.000,75114,3689,3600,89 +39,1.560000,0.520000,3426.076,101.831,169.036,3.568,3700.511,0.000,75970,3766,3678,88 +40,1.600000,0.533333,3101.880,101.322,167.430,3.465,3374.097,0.000,76080,3784,3691,93 +41,1.640000,0.546667,3370.852,111.965,169.661,3.569,3656.047,0.000,76791,3785,3682,103 +42,1.680000,0.560000,3535.866,105.010,192.185,3.751,3836.812,0.000,79022,3880,3776,104 +43,1.720000,0.573333,3424.969,138.209,259.823,4.790,3827.791,0.000,83680,3934,3810,124 +44,1.760000,0.586667,3017.363,99.184,171.455,3.580,3291.582,0.000,78645,3986,3867,119 +45,1.800000,0.600000,3114.936,102.174,160.909,3.581,3381.600,0.000,83248,4004,3876,128 +46,1.840000,0.613333,3272.644,104.638,179.317,3.664,3560.263,0.000,80264,3976,3852,124 +47,1.880000,0.626667,3591.641,140.775,192.200,3.665,3928.281,0.000,80216,4006,3882,124 +48,1.920000,0.640000,3534.674,115.926,171.485,3.666,3825.751,0.000,79827,4089,3960,129 +49,1.960000,0.653333,3377.392,128.484,173.803,3.499,3683.178,0.000,77002,4101,3973,128 +50,2.000000,0.666667,3440.714,104.724,169.766,3.562,3718.766,0.000,76961,4122,3985,137 +51,2.040000,0.680000,3251.007,103.003,168.224,3.569,3525.803,0.000,74357,4105,3929,176 +52,2.080000,0.693333,3252.219,100.117,165.483,3.569,3521.388,0.000,73155,4177,4016,161 +53,2.120000,0.706667,3331.419,101.050,160.650,9.476,3602.595,0.000,71266,4193,4045,148 +54,2.160000,0.720000,3671.799,112.035,191.446,4.377,3979.657,0.000,70649,4209,4050,159 +55,2.200000,0.733333,3430.052,102.418,159.074,3.544,3695.088,0.000,69222,4190,4010,180 +56,2.240000,0.746667,3297.716,102.719,154.526,3.563,3558.524,0.000,69993,4287,4100,187 +57,2.280000,0.760000,5767.113,101.279,173.283,3.568,6045.243,0.000,72374,4271,4094,177 +58,2.320000,0.773333,6358.299,108.130,179.140,3.655,6649.224,0.000,73051,4310,4129,181 +59,2.360000,0.786667,6740.094,120.389,203.197,4.500,7068.180,0.000,73213,4307,4094,213 +60,2.400000,0.800000,6065.294,101.828,163.232,3.553,6333.907,0.000,71056,4234,3949,285 +61,2.440000,0.813333,6223.974,108.944,156.642,3.675,6493.235,0.000,62736,4239,3921,318 +62,2.480000,0.826667,6660.103,100.230,116.610,3.561,6880.504,0.000,51774,4148,3809,339 +63,2.520000,0.840000,6290.349,121.442,116.689,4.342,6532.822,0.000,41231,3968,3655,313 +64,2.560000,0.853333,6371.612,122.851,107.431,4.982,6606.876,0.000,31384,3720,3513,207 +65,2.600000,0.866667,6049.123,96.281,68.239,3.552,6217.195,0.000,26485,3471,3317,154 +66,2.640000,0.880000,6125.006,95.139,62.745,3.574,6286.464,0.000,23711,3203,3096,107 +67,2.680000,0.893333,6292.420,120.154,75.218,4.510,6492.302,0.000,22181,2950,2869,81 +68,2.720000,0.906667,6701.851,105.160,55.523,3.563,6866.097,0.000,20730,2588,2530,58 +69,2.760000,0.920000,5862.535,113.042,63.899,4.536,6044.012,0.000,19371,2318,2247,71 +70,2.800000,0.933333,7008.074,115.190,51.110,4.065,7178.439,0.000,17092,1743,1698,45 +71,2.840000,0.946667,6700.582,113.956,42.640,4.691,6861.869,0.000,14203,1372,1333,39 +72,2.880000,0.960000,7096.849,98.013,26.101,3.667,7224.630,0.000,11076,988,962,26 +73,2.920000,0.973333,6347.179,79.305,18.111,3.583,6448.178,0.000,6997,609,582,27 +74,2.960000,0.986667,6198.280,103.518,13.604,4.977,6320.379,0.000,3415,274,236,38 +75,3.000000,1.000000,3285.718,90.725,5.943,5.237,3387.623,0.000,1477,95,84,11 +76,3.040000,0.986667,6175.799,90.157,5.293,5.116,6276.365,0.000,1293,102,90,12 +77,3.080000,0.973333,7278.203,103.514,11.697,4.940,7398.354,0.000,3327,286,250,36 +78,3.120000,0.960000,6767.803,79.380,18.368,3.510,6869.061,0.000,6962,593,566,27 +79,3.160000,0.946667,6697.746,87.276,25.714,3.508,6814.244,0.000,10908,974,948,26 +80,3.200000,0.933333,7086.766,120.511,47.380,4.694,7259.351,0.000,14937,1394,1352,42 +81,3.240000,0.920000,7079.593,97.163,42.180,3.565,7222.501,0.000,17273,1731,1682,49 +82,3.280000,0.906667,6832.645,122.556,57.707,4.523,7017.431,0.000,20439,2299,2227,72 +83,3.320000,0.893333,6514.077,121.230,71.921,4.516,6711.744,0.000,22190,2567,2503,64 +84,3.360000,0.880000,6329.597,124.843,87.808,4.517,6546.765,0.000,24827,2967,2874,93 +85,3.400000,0.866667,7149.452,119.566,94.261,4.686,7367.965,0.000,27838,3197,3090,107 +86,3.440000,0.853333,6344.166,98.301,87.444,3.555,6533.466,0.000,32888,3500,3357,143 +87,3.480000,0.840000,7283.787,126.212,151.597,4.516,7566.112,0.000,44256,3754,3534,220 +88,3.520000,0.826667,6212.857,96.827,131.706,3.567,6444.957,0.000,56292,3976,3688,288 +89,3.560000,0.813333,6723.441,150.064,178.422,4.546,7056.473,0.000,63887,4198,3870,328 +90,3.600000,0.800000,6526.732,99.433,160.859,3.551,6790.575,0.000,71703,4218,3873,345 +91,3.640000,0.786667,6050.148,98.793,167.347,3.476,6319.764,0.000,73903,4221,3929,292 +92,3.680000,0.773333,7069.188,126.497,208.442,4.527,7408.654,0.000,73174,4317,4109,208 +93,3.720000,0.760000,6498.760,112.991,186.952,3.567,6802.270,0.000,74079,4313,4120,193 +94,3.760000,0.746667,3408.202,101.199,171.255,3.770,3684.426,0.000,71757,4290,4105,185 +95,3.800000,0.733333,4199.102,132.970,204.788,4.009,4540.869,0.000,70497,4259,4094,165 +96,3.840000,0.720000,3661.089,103.105,169.073,3.691,3936.958,0.000,70182,4207,4050,157 +97,3.880000,0.706667,3690.695,111.234,156.777,3.681,3962.387,0.000,71102,4226,4073,153 +98,3.920000,0.693333,3485.958,102.090,163.874,3.543,3755.465,0.000,72007,4205,4063,142 +99,3.960000,0.680000,4077.729,127.806,198.829,5.012,4409.376,0.000,75769,4197,4059,138 +100,4.000000,0.666667,3738.650,102.663,167.287,3.535,4012.135,0.000,77017,4130,3963,167 +101,4.040000,0.653333,3311.284,103.675,165.263,3.556,3583.778,0.000,75981,4139,3996,143 +102,4.080000,0.640000,3687.594,103.503,181.033,3.955,3976.085,0.000,78470,4126,3984,142 +103,4.120000,0.626667,3978.973,103.245,159.253,3.590,4245.061,0.000,79390,4042,3893,149 +104,4.160000,0.613333,3422.695,109.149,170.082,3.460,3705.386,0.000,79594,4004,3886,118 +105,4.200000,0.600000,3410.412,128.773,208.895,4.222,3752.302,0.000,79209,3978,3856,122 +106,4.240000,0.586667,3420.018,127.441,187.185,3.841,3738.485,0.000,75782,4006,3890,116 +107,4.280000,0.573333,3836.225,136.830,232.959,4.802,4210.816,0.000,79431,3895,3808,87 +108,4.320000,0.560000,3593.249,116.381,191.659,3.565,3904.854,0.000,77968,3846,3727,119 +109,4.360000,0.546667,3334.397,101.171,169.662,3.565,3608.795,0.000,77234,3833,3749,84 +110,4.400000,0.533333,3681.045,113.670,176.303,3.561,3974.579,0.000,74878,3798,3688,110 +111,4.440000,0.520000,3773.368,142.852,234.720,4.782,4155.722,0.000,74978,3702,3621,81 +112,4.480000,0.506667,3611.169,102.595,181.867,3.769,3899.400,0.000,74038,3657,3577,80 +113,4.520000,0.493333,3234.511,102.001,165.205,3.569,3505.286,0.000,72407,3664,3601,63 +114,4.560000,0.480000,3217.517,102.934,159.013,3.566,3483.030,0.000,71497,3640,3564,76 +115,4.600000,0.466667,3169.536,100.078,158.595,3.562,3431.771,0.000,71669,3602,3527,75 +116,4.640000,0.453333,3660.563,131.173,205.086,4.339,4001.161,0.000,68961,3545,3443,102 +117,4.680000,0.440000,3657.994,109.427,169.666,3.877,3940.964,0.000,70020,3539,3443,96 +118,4.720000,0.426667,3293.606,105.711,164.145,3.756,3567.218,0.000,66997,3518,3409,109 +119,4.760000,0.413333,2990.799,111.718,153.234,3.558,3259.309,0.000,63376,3334,3207,127 +120,4.800000,0.400000,2825.055,102.438,165.450,3.952,3096.895,0.000,62362,3245,3108,137 +121,4.840000,0.386667,3048.219,98.993,142.590,3.638,3293.440,0.000,57241,3084,2916,168 +122,4.880000,0.373333,2280.278,90.487,142.945,3.968,2517.678,0.000,57908,3042,2836,206 +123,4.920000,0.360000,2117.530,92.619,134.363,3.584,2348.096,0.000,53719,2798,2631,167 +124,4.960000,0.346667,1771.198,94.590,123.400,3.649,1992.837,0.000,49719,2581,2389,192 +125,5.000000,0.333333,1473.019,94.107,118.632,3.572,1689.330,0.000,45811,2453,2280,173 +126,5.040000,0.320000,1093.471,92.151,113.475,3.577,1302.674,0.000,44895,2457,2251,206 +127,5.080000,0.306667,792.677,118.131,358.232,4.785,1273.825,0.000,43456,2391,2199,192 +128,5.120000,0.293333,839.066,115.342,132.428,4.996,1091.832,0.000,41816,2310,2093,217 +129,5.160000,0.280000,817.454,117.768,112.694,4.154,1052.070,0.000,39051,2233,1989,244 +130,5.200000,0.266667,720.197,109.142,127.248,4.608,961.195,0.000,38329,2153,1915,238 +131,5.240000,0.253333,794.574,118.273,108.656,4.149,1025.652,0.000,38619,2224,1925,299 +132,5.280000,0.240000,794.909,109.414,115.683,4.425,1024.431,0.000,36237,2099,1810,289 +133,5.320000,0.226667,703.144,106.125,106.658,4.504,920.431,0.000,35139,2089,1851,238 +134,5.360000,0.213333,647.995,109.354,117.462,4.484,879.295,0.000,35977,2139,1876,263 +135,5.400000,0.200000,736.027,114.996,109.624,5.002,965.649,0.000,34275,2026,1780,246 +136,5.440000,0.186667,674.647,103.696,108.138,4.525,891.006,0.000,32645,2064,1810,254 +137,5.480000,0.173333,622.574,88.707,88.555,4.339,804.175,0.000,31278,2007,1743,264 +138,5.520000,0.160000,666.615,92.980,90.639,3.653,853.887,0.000,31887,1939,1709,230 +139,5.560000,0.146667,691.782,80.080,84.462,4.136,860.460,0.000,29702,1872,1616,256 +140,5.600000,0.133333,628.489,81.839,75.581,3.565,789.474,0.000,29489,1856,1599,257 +141,5.640000,0.120000,631.071,94.776,79.869,3.580,809.296,0.000,27516,1814,1572,242 +142,5.680000,0.106667,574.421,94.197,85.617,4.768,759.003,0.000,26003,1707,1447,260 +143,5.720000,0.093333,710.430,80.430,84.706,4.408,879.974,0.000,26834,1739,1499,240 +144,5.760000,0.080000,635.627,75.846,69.976,3.559,785.008,0.000,26903,1728,1447,281 +145,5.800000,0.066667,585.128,85.340,72.025,4.162,746.655,0.000,24981,1664,1418,246 +146,5.840000,0.053333,735.358,91.067,73.182,3.972,903.579,0.000,23668,1632,1347,285 +147,5.880000,0.040000,619.054,81.194,63.093,3.982,767.323,0.000,21875,1549,1297,252 +148,5.920000,0.026667,613.021,88.283,67.514,4.275,773.093,0.000,22709,1609,1359,250 +149,5.960000,0.013333,627.030,90.563,80.392,4.834,802.819,0.000,22489,1603,1332,271 diff --git a/docs/performance/motion-comparison/worktree-120x40-muster-0.csv b/docs/performance/motion-comparison/worktree-120x40-muster-0.csv new file mode 100644 index 000000000..90a2ae79b --- /dev/null +++ b/docs/performance/motion-comparison/worktree-120x40-muster-0.csv @@ -0,0 +1,151 @@ +frame,elapsed_s,zoom,render_us,diff_us,encode_us,reset_us,total_us,interval_us,bytes,changed_cells,glyph_changes,color_only_changes +0,0.000000,0.000000,528.085,52.446,0.070,3.594,584.195,0.000,19,0,0,0 +1,0.040000,0.013333,572.093,77.146,64.055,3.567,716.861,0.000,25548,1668,1380,288 +2,0.080000,0.026667,567.748,78.284,65.439,3.471,714.942,0.000,26095,1743,1398,345 +3,0.120000,0.040000,591.042,93.178,72.687,4.272,761.179,0.000,25773,1814,1510,304 +4,0.160000,0.053333,675.347,79.460,70.377,3.586,828.770,0.000,26596,1790,1516,274 +5,0.200000,0.066667,632.845,84.906,75.609,3.577,796.937,0.000,28969,1919,1614,305 +6,0.240000,0.080000,631.838,80.853,77.649,3.581,793.921,0.000,30655,1988,1663,325 +7,0.280000,0.093333,635.103,81.903,89.084,3.635,809.725,0.000,31366,2043,1737,306 +8,0.320000,0.106667,690.032,92.790,85.144,3.583,871.549,0.000,32365,2048,1796,252 +9,0.360000,0.120000,660.584,100.478,102.777,4.408,868.247,0.000,33959,2147,1889,258 +10,0.400000,0.133333,650.915,87.853,96.803,3.964,839.535,0.000,34825,2138,1847,291 +11,0.440000,0.146667,656.721,88.997,91.722,3.600,841.040,0.000,35742,2212,1915,297 +12,0.480000,0.160000,617.132,85.052,108.694,3.569,814.447,0.000,38327,2249,1972,277 +13,0.520000,0.173333,620.116,90.980,93.988,3.467,808.551,0.000,38781,2395,2101,294 +14,0.560000,0.186667,618.441,89.897,99.538,3.473,811.349,0.000,39865,2252,1988,264 +15,0.600000,0.200000,615.177,89.200,99.754,3.555,807.686,0.000,39385,2346,2083,263 +16,0.640000,0.213333,623.746,89.876,104.520,3.562,821.704,0.000,41658,2384,2136,248 +17,0.680000,0.226667,627.997,92.857,106.314,3.571,830.739,0.000,42694,2456,2191,265 +18,0.720000,0.240000,633.297,91.571,103.602,3.561,832.031,0.000,42145,2419,2150,269 +19,0.760000,0.253333,636.823,98.441,115.535,3.750,854.549,0.000,41820,2431,2197,234 +20,0.800000,0.266667,640.359,90.071,96.301,3.494,830.225,0.000,43616,2414,2184,230 +21,0.840000,0.280000,631.905,88.607,115.643,3.780,839.935,0.000,45326,2435,2176,259 +22,0.880000,0.293333,744.727,94.721,115.202,3.582,958.232,0.000,45177,2484,2242,242 +23,0.920000,0.306667,847.475,106.933,137.532,3.965,1095.905,0.000,47142,2574,2339,235 +24,0.960000,0.320000,1253.407,95.644,120.170,3.572,1472.793,0.000,50372,2622,2440,182 +25,1.000000,0.333333,1655.250,111.656,138.327,3.563,1908.796,0.000,51279,2668,2497,171 +26,1.040000,0.346667,1794.155,99.058,155.818,4.675,2053.706,0.000,52453,2702,2502,200 +27,1.080000,0.360000,2053.505,96.754,141.266,3.571,2295.096,0.000,57439,2831,2644,187 +28,1.120000,0.373333,2312.578,93.798,137.739,3.578,2547.693,0.000,57533,2967,2786,181 +29,1.160000,0.386667,2642.428,97.660,146.359,3.564,2890.011,0.000,62580,3092,2926,166 +30,1.200000,0.400000,3132.095,106.925,183.010,3.975,3426.005,0.000,64768,3332,3151,181 +31,1.240000,0.413333,3633.165,107.722,169.488,4.390,3914.765,0.000,66103,3337,3184,153 +32,1.280000,0.426667,3365.919,132.974,186.110,4.342,3689.345,0.000,69389,3483,3372,111 +33,1.320000,0.440000,4018.796,143.715,227.579,3.751,4393.841,0.000,70488,3571,3478,93 +34,1.360000,0.453333,3573.860,98.445,170.829,3.562,3846.696,0.000,71541,3611,3496,115 +35,1.400000,0.466667,3401.338,96.869,164.750,3.553,3666.510,0.000,73205,3627,3538,89 +36,1.440000,0.480000,3938.856,110.566,180.699,3.882,4234.003,0.000,74076,3687,3576,111 +37,1.480000,0.493333,3920.568,122.770,204.850,4.707,4252.895,0.000,74296,3683,3589,94 +38,1.520000,0.506667,3698.288,99.199,175.798,3.580,3976.865,0.000,75463,3708,3609,99 +39,1.560000,0.520000,3460.748,100.816,172.059,3.556,3737.179,0.000,76494,3748,3641,107 +40,1.600000,0.533333,3608.814,138.221,210.198,4.363,3961.596,0.000,75882,3766,3653,113 +41,1.640000,0.546667,4141.640,143.727,213.878,4.672,4503.917,0.000,76010,3827,3723,104 +42,1.680000,0.560000,3882.130,118.454,171.683,3.590,4175.857,0.000,76686,3829,3741,88 +43,1.720000,0.573333,4010.829,135.656,212.161,4.618,4363.264,0.000,77248,3855,3764,91 +44,1.760000,0.586667,3702.687,103.208,180.304,3.581,3989.780,0.000,82269,4026,3894,132 +45,1.800000,0.600000,3546.284,99.636,172.004,3.552,3821.476,0.000,78594,4055,3951,104 +46,1.840000,0.613333,3884.565,104.619,221.696,4.497,4215.377,0.000,80220,4056,3943,113 +47,1.880000,0.626667,4299.837,114.659,197.707,4.273,4616.476,0.000,79951,4051,3919,132 +48,1.920000,0.640000,3931.071,105.678,157.964,3.573,4198.286,0.000,77357,4111,3978,133 +49,1.960000,0.653333,3693.952,99.321,158.632,3.572,3955.477,0.000,76189,4170,4026,144 +50,2.000000,0.666667,3711.838,99.782,219.623,5.014,4036.257,0.000,76633,4160,3999,161 +51,2.040000,0.680000,4044.012,102.749,193.510,3.977,4344.248,0.000,73051,4183,4052,131 +52,2.080000,0.693333,3824.588,98.555,164.879,3.575,4091.597,0.000,73277,4197,4049,148 +53,2.120000,0.706667,3637.168,99.134,164.786,3.547,3904.635,0.000,72531,4221,4062,159 +54,2.160000,0.720000,3701.115,112.351,189.923,3.586,4006.975,0.000,71802,4248,4052,196 +55,2.200000,0.733333,3818.437,99.269,169.324,3.618,4090.648,0.000,71459,4288,4114,174 +56,2.240000,0.746667,3777.009,111.857,181.966,3.567,4074.399,0.000,72716,4251,4102,149 +57,2.280000,0.760000,7124.100,101.113,168.438,3.548,7397.199,0.000,71449,4278,4110,168 +58,2.320000,0.773333,6799.067,97.881,170.384,3.602,7070.934,0.000,73734,4319,4156,163 +59,2.360000,0.786667,6853.231,115.049,191.616,4.378,7164.274,0.000,75136,4332,4123,209 +60,2.400000,0.800000,6843.912,96.752,157.074,3.574,7101.312,0.000,71698,4370,4149,221 +61,2.440000,0.813333,6506.448,97.562,151.455,3.561,6759.026,0.000,66886,4303,4007,296 +62,2.480000,0.826667,6573.062,96.977,144.712,3.559,6818.310,0.000,59990,4180,3864,316 +63,2.520000,0.840000,6649.913,117.927,144.916,3.545,6916.301,0.000,52591,4056,3709,347 +64,2.560000,0.853333,7121.926,125.375,138.431,4.650,7390.382,0.000,42804,3790,3493,297 +65,2.600000,0.866667,7375.075,132.472,120.799,3.569,7631.915,0.000,37341,3485,3237,248 +66,2.640000,0.880000,6566.407,99.921,83.869,3.572,6753.769,0.000,33641,3418,3198,220 +67,2.680000,0.893333,6843.419,97.954,79.016,3.563,7023.952,0.000,32010,3151,2958,193 +68,2.720000,0.906667,6808.800,99.583,76.382,3.580,6988.345,0.000,30544,2910,2719,191 +69,2.760000,0.920000,7069.727,113.183,74.037,3.997,7260.944,0.000,27958,2571,2357,214 +70,2.800000,0.933333,7220.412,102.993,81.550,4.304,7409.259,0.000,25820,2374,2194,180 +71,2.840000,0.946667,7427.042,93.136,63.850,3.571,7587.599,0.000,26920,1971,1732,239 +72,2.880000,0.960000,6586.917,93.310,64.009,3.575,6747.811,0.000,24771,1910,1702,208 +73,2.920000,0.973333,6851.385,99.649,44.161,4.071,6999.266,0.000,15453,1310,1164,146 +74,2.960000,0.986667,6981.992,83.646,56.847,3.576,7126.061,0.000,24425,1949,1842,107 +75,3.000000,1.000000,2540.326,76.686,22.494,3.547,2643.053,0.000,8726,1097,1034,63 +76,3.040000,0.986667,6511.403,79.179,11.863,3.934,6606.379,0.000,4090,617,590,27 +77,3.080000,0.973333,6868.167,93.050,58.767,3.561,7023.545,0.000,23663,2095,1896,199 +78,3.120000,0.960000,6826.167,92.880,56.423,3.946,6979.416,0.000,21375,1734,1538,196 +79,3.160000,0.946667,6680.162,99.321,61.287,3.856,6844.626,0.000,21055,1728,1424,304 +80,3.200000,0.933333,7197.307,96.345,71.082,3.572,7368.306,0.000,29737,2405,2149,256 +81,3.240000,0.920000,6507.781,95.286,60.521,3.571,6667.159,0.000,23907,2352,2112,240 +82,3.280000,0.906667,7604.814,121.685,65.637,3.578,7795.714,0.000,26477,2304,2155,149 +83,3.320000,0.893333,6521.967,97.002,76.098,3.478,6698.545,0.000,30557,2983,2819,164 +84,3.360000,0.880000,6532.370,98.139,83.159,3.581,6717.249,0.000,33762,3078,2918,160 +85,3.400000,0.866667,6700.295,117.284,113.786,4.452,6935.817,0.000,35772,3376,3197,179 +86,3.440000,0.853333,7251.570,98.483,111.569,3.580,7465.202,0.000,43915,3597,3371,226 +87,3.480000,0.840000,6680.764,133.564,157.546,4.616,6976.490,0.000,50693,3745,3494,251 +88,3.520000,0.826667,7341.936,97.730,135.456,3.500,7578.622,0.000,61144,4028,3660,368 +89,3.560000,0.813333,7400.969,107.382,159.976,3.563,7671.890,0.000,68634,4128,3795,333 +90,3.600000,0.800000,6967.470,105.154,169.704,4.371,7246.699,0.000,71261,4256,3964,292 +91,3.640000,0.786667,6866.191,116.504,170.187,3.673,7156.555,0.000,73162,4355,4099,256 +92,3.680000,0.773333,6948.696,100.340,166.708,3.560,7219.304,0.000,73140,4308,4091,217 +93,3.720000,0.760000,6560.648,111.839,176.400,3.835,6852.722,0.000,72485,4315,4132,183 +94,3.760000,0.746667,4040.530,108.041,198.320,3.988,4350.879,0.000,73404,4281,4095,186 +95,3.800000,0.733333,3988.680,117.266,206.635,4.626,4317.207,0.000,72620,4270,4099,171 +96,3.840000,0.720000,4158.481,109.946,163.926,3.564,4435.917,0.000,71065,4262,4082,180 +97,3.880000,0.706667,3647.411,99.878,163.628,3.571,3914.488,0.000,72937,4214,4033,181 +98,3.920000,0.693333,3680.738,98.505,164.643,3.568,3947.454,0.000,73276,4230,4039,191 +99,3.960000,0.680000,3792.018,107.682,160.641,3.665,4064.006,0.000,73443,4175,4027,148 +100,4.000000,0.666667,4389.034,102.995,166.250,3.573,4661.852,0.000,75396,4167,4021,146 +101,4.040000,0.653333,3620.856,100.498,170.434,3.487,3895.275,0.000,76340,4176,4021,155 +102,4.080000,0.640000,3787.721,127.172,228.803,4.687,4148.383,0.000,78073,4096,3944,152 +103,4.120000,0.626667,3811.297,99.940,172.046,3.574,4086.857,0.000,79272,4089,3976,113 +104,4.160000,0.613333,3565.046,101.190,176.620,3.567,3846.423,0.000,78654,4050,3920,130 +105,4.200000,0.600000,3554.944,99.688,179.710,3.555,3837.897,0.000,80847,4040,3929,111 +106,4.240000,0.586667,3532.016,103.113,181.541,3.487,3820.157,0.000,81472,4051,3929,122 +107,4.280000,0.573333,3702.973,104.435,171.908,3.661,3982.977,0.000,76286,4044,3918,126 +108,4.320000,0.560000,3886.131,126.426,191.839,3.785,4208.181,0.000,77527,3906,3801,105 +109,4.360000,0.546667,3901.135,116.187,201.447,4.402,4223.171,0.000,76410,3879,3785,94 +110,4.400000,0.533333,3929.939,102.044,175.559,4.171,4211.713,0.000,75027,3808,3715,93 +111,4.440000,0.520000,3644.673,100.574,180.825,3.566,3929.638,0.000,76292,3754,3657,97 +112,4.480000,0.506667,3438.852,101.760,166.352,3.562,3710.526,0.000,74443,3761,3662,99 +113,4.520000,0.493333,3670.331,101.506,170.647,3.558,3946.042,0.000,74633,3768,3666,102 +114,4.560000,0.480000,3744.724,121.207,213.598,4.823,4084.352,0.000,73051,3715,3648,67 +115,4.600000,0.466667,3714.309,98.872,158.932,3.461,3975.574,0.000,69521,3649,3557,92 +116,4.640000,0.453333,3358.976,98.023,159.551,3.587,3620.137,0.000,69049,3539,3437,102 +117,4.680000,0.440000,3345.595,99.060,163.868,3.575,3612.098,0.000,67920,3551,3457,94 +118,4.720000,0.426667,3166.284,99.804,155.306,3.565,3424.959,0.000,66663,3553,3462,91 +119,4.760000,0.413333,3002.625,98.330,147.395,3.573,3251.923,0.000,63974,3398,3296,102 +120,4.800000,0.400000,2822.605,98.270,143.075,5.926,3069.876,0.000,62413,3249,3099,150 +121,4.840000,0.386667,2869.835,94.673,133.347,3.744,3101.599,0.000,59429,3159,2992,167 +122,4.880000,0.373333,2588.305,109.194,152.259,4.315,2854.073,0.000,55154,3026,2827,199 +123,4.920000,0.360000,2165.657,90.850,127.512,3.474,2387.493,0.000,53279,2824,2655,169 +124,4.960000,0.346667,1666.704,90.602,122.900,3.493,1883.699,0.000,50663,2636,2463,173 +125,5.000000,0.333333,1493.009,93.612,121.113,3.565,1711.299,0.000,48693,2563,2383,180 +126,5.040000,0.320000,1180.989,122.972,135.918,4.163,1444.042,0.000,45505,2480,2288,192 +127,5.080000,0.306667,832.016,91.690,108.240,3.562,1035.508,0.000,44450,2467,2276,191 +128,5.120000,0.293333,638.377,91.110,99.404,3.585,832.476,0.000,42582,2404,2176,228 +129,5.160000,0.280000,640.853,90.596,101.786,3.571,836.806,0.000,40500,2298,2025,273 +130,5.200000,0.266667,628.082,85.382,101.794,3.978,819.236,0.000,39563,2259,2007,252 +131,5.240000,0.253333,718.668,95.836,95.138,3.778,913.420,0.000,36871,2163,1952,211 +132,5.280000,0.240000,723.003,90.546,98.330,3.663,915.542,0.000,36711,2176,1974,202 +133,5.320000,0.226667,699.974,84.529,81.586,3.567,869.656,0.000,34633,2156,1895,261 +134,5.360000,0.213333,627.302,82.358,80.012,3.590,793.262,0.000,34770,2038,1789,249 +135,5.400000,0.200000,799.359,138.822,92.817,4.298,1035.296,0.000,33734,2060,1818,242 +136,5.440000,0.186667,704.563,98.373,97.686,4.123,904.745,0.000,31979,2002,1742,260 +137,5.480000,0.173333,684.596,87.582,79.185,3.586,854.949,0.000,31923,1967,1692,275 +138,5.520000,0.160000,598.144,79.878,79.153,3.593,760.768,0.000,30351,1999,1719,280 +139,5.560000,0.146667,588.103,77.048,80.868,3.584,749.603,0.000,30054,1887,1610,277 +140,5.600000,0.133333,588.874,75.573,72.622,3.572,740.641,0.000,28694,1791,1528,263 +141,5.640000,0.120000,587.109,76.642,66.974,3.583,734.308,0.000,27019,1751,1465,286 +142,5.680000,0.106667,584.098,74.280,64.539,3.571,726.488,0.000,25075,1686,1404,282 +143,5.720000,0.093333,583.507,82.358,77.431,3.950,747.246,0.000,25822,1722,1441,281 +144,5.760000,0.080000,588.321,74.830,66.579,3.570,733.300,0.000,25813,1712,1418,294 +145,5.800000,0.066667,581.766,73.575,58.441,3.570,717.352,0.000,25006,1684,1388,296 +146,5.840000,0.053333,569.334,74.256,62.389,3.481,709.460,0.000,23881,1657,1370,287 +147,5.880000,0.040000,560.589,72.906,60.929,3.583,698.007,0.000,23050,1606,1327,279 +148,5.920000,0.026667,562.609,72.306,58.175,3.578,696.668,0.000,22625,1621,1339,282 +149,5.960000,0.013333,560.321,73.728,60.834,3.569,698.452,0.000,23049,1564,1279,285 diff --git a/docs/performance/motion-comparison/worktree-120x40-muster-1.csv b/docs/performance/motion-comparison/worktree-120x40-muster-1.csv new file mode 100644 index 000000000..da860e84a --- /dev/null +++ b/docs/performance/motion-comparison/worktree-120x40-muster-1.csv @@ -0,0 +1,151 @@ +frame,elapsed_s,zoom,render_us,diff_us,encode_us,reset_us,total_us,interval_us,bytes,changed_cells,glyph_changes,color_only_changes +0,0.000000,0.000000,542.146,52.535,0.090,3.613,598.384,0.000,19,0,0,0 +1,0.040000,0.013333,566.335,79.470,74.063,3.636,723.504,0.000,25548,1668,1380,288 +2,0.080000,0.026667,590.777,79.023,73.030,3.614,746.444,0.000,26095,1743,1398,345 +3,0.120000,0.040000,736.066,108.300,97.747,4.194,946.307,0.000,25773,1814,1510,304 +4,0.160000,0.053333,623.635,91.141,87.577,4.167,806.520,0.000,26596,1790,1516,274 +5,0.200000,0.066667,638.528,83.268,84.741,3.694,810.231,0.000,28969,1919,1614,305 +6,0.240000,0.080000,633.982,104.660,110.005,4.755,853.402,0.000,30655,1988,1663,325 +7,0.280000,0.093333,782.610,109.563,120.262,4.848,1017.283,0.000,31366,2043,1737,306 +8,0.320000,0.106667,681.328,91.244,100.826,3.881,877.279,0.000,32365,2048,1796,252 +9,0.360000,0.120000,723.072,118.333,124.611,4.997,971.013,0.000,33959,2147,1889,258 +10,0.400000,0.133333,815.163,104.061,119.366,4.474,1043.064,0.000,34825,2138,1847,291 +11,0.440000,0.146667,818.854,120.389,138.821,4.823,1082.887,0.000,35742,2212,1915,297 +12,0.480000,0.160000,915.784,114.621,146.757,4.056,1181.218,0.000,38327,2249,1972,277 +13,0.520000,0.173333,722.502,107.703,127.656,3.986,961.847,0.000,38781,2395,2101,294 +14,0.560000,0.186667,641.422,87.173,108.145,3.600,840.340,0.000,39865,2252,1988,264 +15,0.600000,0.200000,620.140,87.861,115.863,3.629,827.493,0.000,39385,2346,2083,263 +16,0.640000,0.213333,623.301,89.235,116.822,3.483,832.841,0.000,41658,2384,2136,248 +17,0.680000,0.226667,626.301,89.477,127.836,3.585,847.199,0.000,42694,2456,2191,265 +18,0.720000,0.240000,625.890,90.602,120.712,3.491,840.695,0.000,42145,2419,2150,269 +19,0.760000,0.253333,625.387,89.993,117.822,3.579,836.781,0.000,41820,2431,2197,234 +20,0.800000,0.266667,633.841,92.286,129.443,3.511,859.081,0.000,43616,2414,2184,230 +21,0.840000,0.280000,680.121,100.911,144.264,3.878,929.174,0.000,45326,2435,2176,259 +22,0.880000,0.293333,712.521,94.334,129.701,3.596,940.152,0.000,45177,2484,2242,242 +23,0.920000,0.306667,832.771,98.070,141.079,3.609,1075.529,0.000,47142,2574,2339,235 +24,0.960000,0.320000,1170.889,99.430,171.986,4.408,1446.713,0.000,50372,2622,2440,182 +25,1.000000,0.333333,1926.686,488.256,185.771,4.353,2605.066,0.000,51279,2668,2497,171 +26,1.040000,0.346667,1905.800,111.366,197.357,4.553,2219.076,0.000,52453,2702,2502,200 +27,1.080000,0.360000,2726.812,121.873,215.406,5.004,3069.095,0.000,57439,2831,2644,187 +28,1.120000,0.373333,3152.496,130.407,217.147,5.047,3505.097,0.000,57533,2967,2786,181 +29,1.160000,0.386667,3030.670,96.209,182.388,3.607,3312.874,0.000,62580,3092,2926,166 +30,1.200000,0.400000,3053.377,98.349,197.302,4.584,3353.612,0.000,64768,3332,3151,181 +31,1.240000,0.413333,3737.323,129.844,250.661,4.738,4122.566,0.000,66103,3337,3184,153 +32,1.280000,0.426667,3800.160,124.585,231.692,3.977,4160.414,0.000,69389,3483,3372,111 +33,1.320000,0.440000,4294.255,104.864,208.130,3.601,4610.850,0.000,70488,3571,3478,93 +34,1.360000,0.453333,3567.829,98.205,196.374,3.596,3866.004,0.000,71541,3611,3496,115 +35,1.400000,0.466667,3674.917,138.383,288.184,4.150,4105.634,0.000,73205,3627,3538,89 +36,1.440000,0.480000,4296.175,135.661,229.012,4.580,4665.428,0.000,74076,3687,3576,111 +37,1.480000,0.493333,4344.852,112.205,208.142,3.625,4668.824,0.000,74296,3683,3589,94 +38,1.520000,0.506667,3437.091,98.553,205.169,3.613,3744.426,0.000,75463,3708,3609,99 +39,1.560000,0.520000,3458.663,99.869,216.746,3.629,3778.907,0.000,76494,3748,3641,107 +40,1.600000,0.533333,3478.415,102.711,204.541,3.500,3789.167,0.000,75882,3766,3653,113 +41,1.640000,0.546667,4329.029,135.151,269.977,3.620,4737.777,0.000,76010,3827,3723,104 +42,1.680000,0.560000,4412.488,106.096,257.172,4.842,4780.598,0.000,76686,3829,3741,88 +43,1.720000,0.573333,4143.603,101.486,215.280,3.584,4463.953,0.000,77248,3855,3764,91 +44,1.760000,0.586667,4632.660,121.850,253.853,3.990,5012.353,0.000,82269,4026,3894,132 +45,1.800000,0.600000,4547.004,134.814,308.740,4.802,4995.360,0.000,78594,4055,3951,104 +46,1.840000,0.613333,4370.694,143.791,289.083,4.164,4807.732,0.000,80220,4056,3943,113 +47,1.880000,0.626667,3742.323,101.505,228.196,3.490,4075.514,0.000,79951,4051,3919,132 +48,1.920000,0.640000,4311.187,109.382,213.448,4.711,4638.728,0.000,77357,4111,3978,133 +49,1.960000,0.653333,4775.750,138.741,289.860,4.955,5209.306,0.000,76189,4170,4026,144 +50,2.000000,0.666667,4297.217,101.214,207.989,3.603,4610.023,0.000,76633,4160,3999,161 +51,2.040000,0.680000,3636.295,99.346,196.572,3.504,3935.717,0.000,73051,4183,4052,131 +52,2.080000,0.693333,3656.837,98.943,195.072,3.585,3954.437,0.000,73277,4197,4049,148 +53,2.120000,0.706667,3635.535,98.762,202.142,3.630,3940.069,0.000,72531,4221,4062,159 +54,2.160000,0.720000,4181.262,137.371,253.439,4.005,4576.077,0.000,71802,4248,4052,196 +55,2.200000,0.733333,4021.879,99.326,205.008,4.827,4331.040,0.000,71459,4288,4114,174 +56,2.240000,0.746667,3993.490,98.742,203.348,3.590,4299.170,0.000,72716,4251,4102,149 +57,2.280000,0.760000,7098.108,121.448,220.460,3.685,7443.701,0.000,71449,4278,4110,168 +58,2.320000,0.773333,7433.912,99.069,196.695,3.591,7733.267,0.000,73734,4319,4156,163 +59,2.360000,0.786667,6599.914,135.766,241.035,3.629,6980.344,0.000,75136,4332,4123,209 +60,2.400000,0.800000,7781.824,97.529,196.263,3.495,8079.111,0.000,71698,4370,4149,221 +61,2.440000,0.813333,6528.798,99.489,187.320,3.596,6819.203,0.000,66886,4303,4007,296 +62,2.480000,0.826667,6572.828,97.445,157.179,3.476,6830.928,0.000,59990,4180,3864,316 +63,2.520000,0.840000,7157.003,104.778,152.257,3.604,7417.642,0.000,52591,4056,3709,347 +64,2.560000,0.853333,6541.376,97.884,119.595,3.504,6762.359,0.000,42804,3790,3493,297 +65,2.600000,0.866667,7148.484,134.472,137.751,5.004,7425.711,0.000,37341,3485,3237,248 +66,2.640000,0.880000,7064.940,100.414,95.257,3.616,7264.227,0.000,33641,3418,3198,220 +67,2.680000,0.893333,7163.378,100.941,92.045,3.601,7359.965,0.000,32010,3151,2958,193 +68,2.720000,0.906667,8150.285,117.343,109.996,4.736,8382.360,0.000,30544,2910,2719,191 +69,2.760000,0.920000,7686.495,106.404,88.545,3.995,7885.439,0.000,27958,2571,2357,214 +70,2.800000,0.933333,6639.967,97.636,74.935,3.855,6816.393,0.000,25820,2374,2194,180 +71,2.840000,0.946667,7737.162,209.974,82.464,4.461,8034.061,0.000,26920,1971,1732,239 +72,2.880000,0.960000,7373.447,90.998,70.638,3.579,7538.662,0.000,24771,1910,1702,208 +73,2.920000,0.973333,8168.256,117.048,56.217,5.339,8346.860,0.000,15453,1310,1164,146 +74,2.960000,0.986667,7449.991,84.236,65.628,3.607,7603.462,0.000,24425,1949,1842,107 +75,3.000000,1.000000,2545.601,76.833,24.797,3.523,2650.754,0.000,8726,1097,1034,63 +76,3.040000,0.986667,6481.023,74.808,12.429,4.013,6572.273,0.000,4090,617,590,27 +77,3.080000,0.973333,7946.786,115.240,90.311,5.108,8157.445,0.000,23663,2095,1896,199 +78,3.120000,0.960000,8819.836,291.509,93.862,6.192,9211.399,0.000,21375,1734,1538,196 +79,3.160000,0.946667,8570.503,124.783,80.010,4.814,8780.110,0.000,21055,1728,1424,304 +80,3.200000,0.933333,6893.782,94.807,83.548,3.761,7075.898,0.000,29737,2405,2149,256 +81,3.240000,0.920000,8261.504,121.005,89.082,4.551,8476.142,0.000,23907,2352,2112,240 +82,3.280000,0.906667,8062.808,134.004,104.319,5.076,8306.207,0.000,26477,2304,2155,149 +83,3.320000,0.893333,8292.656,99.704,93.232,3.624,8489.216,0.000,30557,2983,2819,164 +84,3.360000,0.880000,7757.603,136.256,130.735,5.046,8029.640,0.000,33762,3078,2918,160 +85,3.400000,0.866667,8438.720,98.793,109.722,3.609,8650.844,0.000,35772,3376,3197,179 +86,3.440000,0.853333,8152.760,134.594,179.282,5.012,8471.648,0.000,43915,3597,3371,226 +87,3.480000,0.840000,8721.268,137.391,198.371,4.992,9062.022,0.000,50693,3745,3494,251 +88,3.520000,0.826667,7381.626,132.698,238.777,5.049,7758.150,0.000,61144,4028,3660,368 +89,3.560000,0.813333,8630.936,148.141,250.215,4.570,9033.862,0.000,68634,4128,3795,333 +90,3.600000,0.800000,6993.885,110.700,265.734,5.472,7375.791,0.000,71261,4256,3964,292 +91,3.640000,0.786667,8610.057,133.828,282.340,4.816,9031.041,0.000,73162,4355,4099,256 +92,3.680000,0.773333,8275.294,134.804,284.572,4.998,8699.668,0.000,73140,4308,4091,217 +93,3.720000,0.760000,7817.797,125.941,268.244,4.852,8216.834,0.000,72485,4315,4132,183 +94,3.760000,0.746667,4578.555,125.424,244.665,4.070,4952.714,0.000,73404,4281,4095,186 +95,3.800000,0.733333,4843.015,140.296,260.244,4.424,5247.979,0.000,72620,4270,4099,171 +96,3.840000,0.720000,4182.076,117.112,188.670,3.617,4491.475,0.000,71065,4262,4082,180 +97,3.880000,0.706667,4234.730,113.323,230.717,3.990,4582.760,0.000,72937,4214,4033,181 +98,3.920000,0.693333,4617.627,124.142,253.676,4.500,4999.945,0.000,73276,4230,4039,191 +99,3.960000,0.680000,4536.081,101.298,327.170,3.708,4968.257,0.000,73443,4175,4027,148 +100,4.000000,0.666667,4397.619,104.050,240.614,4.381,4746.664,0.000,75396,4167,4021,146 +101,4.040000,0.653333,3870.794,101.784,205.104,3.488,4181.170,0.000,76340,4176,4021,155 +102,4.080000,0.640000,4154.709,140.956,288.371,4.809,4588.845,0.000,78073,4096,3944,152 +103,4.120000,0.626667,4466.938,131.335,289.571,4.848,4892.692,0.000,79272,4089,3976,113 +104,4.160000,0.613333,4914.642,142.103,290.087,4.813,5351.645,0.000,78654,4050,3920,130 +105,4.200000,0.600000,4675.790,139.726,304.083,5.195,5124.794,0.000,80847,4040,3929,111 +106,4.240000,0.586667,4797.091,108.710,247.012,4.215,5157.028,0.000,81472,4051,3929,122 +107,4.280000,0.573333,4384.359,139.161,285.400,5.240,4814.160,0.000,76286,4044,3918,126 +108,4.320000,0.560000,4257.881,101.499,212.792,3.729,4575.901,0.000,77527,3906,3801,105 +109,4.360000,0.546667,4534.314,103.792,237.526,4.008,4879.640,0.000,76410,3879,3785,94 +110,4.400000,0.533333,3815.048,113.339,223.875,4.565,4156.827,0.000,75027,3808,3715,93 +111,4.440000,0.520000,4562.078,133.066,275.650,4.522,4975.316,0.000,76292,3754,3657,97 +112,4.480000,0.506667,4726.317,140.260,281.755,4.521,5152.853,0.000,74443,3761,3662,99 +113,4.520000,0.493333,4150.340,129.718,270.835,5.016,4555.909,0.000,74633,3768,3666,102 +114,4.560000,0.480000,4256.767,135.807,283.494,4.804,4680.872,0.000,73051,3715,3648,67 +115,4.600000,0.466667,3932.043,128.752,267.323,4.493,4332.611,0.000,69521,3649,3557,92 +116,4.640000,0.453333,4363.518,118.850,260.977,4.569,4747.914,0.000,69049,3539,3437,102 +117,4.680000,0.440000,4540.580,103.664,228.643,4.957,4877.844,0.000,67920,3551,3457,94 +118,4.720000,0.426667,4004.789,132.608,248.937,4.854,4391.188,0.000,66663,3553,3462,91 +119,4.760000,0.413333,3851.656,143.911,258.912,5.066,4259.545,0.000,63974,3398,3296,102 +120,4.800000,0.400000,3811.771,126.199,228.554,4.567,4171.091,0.000,62413,3249,3099,150 +121,4.840000,0.386667,3680.642,132.737,238.536,3.697,4055.612,0.000,59429,3159,2992,167 +122,4.880000,0.373333,3065.629,133.924,215.102,4.664,3419.319,0.000,55154,3026,2827,199 +123,4.920000,0.360000,2509.609,121.753,210.296,5.021,2846.679,0.000,53279,2824,2655,169 +124,4.960000,0.346667,2298.883,124.901,202.352,4.745,2630.881,0.000,50663,2636,2463,173 +125,5.000000,0.333333,2065.937,129.388,194.310,4.864,2394.499,0.000,48693,2563,2383,180 +126,5.040000,0.320000,1423.082,126.302,188.994,5.344,1743.722,0.000,45505,2480,2288,192 +127,5.080000,0.306667,1016.251,124.020,176.948,4.955,1322.174,0.000,44450,2467,2276,191 +128,5.120000,0.293333,828.005,91.371,129.317,3.593,1052.286,0.000,42582,2404,2176,228 +129,5.160000,0.280000,640.356,92.252,121.334,3.749,857.691,0.000,40500,2298,2025,273 +130,5.200000,0.266667,820.414,123.333,168.447,5.044,1117.238,0.000,39563,2259,2007,252 +131,5.240000,0.253333,849.203,118.558,161.172,5.023,1133.956,0.000,36871,2163,1952,211 +132,5.280000,0.240000,855.526,116.488,153.351,4.289,1129.654,0.000,36711,2176,1974,202 +133,5.320000,0.226667,789.860,111.718,127.309,4.965,1033.852,0.000,34633,2156,1895,261 +134,5.360000,0.213333,835.875,121.610,132.436,4.799,1094.720,0.000,34770,2038,1789,249 +135,5.400000,0.200000,797.390,107.729,116.891,5.033,1027.043,0.000,33734,2060,1818,242 +136,5.440000,0.186667,957.351,114.774,116.378,5.118,1193.621,0.000,31979,2002,1742,260 +137,5.480000,0.173333,858.319,106.841,104.977,4.370,1074.507,0.000,31923,1967,1692,275 +138,5.520000,0.160000,707.109,108.701,104.453,4.411,924.674,0.000,30351,1999,1719,280 +139,5.560000,0.146667,696.450,104.384,115.394,5.254,921.482,0.000,30054,1887,1610,277 +140,5.600000,0.133333,811.614,105.767,105.107,3.999,1026.487,0.000,28694,1791,1528,263 +141,5.640000,0.120000,733.199,108.831,108.694,5.245,955.969,0.000,27019,1751,1465,286 +142,5.680000,0.106667,691.934,75.692,71.703,3.490,842.819,0.000,25075,1686,1404,282 +143,5.720000,0.093333,575.403,73.556,73.420,3.603,725.982,0.000,25822,1722,1441,281 +144,5.760000,0.080000,579.507,97.789,91.476,4.684,773.456,0.000,25813,1712,1418,294 +145,5.800000,0.066667,781.884,99.717,89.860,4.380,975.841,0.000,25006,1684,1388,296 +146,5.840000,0.053333,785.223,102.547,94.840,5.034,987.644,0.000,23881,1657,1370,287 +147,5.880000,0.040000,804.057,103.236,72.607,4.010,983.910,0.000,23050,1606,1327,279 +148,5.920000,0.026667,695.183,98.775,81.951,4.557,880.466,0.000,22625,1621,1339,282 +149,5.960000,0.013333,747.965,80.020,73.767,3.897,905.649,0.000,23049,1564,1279,285 diff --git a/docs/performance/motion-comparison/worktree-240x80-default-0.csv b/docs/performance/motion-comparison/worktree-240x80-default-0.csv new file mode 100644 index 000000000..bb2d83cc5 --- /dev/null +++ b/docs/performance/motion-comparison/worktree-240x80-default-0.csv @@ -0,0 +1,151 @@ +frame,elapsed_s,zoom,render_us,diff_us,encode_us,reset_us,total_us,interval_us,bytes,changed_cells,glyph_changes,color_only_changes +0,0.000000,0.000000,2201.337,278.944,0.221,18.620,2499.122,0.000,19,0,0,0 +1,0.040000,0.013333,2130.685,334.241,392.860,16.423,2874.209,0.000,104138,8976,7927,1049 +2,0.080000,0.026667,2392.244,312.442,272.056,14.232,2990.974,0.000,105745,9090,8068,1022 +3,0.120000,0.040000,2122.394,312.084,281.688,13.949,2730.115,0.000,109970,9323,8265,1058 +4,0.160000,0.053333,2131.340,314.937,290.027,13.903,2750.207,0.000,114899,9514,8550,964 +5,0.200000,0.066667,2216.875,333.189,297.401,13.873,2861.338,0.000,114695,9500,8558,942 +6,0.240000,0.080000,2297.145,349.712,329.722,21.599,2998.178,0.000,120427,9671,8685,986 +7,0.280000,0.093333,2645.158,326.202,326.318,18.252,3315.930,0.000,125831,9924,8944,980 +8,0.320000,0.106667,2399.332,333.203,391.101,14.254,3137.890,0.000,127107,10068,9141,927 +9,0.360000,0.120000,2304.323,328.795,320.935,13.918,2967.971,0.000,131432,10139,9125,1014 +10,0.400000,0.133333,2577.713,333.335,331.817,13.886,3256.751,0.000,138282,10306,9327,979 +11,0.440000,0.146667,2192.219,328.786,324.220,13.900,2859.125,0.000,137619,10390,9412,978 +12,0.480000,0.160000,2229.015,413.437,336.881,13.883,2993.216,0.000,141130,10418,9459,959 +13,0.520000,0.173333,2239.645,344.060,410.343,17.496,3011.544,0.000,141872,10609,9672,937 +14,0.560000,0.186667,2440.248,609.146,463.380,14.343,3527.117,0.000,143879,10423,9511,912 +15,0.600000,0.200000,2368.565,338.794,361.058,13.903,3082.320,0.000,148950,10604,9666,938 +16,0.640000,0.213333,2256.880,353.166,341.901,13.879,2965.826,0.000,155774,10645,9730,915 +17,0.680000,0.226667,2220.501,348.953,384.040,14.234,2967.728,0.000,159520,10685,9802,883 +18,0.720000,0.240000,2233.112,341.760,391.052,13.891,2979.815,0.000,159716,10726,9820,906 +19,0.760000,0.253333,2174.978,354.660,386.322,13.924,2929.884,0.000,174696,10851,9843,1008 +20,0.800000,0.266667,2261.491,360.918,410.862,14.034,3047.305,0.000,170863,11101,10048,1053 +21,0.840000,0.280000,2250.179,351.746,417.742,14.203,3033.870,0.000,175372,10949,9986,963 +22,0.880000,0.293333,2508.542,361.502,430.168,14.641,3314.853,0.000,174085,10904,9919,985 +23,0.920000,0.306667,3111.928,443.749,437.005,13.955,4006.637,0.000,184413,11172,10315,857 +24,0.960000,0.320000,4137.403,372.452,513.159,17.575,5040.589,0.000,190848,11341,10555,786 +25,1.000000,0.333333,5827.699,412.977,482.416,13.946,6737.038,0.000,198893,11421,10673,748 +26,1.040000,0.346667,6315.165,374.980,477.399,14.222,7181.766,0.000,201680,11386,10696,690 +27,1.080000,0.360000,7081.991,369.696,475.798,13.908,7941.393,0.000,220677,11721,11050,671 +28,1.120000,0.373333,8316.919,398.817,584.582,13.877,9314.195,0.000,228982,12402,11737,665 +29,1.160000,0.386667,10100.093,374.295,662.840,18.558,11155.786,0.000,245578,12820,12119,701 +30,1.200000,0.400000,10884.750,389.066,581.377,13.892,11869.085,0.000,254420,13534,12880,654 +31,1.240000,0.413333,11667.737,420.973,580.335,14.262,12683.307,0.000,259178,13917,13330,587 +32,1.280000,0.426667,11517.413,403.218,588.872,14.225,12523.728,0.000,270251,14333,13793,540 +33,1.320000,0.440000,12879.719,442.667,715.731,14.740,14052.857,0.000,275520,14739,14270,469 +34,1.360000,0.453333,12451.821,462.694,607.154,13.897,13535.566,0.000,282613,15009,14548,461 +35,1.400000,0.466667,12803.588,390.605,626.424,13.935,13834.552,0.000,277498,14510,13890,620 +36,1.440000,0.480000,12495.621,399.707,629.865,13.915,13539.108,0.000,289438,15160,14745,415 +37,1.480000,0.493333,11992.386,401.256,663.780,13.976,13071.398,0.000,299090,15231,14791,440 +38,1.520000,0.506667,12778.941,403.601,647.441,13.872,13843.855,0.000,297622,15372,14943,429 +39,1.560000,0.520000,12762.842,407.568,663.345,13.890,13847.645,0.000,300215,15515,15088,427 +40,1.600000,0.533333,12630.548,482.877,752.037,19.103,13884.565,0.000,307339,15666,15243,423 +41,1.640000,0.546667,12206.919,403.153,677.519,13.950,13301.541,0.000,308212,15767,15342,425 +42,1.680000,0.560000,12867.010,406.104,620.407,13.900,13907.421,0.000,315126,15873,15458,415 +43,1.720000,0.573333,12183.354,465.571,741.254,16.897,13407.076,0.000,323653,16146,15772,374 +44,1.760000,0.586667,12172.151,398.933,729.980,14.637,13315.701,0.000,322278,16192,15830,362 +45,1.800000,0.600000,13336.076,410.728,672.673,14.672,14434.149,0.000,327482,16445,16063,382 +46,1.840000,0.613333,12738.045,503.345,770.091,15.878,14027.359,0.000,326067,16436,15908,528 +47,1.880000,0.626667,12977.048,457.796,723.020,14.113,14171.977,0.000,325560,16467,15948,519 +48,1.920000,0.640000,12959.516,425.855,666.243,13.923,14065.537,0.000,315640,16551,15983,568 +49,1.960000,0.653333,13327.111,404.482,606.169,14.008,14351.770,0.000,310977,16628,16044,584 +50,2.000000,0.666667,13200.993,446.259,691.667,15.046,14353.965,0.000,303405,16816,16227,589 +51,2.040000,0.680000,13028.441,416.462,725.964,15.985,14186.852,0.000,298443,16868,16260,608 +52,2.080000,0.693333,13204.636,404.815,629.946,13.882,14253.279,0.000,289844,17069,16432,637 +53,2.120000,0.706667,13052.001,469.981,634.476,14.022,14170.480,0.000,283265,17118,16511,607 +54,2.160000,0.720000,13115.385,440.514,690.507,15.466,14261.872,0.000,283609,17226,16557,669 +55,2.200000,0.733333,13193.903,414.202,643.096,14.724,14265.925,0.000,283133,17210,16474,736 +56,2.240000,0.746667,14112.063,401.816,580.616,13.876,15108.371,0.000,283798,17349,16648,701 +57,2.280000,0.760000,24125.672,398.952,740.329,14.385,25279.338,0.000,288455,17309,16542,767 +58,2.320000,0.773333,24449.012,440.057,713.046,16.303,25618.418,0.000,292043,17422,16597,825 +59,2.360000,0.786667,23911.117,443.978,759.481,17.518,25132.094,0.000,291504,17339,16425,914 +60,2.400000,0.800000,24894.789,391.913,615.733,13.886,25916.321,0.000,284576,17386,16403,983 +61,2.440000,0.813333,23967.185,393.937,574.374,14.007,24949.503,0.000,267397,17126,15856,1270 +62,2.480000,0.826667,24839.089,411.571,618.016,13.917,25882.593,0.000,237918,16703,15279,1424 +63,2.520000,0.840000,24853.604,418.397,469.732,16.525,25758.258,0.000,201971,16190,14731,1459 +64,2.560000,0.853333,23978.743,430.911,449.006,14.132,24872.792,0.000,170835,15398,14192,1206 +65,2.600000,0.866667,23821.574,386.813,329.020,13.955,24551.362,0.000,148042,14509,13422,1087 +66,2.640000,0.880000,24005.257,422.710,341.289,15.809,24785.065,0.000,127408,13411,12438,973 +67,2.680000,0.893333,24186.870,397.883,273.453,14.508,24872.714,0.000,111478,12248,11503,745 +68,2.720000,0.906667,23874.525,390.559,238.794,14.184,24518.062,0.000,94975,10744,10186,558 +69,2.760000,0.920000,23428.420,381.690,189.188,13.888,24013.186,0.000,80990,9088,8767,321 +70,2.800000,0.933333,23644.288,360.671,164.766,14.108,24183.833,0.000,71842,6998,6764,234 +71,2.840000,0.946667,24445.774,347.368,125.609,14.271,24933.022,0.000,59867,5392,5192,200 +72,2.880000,0.960000,23568.646,331.037,101.807,14.389,24015.879,0.000,45730,3913,3756,157 +73,2.920000,0.973333,24193.071,378.331,61.183,15.729,24648.314,0.000,28737,2400,2311,89 +74,2.960000,0.986667,23912.736,319.845,32.165,14.336,24279.082,0.000,14768,1229,1168,61 +75,3.000000,1.000000,10745.106,290.558,15.390,14.322,11065.376,0.000,4923,376,349,27 +76,3.040000,0.986667,24619.844,291.003,13.346,16.991,24941.184,0.000,4254,349,322,27 +77,3.080000,0.973333,25273.043,323.339,41.398,15.300,25653.080,0.000,14481,1175,1108,67 +78,3.120000,0.960000,24679.390,315.857,68.391,17.706,25081.344,0.000,29365,2344,2243,101 +79,3.160000,0.946667,25216.688,350.112,93.600,14.257,25674.657,0.000,46885,3895,3750,145 +80,3.200000,0.933333,23739.612,360.928,128.484,14.995,24244.019,0.000,62459,5476,5288,188 +81,3.240000,0.920000,23705.993,360.744,161.808,15.063,24243.608,0.000,73662,6972,6756,216 +82,3.280000,0.906667,23464.966,377.706,210.440,14.682,24067.794,0.000,87959,9083,8804,279 +83,3.320000,0.893333,23636.382,401.241,258.175,13.965,24309.763,0.000,109528,10715,10226,489 +84,3.360000,0.880000,23683.551,395.829,309.501,14.124,24403.005,0.000,129211,12392,11650,742 +85,3.400000,0.866667,23965.892,387.383,352.716,13.936,24719.927,0.000,152134,13503,12515,988 +86,3.440000,0.853333,23982.326,405.473,392.157,13.905,24793.861,0.000,173787,14571,13503,1068 +87,3.480000,0.840000,23565.281,388.350,470.404,13.939,24437.974,0.000,205303,15475,14296,1179 +88,3.520000,0.826667,23692.547,436.990,599.412,15.874,24744.823,0.000,242964,16173,14802,1371 +89,3.560000,0.813333,23897.093,436.003,596.504,13.990,24943.590,0.000,268708,16775,15343,1432 +90,3.600000,0.800000,23838.843,395.637,636.161,14.009,24884.650,0.000,286286,17064,15838,1226 +91,3.640000,0.786667,23596.318,408.605,626.273,14.291,24645.487,0.000,295168,17351,16376,975 +92,3.680000,0.773333,23504.359,399.760,614.334,13.863,24532.316,0.000,292738,17379,16532,847 +93,3.720000,0.760000,24162.144,413.909,637.586,14.016,25227.655,0.000,293236,17415,16588,827 +94,3.760000,0.746667,13508.283,398.397,624.961,14.553,14546.194,0.000,284436,17357,16614,743 +95,3.800000,0.733333,13574.861,394.178,621.816,14.390,14605.245,0.000,286006,17311,16601,710 +96,3.840000,0.720000,13482.231,435.538,636.168,15.143,14569.080,0.000,285003,17194,16532,662 +97,3.880000,0.706667,13566.393,402.423,623.622,15.638,14608.076,0.000,285397,17192,16532,660 +98,3.920000,0.693333,13495.789,406.635,595.375,14.057,14511.856,0.000,291460,17170,16584,586 +99,3.960000,0.680000,13580.323,403.519,634.440,14.424,14632.706,0.000,295431,17060,16468,592 +100,4.000000,0.666667,13481.918,444.474,687.278,16.473,14630.143,0.000,300410,16881,16300,581 +101,4.040000,0.653333,13446.181,415.552,678.666,14.384,14554.783,0.000,301366,16743,16131,612 +102,4.080000,0.640000,13571.533,409.909,706.157,15.712,14703.311,0.000,309711,16639,16045,594 +103,4.120000,0.626667,13664.967,443.285,671.039,16.104,14795.395,0.000,315256,16569,15947,622 +104,4.160000,0.613333,13185.049,421.541,704.060,15.704,14326.354,0.000,314068,16447,15912,535 +105,4.200000,0.600000,13051.511,409.772,661.394,14.109,14136.786,0.000,314180,16428,15935,493 +106,4.240000,0.586667,12389.815,433.187,634.825,14.221,13472.048,0.000,299327,16359,16016,343 +107,4.280000,0.573333,12809.656,414.369,705.019,14.082,13943.126,0.000,311125,16153,15822,331 +108,4.320000,0.560000,12825.960,432.081,647.991,14.918,13920.950,0.000,307101,15988,15616,372 +109,4.360000,0.546667,12941.781,405.038,638.283,14.231,13999.333,0.000,305225,15869,15483,386 +110,4.400000,0.533333,12855.695,410.496,696.572,14.247,13977.010,0.000,302508,15800,15369,431 +111,4.440000,0.520000,12991.181,405.309,598.719,14.000,14009.209,0.000,300671,15550,15167,383 +112,4.480000,0.506667,12984.891,405.130,609.207,13.973,14013.201,0.000,297027,15431,15042,389 +113,4.520000,0.493333,12950.969,407.791,643.232,13.950,14015.942,0.000,293653,15373,15011,362 +114,4.560000,0.480000,12629.210,406.503,689.578,13.872,13739.163,0.000,291527,15326,14928,398 +115,4.600000,0.466667,12697.570,396.500,619.422,14.295,13727.787,0.000,288857,15185,14821,364 +116,4.640000,0.453333,12906.090,397.905,640.857,13.882,13958.734,0.000,279334,14956,14412,544 +117,4.680000,0.440000,12426.642,402.059,608.031,14.390,13451.122,0.000,275332,14898,14522,376 +118,4.720000,0.426667,11867.390,403.734,602.866,16.530,12890.520,0.000,267417,14629,14230,399 +119,4.760000,0.413333,11571.788,402.909,577.770,17.042,12569.509,0.000,256594,14188,13697,491 +120,4.800000,0.400000,10542.987,398.138,535.697,13.854,11490.676,0.000,251493,13810,13237,573 +121,4.840000,0.386667,9803.515,385.668,529.868,13.919,10732.970,0.000,242608,13414,12782,632 +122,4.880000,0.373333,8508.788,370.219,501.184,13.883,9394.074,0.000,231645,12805,12152,653 +123,4.920000,0.360000,7576.054,368.381,481.610,13.943,8439.988,0.000,222241,12129,11467,662 +124,4.960000,0.346667,6283.638,371.328,488.368,13.856,7157.190,0.000,205902,11540,10874,666 +125,5.000000,0.333333,5638.905,369.180,455.874,14.318,6478.277,0.000,195276,11086,10446,640 +126,5.040000,0.320000,4359.494,374.247,448.798,13.863,5196.402,0.000,188455,11143,10401,742 +127,5.080000,0.306667,3063.211,366.885,418.258,13.888,3862.242,0.000,179356,11005,10307,698 +128,5.120000,0.293333,2394.279,364.660,407.493,14.175,3180.607,0.000,169328,10751,9897,854 +129,5.160000,0.280000,2348.290,358.144,404.139,14.106,3124.679,0.000,166048,10606,9624,982 +130,5.200000,0.266667,2363.518,347.766,362.157,15.325,3088.766,0.000,163846,10608,9724,884 +131,5.240000,0.253333,2305.947,351.799,378.027,15.797,3051.570,0.000,161286,10727,9680,1047 +132,5.280000,0.240000,2377.653,351.067,394.192,16.850,3139.762,0.000,157901,10582,9524,1058 +133,5.320000,0.226667,2451.840,346.914,367.670,15.437,3181.861,0.000,151976,10457,9537,920 +134,5.360000,0.213333,2370.719,344.184,377.581,14.404,3106.888,0.000,151647,10363,9393,970 +135,5.400000,0.200000,2361.683,348.261,363.953,14.194,3088.091,0.000,145006,10270,9298,972 +136,5.440000,0.186667,2397.902,367.293,357.664,17.111,3139.970,0.000,140994,10292,9394,898 +137,5.480000,0.173333,2531.816,327.627,342.913,15.993,3218.349,0.000,134180,10158,9250,908 +138,5.520000,0.160000,2310.709,327.918,338.548,14.417,2991.592,0.000,134787,10009,9116,893 +139,5.560000,0.146667,2295.087,326.307,326.921,14.228,2962.543,0.000,125205,9877,8911,966 +140,5.600000,0.133333,2288.369,325.764,294.889,14.106,2923.128,0.000,126414,9607,8654,953 +141,5.640000,0.120000,2297.306,326.338,315.524,15.972,2955.140,0.000,119311,9428,8460,968 +142,5.680000,0.106667,2341.663,473.361,324.369,14.578,3153.971,0.000,112341,9174,8240,934 +143,5.720000,0.093333,2299.870,317.777,298.158,14.760,2930.565,0.000,113920,9115,8161,954 +144,5.760000,0.080000,2246.047,309.156,278.251,14.367,2847.821,0.000,108535,8987,8007,980 +145,5.800000,0.066667,2232.095,305.878,271.014,14.265,2823.252,0.000,103129,8785,7885,900 +146,5.840000,0.053333,2219.140,298.064,264.748,14.298,2796.250,0.000,102253,8700,7701,999 +147,5.880000,0.040000,2218.137,304.677,237.624,14.445,2774.883,0.000,99134,8553,7564,989 +148,5.920000,0.026667,2219.607,296.565,249.359,14.243,2779.774,0.000,98116,8623,7647,976 +149,5.960000,0.013333,2247.298,322.206,260.974,13.902,2844.380,0.000,97954,8676,7628,1048 diff --git a/docs/performance/motion-comparison/worktree-240x80-default-1.csv b/docs/performance/motion-comparison/worktree-240x80-default-1.csv new file mode 100644 index 000000000..55838635c --- /dev/null +++ b/docs/performance/motion-comparison/worktree-240x80-default-1.csv @@ -0,0 +1,151 @@ +frame,elapsed_s,zoom,render_us,diff_us,encode_us,reset_us,total_us,interval_us,bytes,changed_cells,glyph_changes,color_only_changes +0,0.000000,0.000000,2692.896,285.949,0.227,19.433,2998.505,0.000,19,0,0,0 +1,0.040000,0.013333,2908.132,441.821,287.193,14.714,3651.860,0.000,104138,8976,7927,1049 +2,0.080000,0.026667,2387.033,350.916,383.609,18.587,3140.145,0.000,105745,9090,8068,1022 +3,0.120000,0.040000,2333.014,319.241,277.449,13.958,2943.662,0.000,109970,9323,8265,1058 +4,0.160000,0.053333,2337.323,376.248,346.598,15.965,3076.134,0.000,114899,9514,8550,964 +5,0.200000,0.066667,2664.406,521.859,365.347,18.959,3570.571,0.000,114695,9500,8558,942 +6,0.240000,0.080000,2699.404,429.547,367.058,15.746,3511.755,0.000,120427,9671,8685,986 +7,0.280000,0.093333,2494.828,327.882,320.446,14.700,3157.856,0.000,125831,9924,8944,980 +8,0.320000,0.106667,2304.590,343.706,344.293,15.994,3008.583,0.000,127107,10068,9141,927 +9,0.360000,0.120000,2569.864,426.583,373.336,14.382,3384.165,0.000,131432,10139,9125,1014 +10,0.400000,0.133333,2597.098,402.434,382.788,17.917,3400.237,0.000,138282,10306,9327,979 +11,0.440000,0.146667,2706.148,368.545,379.485,14.147,3468.325,0.000,137619,10390,9412,978 +12,0.480000,0.160000,2450.004,369.726,355.789,15.502,3191.021,0.000,141130,10418,9459,959 +13,0.520000,0.173333,2405.927,333.964,358.181,14.721,3112.793,0.000,141872,10609,9672,937 +14,0.560000,0.186667,2424.466,358.448,377.603,13.984,3174.501,0.000,143879,10423,9511,912 +15,0.600000,0.200000,2256.712,410.750,405.722,17.077,3090.261,0.000,148950,10604,9666,938 +16,0.640000,0.213333,2883.403,441.972,458.616,15.480,3799.471,0.000,155774,10645,9730,915 +17,0.680000,0.226667,2620.062,392.651,423.761,15.468,3451.942,0.000,159520,10685,9802,883 +18,0.720000,0.240000,2441.294,372.428,398.271,14.691,3226.684,0.000,159716,10726,9820,906 +19,0.760000,0.253333,2291.593,356.258,408.730,13.989,3070.570,0.000,174696,10851,9843,1008 +20,0.800000,0.266667,2269.138,364.564,509.379,17.462,3160.543,0.000,170863,11101,10048,1053 +21,0.840000,0.280000,3030.019,409.293,447.536,16.133,3902.981,0.000,175372,10949,9986,963 +22,0.880000,0.293333,2661.574,431.071,453.557,17.440,3563.642,0.000,174085,10904,9919,985 +23,0.920000,0.306667,3448.140,445.583,526.405,18.724,4438.852,0.000,184413,11172,10315,857 +24,0.960000,0.320000,5203.586,520.262,651.755,21.169,6396.772,0.000,190848,11341,10555,786 +25,1.000000,0.333333,6531.923,549.428,615.843,18.377,7715.571,0.000,198893,11421,10673,748 +26,1.040000,0.346667,8030.507,549.249,676.591,21.222,9277.569,0.000,201680,11386,10696,690 +27,1.080000,0.360000,9497.052,519.560,704.450,23.577,10744.639,0.000,220677,11721,11050,671 +28,1.120000,0.373333,10823.365,530.513,723.541,22.623,12100.042,0.000,228982,12402,11737,665 +29,1.160000,0.386667,12648.502,520.940,672.984,19.567,13861.993,0.000,245578,12820,12119,701 +30,1.200000,0.400000,12812.161,496.300,754.914,20.935,14084.310,0.000,254420,13534,12880,654 +31,1.240000,0.413333,13046.200,565.455,837.791,21.311,14470.757,0.000,259178,13917,13330,587 +32,1.280000,0.426667,14027.517,533.221,841.111,20.229,15422.078,0.000,270251,14333,13793,540 +33,1.320000,0.440000,14977.979,426.602,691.228,19.925,16115.734,0.000,275520,14739,14270,469 +34,1.360000,0.453333,14458.175,446.202,661.550,14.329,15580.256,0.000,282613,15009,14548,461 +35,1.400000,0.466667,14895.781,507.729,770.788,19.308,16193.606,0.000,277498,14510,13890,620 +36,1.440000,0.480000,14661.424,512.364,793.212,18.607,15985.607,0.000,289438,15160,14745,415 +37,1.480000,0.493333,14517.986,542.428,921.362,20.327,16002.103,0.000,299090,15231,14791,440 +38,1.520000,0.506667,15820.405,515.414,763.598,14.334,17113.751,0.000,297622,15372,14943,429 +39,1.560000,0.520000,15178.241,499.453,797.806,18.373,16493.873,0.000,300215,15515,15088,427 +40,1.600000,0.533333,14601.214,508.649,680.432,17.472,15807.767,0.000,307339,15666,15243,423 +41,1.640000,0.546667,15600.187,551.447,879.566,18.931,17050.131,0.000,308212,15767,15342,425 +42,1.680000,0.560000,14937.415,494.008,892.626,18.602,16342.651,0.000,315126,15873,15458,415 +43,1.720000,0.573333,14443.017,439.391,852.365,19.390,15754.163,0.000,323653,16146,15772,374 +44,1.760000,0.586667,14860.093,418.823,703.870,18.510,16001.296,0.000,322278,16192,15830,362 +45,1.800000,0.600000,15255.764,512.331,926.772,16.546,16711.413,0.000,327482,16445,16063,382 +46,1.840000,0.613333,15360.872,512.015,812.235,14.003,16699.125,0.000,326067,16436,15908,528 +47,1.880000,0.626667,15392.460,502.623,833.425,13.929,16742.437,0.000,325560,16467,15948,519 +48,1.920000,0.640000,15315.268,488.375,726.060,16.459,16546.162,0.000,315640,16551,15983,568 +49,1.960000,0.653333,15071.219,511.745,725.194,19.278,16327.436,0.000,310977,16628,16044,584 +50,2.000000,0.666667,14538.804,415.492,654.867,15.252,15624.415,0.000,303405,16816,16227,589 +51,2.040000,0.680000,14800.245,411.766,669.859,13.938,15895.808,0.000,298443,16868,16260,608 +52,2.080000,0.693333,14187.451,474.533,621.911,13.967,15297.862,0.000,289844,17069,16432,637 +53,2.120000,0.706667,14210.614,440.757,630.427,13.908,15295.706,0.000,283265,17118,16511,607 +54,2.160000,0.720000,14493.408,406.851,724.604,13.985,15638.848,0.000,283609,17226,16557,669 +55,2.200000,0.733333,14849.822,409.018,628.520,14.545,15901.905,0.000,283133,17210,16474,736 +56,2.240000,0.746667,13924.080,407.366,633.501,15.101,14980.048,0.000,283798,17349,16648,701 +57,2.280000,0.760000,27497.951,418.496,667.004,23.465,28606.916,0.000,288455,17309,16542,767 +58,2.320000,0.773333,29019.984,411.118,637.850,14.222,30083.174,0.000,292043,17422,16597,825 +59,2.360000,0.786667,28648.132,416.376,650.513,15.585,29730.606,0.000,291504,17339,16425,914 +60,2.400000,0.800000,28280.486,559.213,734.477,15.058,29589.234,0.000,284576,17386,16403,983 +61,2.440000,0.813333,31374.066,531.774,697.819,19.125,32622.784,0.000,267397,17126,15856,1270 +62,2.480000,0.826667,32395.591,554.606,750.545,20.231,33720.973,0.000,237918,16703,15279,1424 +63,2.520000,0.840000,31059.708,545.093,621.189,20.748,32246.738,0.000,201971,16190,14731,1459 +64,2.560000,0.853333,30052.836,397.181,443.239,14.003,30907.259,0.000,170835,15398,14192,1206 +65,2.600000,0.866667,28738.272,510.092,450.300,19.792,29718.456,0.000,148042,14509,13422,1087 +66,2.640000,0.880000,27925.176,420.435,443.828,20.105,28809.544,0.000,127408,13411,12438,973 +67,2.680000,0.893333,27733.765,489.096,318.415,17.716,28558.992,0.000,111478,12248,11503,745 +68,2.720000,0.906667,26011.852,398.229,229.592,13.964,26653.637,0.000,94975,10744,10186,558 +69,2.760000,0.920000,24802.256,377.577,195.230,14.355,25389.418,0.000,80990,9088,8767,321 +70,2.800000,0.933333,26014.684,361.426,163.789,14.309,26554.208,0.000,71842,6998,6764,234 +71,2.840000,0.946667,26310.819,360.540,123.592,15.006,26809.957,0.000,59867,5392,5192,200 +72,2.880000,0.960000,27244.338,398.572,136.625,20.122,27799.657,0.000,45730,3913,3756,157 +73,2.920000,0.973333,26493.369,386.697,78.443,19.440,26977.949,0.000,28737,2400,2311,89 +74,2.960000,0.986667,27407.715,341.580,33.531,14.681,27797.507,0.000,14768,1229,1168,61 +75,3.000000,1.000000,11718.915,308.308,16.357,17.721,12061.301,0.000,4923,376,349,27 +76,3.040000,0.986667,29643.344,402.682,15.124,20.347,30081.497,0.000,4254,349,322,27 +77,3.080000,0.973333,31623.455,408.631,43.749,20.293,32096.128,0.000,14481,1175,1108,67 +78,3.120000,0.960000,31626.625,361.170,66.073,18.164,32072.032,0.000,29365,2344,2243,101 +79,3.160000,0.946667,27226.733,396.948,135.391,19.974,27779.046,0.000,46885,3895,3750,145 +80,3.200000,0.933333,27570.929,377.621,131.735,14.379,28094.664,0.000,62459,5476,5288,188 +81,3.240000,0.920000,25950.754,376.747,157.975,18.067,26503.543,0.000,73662,6972,6756,216 +82,3.280000,0.906667,26276.028,669.263,263.041,18.145,27226.477,0.000,87959,9083,8804,279 +83,3.320000,0.893333,28914.606,547.022,312.803,19.385,29793.816,0.000,109528,10715,10226,489 +84,3.360000,0.880000,28627.478,475.874,409.293,16.424,29529.069,0.000,129211,12392,11650,742 +85,3.400000,0.866667,28867.863,453.125,502.891,20.139,29844.018,0.000,152134,13503,12515,988 +86,3.440000,0.853333,28436.314,454.530,432.172,19.473,29342.489,0.000,173787,14571,13503,1068 +87,3.480000,0.840000,29095.264,456.598,511.624,19.934,30083.420,0.000,205303,15475,14296,1179 +88,3.520000,0.826667,29081.764,417.106,673.798,14.660,30187.328,0.000,242964,16173,14802,1371 +89,3.560000,0.813333,28279.684,507.320,775.378,16.411,29578.793,0.000,268708,16775,15343,1432 +90,3.600000,0.800000,28103.778,532.324,776.270,17.896,29430.268,0.000,286286,17064,15838,1226 +91,3.640000,0.786667,27505.913,402.729,592.157,13.927,28514.726,0.000,295168,17351,16376,975 +92,3.680000,0.773333,27169.629,402.183,655.295,13.980,28241.087,0.000,292738,17379,16532,847 +93,3.720000,0.760000,26835.036,480.168,729.782,13.961,28058.947,0.000,293236,17415,16588,827 +94,3.760000,0.746667,15024.841,546.201,741.771,15.501,16328.314,0.000,284436,17357,16614,743 +95,3.800000,0.733333,15628.995,427.742,712.737,15.503,16784.977,0.000,286006,17311,16601,710 +96,3.840000,0.720000,15578.134,427.513,668.917,15.986,16690.550,0.000,285003,17194,16532,662 +97,3.880000,0.706667,15317.815,418.604,641.041,16.468,16393.928,0.000,285397,17192,16532,660 +98,3.920000,0.693333,15083.531,445.315,686.465,16.925,16232.236,0.000,291460,17170,16584,586 +99,3.960000,0.680000,15847.039,549.399,882.103,14.377,17292.918,0.000,295431,17060,16468,592 +100,4.000000,0.666667,16033.033,531.381,826.075,13.990,17404.479,0.000,300410,16881,16300,581 +101,4.040000,0.653333,15759.552,516.377,794.894,13.936,17084.759,0.000,301366,16743,16131,612 +102,4.080000,0.640000,15218.748,551.754,770.264,15.325,16556.091,0.000,309711,16639,16045,594 +103,4.120000,0.626667,15254.656,449.873,726.885,18.031,16449.445,0.000,315256,16569,15947,622 +104,4.160000,0.613333,14478.426,427.163,727.815,15.515,15648.919,0.000,314068,16447,15912,535 +105,4.200000,0.600000,14359.100,417.502,723.701,14.037,15514.340,0.000,314180,16428,15935,493 +106,4.240000,0.586667,13729.462,421.463,623.158,16.037,14790.120,0.000,299327,16359,16016,343 +107,4.280000,0.573333,13181.836,410.045,829.395,19.902,14441.178,0.000,311125,16153,15822,331 +108,4.320000,0.560000,14465.852,409.339,807.605,16.081,15698.877,0.000,307101,15988,15616,372 +109,4.360000,0.546667,13631.951,453.157,761.407,13.935,14860.450,0.000,305225,15869,15483,386 +110,4.400000,0.533333,13635.023,524.931,888.337,20.623,15068.914,0.000,302508,15800,15369,431 +111,4.440000,0.520000,14318.513,446.271,666.636,13.990,15445.410,0.000,300671,15550,15167,383 +112,4.480000,0.506667,13085.500,447.912,668.463,14.731,14216.606,0.000,297027,15431,15042,389 +113,4.520000,0.493333,14129.719,451.447,637.624,13.924,15232.714,0.000,293653,15373,15011,362 +114,4.560000,0.480000,13219.907,442.165,688.672,16.453,14367.197,0.000,291527,15326,14928,398 +115,4.600000,0.466667,13686.532,548.256,788.289,19.432,15042.509,0.000,288857,15185,14821,364 +116,4.640000,0.453333,15014.412,408.351,629.201,13.920,16065.884,0.000,279334,14956,14412,544 +117,4.680000,0.440000,14079.832,404.194,673.252,13.930,15171.208,0.000,275332,14898,14522,376 +118,4.720000,0.426667,12215.106,471.927,692.328,19.458,13398.819,0.000,267417,14629,14230,399 +119,4.760000,0.413333,11646.450,405.032,596.536,14.159,12662.177,0.000,256594,14188,13697,491 +120,4.800000,0.400000,10617.820,417.193,656.543,13.943,11705.499,0.000,251493,13810,13237,573 +121,4.840000,0.386667,11040.301,390.854,573.098,13.955,12018.208,0.000,242608,13414,12782,632 +122,4.880000,0.373333,9295.621,452.165,642.394,14.735,10404.915,0.000,231645,12805,12152,653 +123,4.920000,0.360000,7728.920,403.201,631.975,17.390,8781.486,0.000,222241,12129,11467,662 +124,4.960000,0.346667,6757.484,419.530,612.530,17.418,7806.962,0.000,205902,11540,10874,666 +125,5.000000,0.333333,6517.739,379.587,541.037,14.278,7452.641,0.000,195276,11086,10446,640 +126,5.040000,0.320000,4584.517,373.647,461.988,13.951,5434.103,0.000,188455,11143,10401,742 +127,5.080000,0.306667,3061.463,368.433,395.838,17.476,3843.210,0.000,179356,11005,10307,698 +128,5.120000,0.293333,2516.270,364.584,415.896,13.938,3310.688,0.000,169328,10751,9897,854 +129,5.160000,0.280000,2586.390,370.742,460.879,15.490,3433.501,0.000,166048,10606,9624,982 +130,5.200000,0.266667,2716.016,477.169,482.921,14.236,3690.342,0.000,163846,10608,9724,884 +131,5.240000,0.253333,2522.992,350.719,426.043,13.918,3313.672,0.000,161286,10727,9680,1047 +132,5.280000,0.240000,2351.683,352.059,401.814,13.934,3119.490,0.000,157901,10582,9524,1058 +133,5.320000,0.226667,2345.517,347.535,383.247,15.282,3091.581,0.000,151976,10457,9537,920 +134,5.360000,0.213333,2724.086,394.202,400.956,18.648,3537.892,0.000,151647,10363,9393,970 +135,5.400000,0.200000,2773.619,433.425,484.287,13.963,3705.294,0.000,145006,10270,9298,972 +136,5.440000,0.186667,2603.825,406.516,412.150,16.949,3439.440,0.000,140994,10292,9394,898 +137,5.480000,0.173333,2437.291,335.306,361.980,13.887,3148.464,0.000,134180,10158,9250,908 +138,5.520000,0.160000,2594.611,345.409,360.370,13.958,3314.348,0.000,134787,10009,9116,893 +139,5.560000,0.146667,2301.947,327.132,327.451,13.960,2970.490,0.000,125205,9877,8911,966 +140,5.600000,0.133333,2293.323,324.423,331.539,14.010,2963.295,0.000,126414,9607,8654,953 +141,5.640000,0.120000,2364.499,319.709,327.874,17.410,3029.492,0.000,119311,9428,8460,968 +142,5.680000,0.106667,2501.233,395.069,362.273,17.978,3276.553,0.000,112341,9174,8240,934 +143,5.720000,0.093333,2590.907,347.865,308.075,13.902,3260.749,0.000,113920,9115,8161,954 +144,5.760000,0.080000,2251.282,307.789,293.657,13.955,2866.683,0.000,108535,8987,8007,980 +145,5.800000,0.066667,2243.918,310.168,277.045,13.911,2845.042,0.000,103129,8785,7885,900 +146,5.840000,0.053333,2232.075,313.479,279.494,15.561,2840.609,0.000,102253,8700,7701,999 +147,5.880000,0.040000,2444.490,314.962,283.146,13.883,3056.481,0.000,99134,8553,7564,989 +148,5.920000,0.026667,2750.960,397.254,291.645,15.904,3455.763,0.000,98116,8623,7647,976 +149,5.960000,0.013333,2326.029,309.175,260.691,13.946,2909.841,0.000,97954,8676,7628,1048 diff --git a/docs/performance/motion-comparison/worktree-240x80-muster-0.csv b/docs/performance/motion-comparison/worktree-240x80-muster-0.csv new file mode 100644 index 000000000..76f28b5eb --- /dev/null +++ b/docs/performance/motion-comparison/worktree-240x80-muster-0.csv @@ -0,0 +1,151 @@ +frame,elapsed_s,zoom,render_us,diff_us,encode_us,reset_us,total_us,interval_us,bytes,changed_cells,glyph_changes,color_only_changes +0,0.000000,0.000000,2318.662,211.584,0.162,13.976,2544.384,0.000,19,0,0,0 +1,0.040000,0.013333,2442.652,369.504,281.562,14.149,3107.867,0.000,110123,9446,8438,1008 +2,0.080000,0.026667,2315.286,320.666,289.514,14.046,2939.512,0.000,113264,9564,8465,1099 +3,0.120000,0.040000,2422.639,334.663,296.214,14.167,3067.683,0.000,112514,9576,8559,1017 +4,0.160000,0.053333,2386.098,322.630,291.451,14.043,3014.222,0.000,115063,9569,8538,1031 +5,0.200000,0.066667,2366.374,325.818,273.819,14.590,2980.601,0.000,119140,9733,8723,1010 +6,0.240000,0.080000,2361.057,322.956,312.424,14.035,3010.472,0.000,121507,9794,8783,1011 +7,0.280000,0.093333,2434.490,332.229,314.784,14.103,3095.606,0.000,125985,9899,8891,1008 +8,0.320000,0.106667,2387.833,326.418,323.714,14.136,3052.101,0.000,128325,9971,8989,982 +9,0.360000,0.120000,2459.589,327.157,307.251,14.105,3108.102,0.000,131381,10107,9177,930 +10,0.400000,0.133333,2396.957,334.718,342.426,14.110,3088.211,0.000,135207,10204,9248,956 +11,0.440000,0.146667,2412.168,334.557,342.380,14.109,3103.214,0.000,136401,10255,9312,943 +12,0.480000,0.160000,2453.092,335.877,371.168,14.598,3174.735,0.000,142692,10478,9513,965 +13,0.520000,0.173333,2514.152,348.913,352.363,15.212,3230.640,0.000,145797,10762,9828,934 +14,0.560000,0.186667,2459.221,336.036,398.645,14.431,3208.333,0.000,153127,10665,9737,928 +15,0.600000,0.200000,2462.958,346.414,364.935,14.040,3188.347,0.000,150494,10716,9768,948 +16,0.640000,0.213333,2478.660,344.994,386.952,14.059,3224.665,0.000,155794,10741,9826,915 +17,0.680000,0.226667,2495.238,345.865,390.549,14.182,3245.834,0.000,159316,10792,9859,933 +18,0.720000,0.240000,2560.355,381.944,401.820,15.079,3359.198,0.000,160894,10755,9780,975 +19,0.760000,0.253333,2498.442,350.869,402.225,14.128,3265.664,0.000,162726,10760,9877,883 +20,0.800000,0.266667,2532.006,352.220,413.949,14.448,3312.623,0.000,166913,10813,9962,851 +21,0.840000,0.280000,2560.776,360.925,424.286,14.059,3360.046,0.000,173024,10872,9952,920 +22,0.880000,0.293333,2541.696,360.796,414.260,14.218,3330.970,0.000,176290,10980,10017,963 +23,0.920000,0.306667,3263.525,368.938,439.657,14.166,4086.286,0.000,180814,11102,10234,868 +24,0.960000,0.320000,4595.562,378.796,448.898,14.068,5437.324,0.000,193612,11212,10493,719 +25,1.000000,0.333333,6008.483,383.279,442.031,14.147,6847.940,0.000,195824,11341,10634,707 +26,1.040000,0.346667,6687.417,374.409,478.489,14.098,7554.413,0.000,205111,11405,10653,752 +27,1.080000,0.360000,7937.172,372.551,515.133,14.075,8838.931,0.000,219043,11760,11107,653 +28,1.120000,0.373333,9322.742,382.304,527.980,14.091,10247.117,0.000,226031,12387,11713,674 +29,1.160000,0.386667,10620.147,384.398,527.256,14.176,11545.977,0.000,236699,12922,12271,651 +30,1.200000,0.400000,11256.781,378.809,594.977,14.019,12244.586,0.000,245609,13298,12640,658 +31,1.240000,0.413333,12023.837,399.637,536.724,14.272,12974.470,0.000,255500,13764,13181,583 +32,1.280000,0.426667,12840.491,405.715,553.395,14.137,13813.738,0.000,267974,14317,13804,513 +33,1.320000,0.440000,13427.781,407.634,580.047,14.069,14429.531,0.000,275673,14767,14354,413 +34,1.360000,0.453333,13485.955,398.605,619.764,14.059,14518.383,0.000,279575,14990,14579,411 +35,1.400000,0.466667,13537.284,395.218,580.946,14.129,14527.577,0.000,285145,15094,14737,357 +36,1.440000,0.480000,13609.723,402.211,639.654,14.082,14665.670,0.000,290962,15237,14795,442 +37,1.480000,0.493333,13669.720,404.708,651.682,14.145,14740.255,0.000,293448,15268,14858,410 +38,1.520000,0.506667,13776.185,409.378,648.344,14.091,14847.998,0.000,294089,15353,14930,423 +39,1.560000,0.520000,13874.181,423.134,659.881,14.056,14971.252,0.000,300379,15504,15065,439 +40,1.600000,0.533333,13983.990,420.715,655.022,14.769,15074.496,0.000,302330,15663,15240,423 +41,1.640000,0.546667,13978.150,491.790,650.929,14.131,15135.000,0.000,303449,15752,15322,430 +42,1.680000,0.560000,13971.098,404.486,650.322,14.098,15040.004,0.000,309234,15846,15423,423 +43,1.720000,0.573333,14043.956,411.670,612.434,17.969,15086.029,0.000,313362,16131,15694,437 +44,1.760000,0.586667,14007.657,406.801,695.191,14.014,15123.663,0.000,327485,16309,15817,492 +45,1.800000,0.600000,14134.240,421.401,669.404,14.155,15239.200,0.000,318096,16488,16013,475 +46,1.840000,0.613333,14294.990,412.535,665.710,14.030,15387.265,0.000,321786,16575,16108,467 +47,1.880000,0.626667,14311.043,423.071,621.218,14.201,15369.533,0.000,316061,16586,16068,518 +48,1.920000,0.640000,14389.055,408.479,663.171,14.037,15474.742,0.000,311322,16582,16006,576 +49,1.960000,0.653333,14427.396,411.615,658.799,14.190,15512.000,0.000,308123,16777,16163,614 +50,2.000000,0.666667,14491.765,407.863,644.079,14.056,15557.763,0.000,304171,16826,16220,606 +51,2.040000,0.680000,14565.046,405.607,607.948,14.147,15592.748,0.000,296878,16914,16327,587 +52,2.080000,0.693333,14792.276,402.210,626.374,14.113,15834.973,0.000,293687,17082,16528,554 +53,2.120000,0.706667,14633.092,402.953,592.043,14.193,15642.281,0.000,292644,17202,16579,623 +54,2.160000,0.720000,14782.372,414.108,606.292,14.839,15817.611,0.000,292775,17248,16534,714 +55,2.200000,0.733333,14892.083,413.374,625.119,14.416,15944.992,0.000,286995,17326,16633,693 +56,2.240000,0.746667,14794.275,399.608,632.649,14.132,15840.664,0.000,292575,17294,16643,651 +57,2.280000,0.760000,25653.464,400.331,646.439,14.895,26715.129,0.000,289936,17324,16605,719 +58,2.320000,0.773333,25675.698,400.113,685.715,14.078,26775.604,0.000,298012,17427,16675,752 +59,2.360000,0.786667,25794.074,399.114,604.638,14.125,26811.951,0.000,297820,17405,16562,843 +60,2.400000,0.800000,25804.919,401.245,588.476,14.012,26808.652,0.000,282901,17223,16093,1130 +61,2.440000,0.813333,25734.617,394.588,610.221,14.116,26753.542,0.000,271134,17241,16141,1100 +62,2.480000,0.826667,25711.215,393.231,498.266,14.043,26616.755,0.000,239757,16629,15309,1320 +63,2.520000,0.840000,25724.529,394.116,476.695,14.116,26609.456,0.000,211835,16053,14660,1393 +64,2.560000,0.853333,25669.412,394.246,416.201,14.074,26493.933,0.000,178886,15454,14221,1233 +65,2.600000,0.866667,25794.438,400.379,389.540,14.080,26598.437,0.000,168305,14564,13458,1106 +66,2.640000,0.880000,25728.914,397.830,359.000,14.396,26500.140,0.000,156346,14012,13005,1007 +67,2.680000,0.893333,26060.348,402.147,334.442,14.123,26811.060,0.000,154702,12996,12019,977 +68,2.720000,0.906667,25868.280,403.990,344.166,14.048,26630.484,0.000,146075,12209,11055,1154 +69,2.760000,0.920000,25963.229,406.390,302.925,14.105,26686.649,0.000,135801,10145,8810,1335 +70,2.800000,0.933333,26110.991,391.836,368.928,15.183,26886.938,0.000,150933,10504,9063,1441 +71,2.840000,0.946667,26133.235,388.117,341.269,14.380,26877.001,0.000,156980,9224,7103,2121 +72,2.880000,0.960000,25980.988,373.670,289.221,14.130,26658.009,0.000,124096,8645,6904,1741 +73,2.920000,0.973333,26326.248,347.178,218.630,14.568,26906.624,0.000,99166,6531,5303,1228 +74,2.960000,0.986667,26102.416,361.751,249.888,14.390,26728.445,0.000,115673,8672,7536,1136 +75,3.000000,1.000000,10195.125,339.537,87.275,14.500,10636.437,0.000,36375,4392,4138,254 +76,3.040000,0.986667,25535.334,318.870,67.754,15.020,25936.978,0.000,29047,3785,3552,233 +77,3.080000,0.973333,26051.034,339.071,248.625,14.064,26652.794,0.000,110000,8172,7040,1132 +78,3.120000,0.960000,28267.570,465.466,292.619,19.639,29045.294,0.000,102003,7293,6075,1218 +79,3.160000,0.946667,28787.826,402.147,252.534,14.485,29456.992,0.000,118061,8337,6475,1862 +80,3.200000,0.933333,27272.247,386.888,323.113,14.179,27996.427,0.000,143022,10142,7944,2198 +81,3.240000,0.920000,27261.437,391.377,303.253,14.009,27970.076,0.000,135138,10169,8527,1642 +82,3.280000,0.906667,26889.426,398.010,312.991,14.395,27614.822,0.000,140860,9906,8614,1292 +83,3.320000,0.893333,27330.748,405.435,352.451,15.641,28104.275,0.000,148150,12528,11341,1187 +84,3.360000,0.880000,28321.183,416.685,382.651,14.055,29134.574,0.000,167635,12942,11987,955 +85,3.400000,0.866667,27463.565,397.099,371.279,14.139,28246.082,0.000,170508,13907,12942,965 +86,3.440000,0.853333,27888.072,400.376,414.912,14.283,28717.643,0.000,180752,14574,13594,980 +87,3.480000,0.840000,26961.636,421.776,502.053,15.286,27900.751,0.000,208888,15304,14191,1113 +88,3.520000,0.826667,28013.340,512.232,587.023,15.625,29128.220,0.000,238963,16031,14712,1319 +89,3.560000,0.813333,27146.676,407.268,552.734,14.863,28121.541,0.000,271025,16642,15325,1317 +90,3.600000,0.800000,27202.533,394.821,600.791,14.006,28212.151,0.000,284630,17168,16020,1148 +91,3.640000,0.786667,26453.609,418.069,622.109,14.147,27507.934,0.000,295590,17102,15963,1139 +92,3.680000,0.773333,28101.029,466.867,693.143,14.742,29275.781,0.000,291945,17429,16522,907 +93,3.720000,0.760000,27366.341,488.731,817.245,14.113,28686.430,0.000,291656,17406,16628,778 +94,3.760000,0.746667,16895.757,403.073,655.700,17.420,17971.950,0.000,293683,17373,16650,723 +95,3.800000,0.733333,15834.901,412.197,619.445,14.244,16880.787,0.000,290598,17290,16581,709 +96,3.840000,0.720000,15695.304,401.673,637.944,15.585,16750.506,0.000,287747,17325,16656,669 +97,3.880000,0.706667,15550.148,396.590,599.637,14.194,16560.569,0.000,292164,17176,16496,680 +98,3.920000,0.693333,15319.058,404.970,575.729,14.075,16313.832,0.000,289832,17157,16470,687 +99,3.960000,0.680000,14665.816,425.479,710.163,17.762,15819.220,0.000,296907,17065,16502,563 +100,4.000000,0.666667,15686.105,409.594,663.040,14.181,16772.920,0.000,301876,16915,16287,628 +101,4.040000,0.653333,15875.978,419.216,708.878,14.206,17018.278,0.000,304337,16787,16196,591 +102,4.080000,0.640000,14982.691,434.347,722.978,15.031,16155.047,0.000,310285,16670,16062,608 +103,4.120000,0.626667,15020.258,409.081,632.384,14.138,16075.861,0.000,313448,16610,16064,546 +104,4.160000,0.613333,14904.173,418.444,702.124,14.068,16038.809,0.000,316474,16477,15915,562 +105,4.200000,0.600000,15197.942,409.097,669.180,14.208,16290.427,0.000,317931,16521,16058,463 +106,4.240000,0.586667,15356.962,414.386,641.689,14.133,16427.170,0.000,323460,16374,15866,508 +107,4.280000,0.573333,14824.762,435.579,798.187,17.406,16075.934,0.000,311383,16228,15754,474 +108,4.320000,0.560000,14550.990,436.261,683.854,14.090,15685.195,0.000,308575,16063,15599,464 +109,4.360000,0.546667,14695.443,412.053,619.536,14.125,15741.157,0.000,304094,15805,15382,423 +110,4.400000,0.533333,14499.582,419.925,614.620,14.080,15548.207,0.000,298121,15672,15234,438 +111,4.440000,0.520000,14057.109,431.872,798.427,17.649,15305.057,0.000,300316,15618,15186,432 +112,4.480000,0.506667,14167.564,534.211,726.107,14.024,15441.906,0.000,293025,15453,15000,453 +113,4.520000,0.493333,14523.819,511.520,697.234,14.085,15746.658,0.000,291544,15310,14882,428 +114,4.560000,0.480000,14081.294,411.043,655.536,14.044,15161.917,0.000,289502,15310,14947,363 +115,4.600000,0.466667,14240.705,399.907,619.217,14.142,15273.971,0.000,283528,15203,14775,428 +116,4.640000,0.453333,14491.294,401.884,616.368,14.079,15523.625,0.000,276076,14833,14439,394 +117,4.680000,0.440000,13889.976,446.234,613.470,14.141,14963.821,0.000,272179,14925,14556,369 +118,4.720000,0.426667,12664.340,406.384,566.214,14.023,13650.961,0.000,266337,14748,14377,371 +119,4.760000,0.413333,12735.930,397.888,582.084,14.059,13729.961,0.000,259390,14350,13826,524 +120,4.800000,0.400000,11671.399,423.927,597.914,19.461,12712.701,0.000,250464,13856,13243,613 +121,4.840000,0.386667,10669.855,377.990,628.450,16.591,11692.886,0.000,240663,13294,12648,646 +122,4.880000,0.373333,10137.710,380.320,500.259,14.063,11032.352,0.000,220366,12876,12137,739 +123,4.920000,0.360000,7929.748,375.856,523.598,14.107,8843.309,0.000,222351,12179,11476,703 +124,4.960000,0.346667,6825.949,419.294,526.029,16.115,7787.387,0.000,210620,11657,10981,676 +125,5.000000,0.333333,6441.191,377.174,450.478,14.017,7282.860,0.000,193419,11411,10679,732 +126,5.040000,0.320000,4715.186,380.917,443.049,14.199,5553.351,0.000,190298,11334,10611,723 +127,5.080000,0.306667,3519.654,384.005,514.238,14.652,4432.549,0.000,184301,11358,10536,822 +128,5.120000,0.293333,2860.085,401.651,424.508,14.015,3700.259,0.000,176400,11097,10220,877 +129,5.160000,0.280000,2533.211,363.111,421.450,14.092,3331.864,0.000,171026,10858,9833,1025 +130,5.200000,0.266667,2516.915,358.751,417.300,14.064,3307.030,0.000,167323,10845,9798,1047 +131,5.240000,0.253333,2467.109,379.707,456.040,17.611,3320.467,0.000,156003,10564,9702,862 +132,5.280000,0.240000,2862.649,360.078,449.080,14.451,3686.258,0.000,154478,10543,9692,851 +133,5.320000,0.226667,3132.551,346.134,377.176,14.165,3870.026,0.000,149896,10517,9519,998 +134,5.360000,0.213333,2895.117,394.633,372.518,14.438,3676.706,0.000,147497,10311,9384,927 +135,5.400000,0.200000,3236.569,447.077,476.950,18.893,4179.489,0.000,144145,10287,9353,934 +136,5.440000,0.186667,2546.262,337.392,355.644,14.025,3253.323,0.000,139792,10239,9293,946 +137,5.480000,0.173333,2418.717,333.747,346.912,14.103,3113.479,0.000,135549,10107,9180,927 +138,5.520000,0.160000,2482.162,427.176,360.401,14.399,3284.138,0.000,133107,10102,9157,945 +139,5.560000,0.146667,2739.892,403.198,630.618,18.829,3792.537,0.000,129247,9905,8899,1006 +140,5.600000,0.133333,2555.273,323.837,318.664,14.071,3211.845,0.000,125773,9687,8721,966 +141,5.640000,0.120000,2379.646,316.884,298.803,14.058,3009.391,0.000,120118,9601,8643,958 +142,5.680000,0.106667,2360.999,319.844,296.161,14.089,2991.093,0.000,115985,9346,8368,978 +143,5.720000,0.093333,2355.203,318.685,286.392,14.114,2974.394,0.000,112890,9322,8383,939 +144,5.760000,0.080000,2691.388,338.401,289.229,14.037,3333.055,0.000,109557,9143,8131,1012 +145,5.800000,0.066667,2700.720,377.244,275.720,14.095,3367.779,0.000,107094,9107,8085,1022 +146,5.840000,0.053333,2316.870,308.311,253.893,14.037,2893.111,0.000,102679,8880,7834,1046 +147,5.880000,0.040000,2297.990,305.413,254.673,14.343,2872.419,0.000,100196,8716,7679,1037 +148,5.920000,0.026667,2278.342,300.345,245.516,14.030,2838.233,0.000,96193,8472,7416,1056 +149,5.960000,0.013333,2254.268,299.482,227.431,14.141,2795.322,0.000,92861,8330,7216,1114 diff --git a/docs/performance/motion-comparison/worktree-240x80-muster-1.csv b/docs/performance/motion-comparison/worktree-240x80-muster-1.csv new file mode 100644 index 000000000..9c1fdd477 --- /dev/null +++ b/docs/performance/motion-comparison/worktree-240x80-muster-1.csv @@ -0,0 +1,151 @@ +frame,elapsed_s,zoom,render_us,diff_us,encode_us,reset_us,total_us,interval_us,bytes,changed_cells,glyph_changes,color_only_changes +0,0.000000,0.000000,2315.956,221.501,0.230,15.371,2553.058,0.000,19,0,0,0 +1,0.040000,0.013333,2307.091,387.431,290.449,14.080,2999.051,0.000,110123,9446,8438,1008 +2,0.080000,0.026667,2326.681,323.034,286.051,14.154,2949.920,0.000,113264,9564,8465,1099 +3,0.120000,0.040000,2493.423,325.686,345.852,18.680,3183.641,0.000,112514,9576,8559,1017 +4,0.160000,0.053333,2825.063,624.920,408.470,19.412,3877.865,0.000,115063,9569,8538,1031 +5,0.200000,0.066667,2792.089,439.926,348.569,14.373,3594.957,0.000,119140,9733,8723,1010 +6,0.240000,0.080000,2455.689,324.238,306.770,13.959,3100.656,0.000,121507,9794,8783,1011 +7,0.280000,0.093333,2376.795,326.381,319.790,13.912,3036.878,0.000,125985,9899,8891,1008 +8,0.320000,0.106667,2386.229,326.639,305.081,14.003,3031.952,0.000,128325,9971,8989,982 +9,0.360000,0.120000,2401.454,333.453,328.917,13.956,3077.780,0.000,131381,10107,9177,930 +10,0.400000,0.133333,2489.727,414.044,422.898,19.245,3345.914,0.000,135207,10204,9248,956 +11,0.440000,0.146667,2722.728,409.838,635.429,14.795,3782.790,0.000,136401,10255,9312,943 +12,0.480000,0.160000,2612.509,333.661,361.905,14.042,3322.117,0.000,142692,10478,9513,965 +13,0.520000,0.173333,2453.132,335.953,350.973,13.991,3154.049,0.000,145797,10762,9828,934 +14,0.560000,0.186667,2462.111,343.563,369.212,14.155,3189.041,0.000,153127,10665,9737,928 +15,0.600000,0.200000,2749.370,425.214,411.865,14.685,3601.134,0.000,150494,10716,9768,948 +16,0.640000,0.213333,2743.900,606.140,446.851,17.600,3814.491,0.000,155794,10741,9826,915 +17,0.680000,0.226667,2705.379,346.571,384.796,13.972,3450.718,0.000,159316,10792,9859,933 +18,0.720000,0.240000,2487.161,342.011,389.575,13.985,3232.732,0.000,160894,10755,9780,975 +19,0.760000,0.253333,2477.778,346.702,403.144,14.071,3241.695,0.000,162726,10760,9877,883 +20,0.800000,0.266667,2778.081,371.395,419.114,14.010,3582.600,0.000,166913,10813,9962,851 +21,0.840000,0.280000,2679.268,753.870,533.822,14.681,3981.641,0.000,173024,10872,9952,920 +22,0.880000,0.293333,2626.178,356.332,423.106,14.000,3419.616,0.000,176290,10980,10017,963 +23,0.920000,0.306667,3223.176,361.117,411.699,14.017,4010.009,0.000,180814,11102,10234,868 +24,0.960000,0.320000,4588.532,387.816,466.713,14.027,5457.088,0.000,193612,11212,10493,719 +25,1.000000,0.333333,5984.004,394.308,533.469,14.008,6925.789,0.000,195824,11341,10634,707 +26,1.040000,0.346667,7217.570,372.421,482.189,14.001,8086.181,0.000,205111,11405,10653,752 +27,1.080000,0.360000,8099.617,422.665,526.837,16.481,9065.600,0.000,219043,11760,11107,653 +28,1.120000,0.373333,9798.455,390.003,527.708,14.051,10730.217,0.000,226031,12387,11713,674 +29,1.160000,0.386667,11110.901,377.704,550.442,13.972,12053.019,0.000,236699,12922,12271,651 +30,1.200000,0.400000,11194.474,374.672,569.939,14.017,12153.102,0.000,245609,13298,12640,658 +31,1.240000,0.413333,12577.184,402.419,597.185,14.019,13590.807,0.000,255500,13764,13181,583 +32,1.280000,0.426667,13219.601,399.360,597.096,14.024,14230.081,0.000,267974,14317,13804,513 +33,1.320000,0.440000,13631.496,531.101,735.667,17.794,14916.058,0.000,275673,14767,14354,413 +34,1.360000,0.453333,13537.734,399.889,613.037,14.042,14564.702,0.000,279575,14990,14579,411 +35,1.400000,0.466667,14404.050,395.129,572.035,13.968,15385.182,0.000,285145,15094,14737,357 +36,1.440000,0.480000,14352.956,396.655,624.685,14.032,15388.328,0.000,290962,15237,14795,442 +37,1.480000,0.493333,14951.255,485.607,695.645,17.447,16149.954,0.000,293448,15268,14858,410 +38,1.520000,0.506667,14066.247,407.560,628.995,14.003,15116.805,0.000,294089,15353,14930,423 +39,1.560000,0.520000,14810.225,404.809,662.755,14.069,15891.858,0.000,300379,15504,15065,439 +40,1.600000,0.533333,14948.134,412.266,659.381,14.026,16033.807,0.000,302330,15663,15240,423 +41,1.640000,0.546667,16350.609,465.667,723.093,17.461,17556.830,0.000,303449,15752,15322,430 +42,1.680000,0.560000,14878.989,424.343,773.011,15.268,16091.611,0.000,309234,15846,15423,423 +43,1.720000,0.573333,14644.265,479.407,807.106,17.428,15948.206,0.000,313362,16131,15694,437 +44,1.760000,0.586667,14782.564,407.701,692.219,14.110,15896.594,0.000,327485,16309,15817,492 +45,1.800000,0.600000,15310.425,421.633,757.122,15.996,16505.176,0.000,318096,16488,16013,475 +46,1.840000,0.613333,15337.979,543.025,704.212,18.132,16603.348,0.000,321786,16575,16108,467 +47,1.880000,0.626667,15830.938,543.540,824.038,19.242,17217.758,0.000,316061,16586,16068,518 +48,1.920000,0.640000,15821.037,409.664,844.719,17.506,17092.926,0.000,311322,16582,16006,576 +49,1.960000,0.653333,15632.939,423.137,786.028,15.958,16858.062,0.000,308123,16777,16163,614 +50,2.000000,0.666667,15399.750,524.267,762.032,13.991,16700.040,0.000,304171,16826,16220,606 +51,2.040000,0.680000,15646.692,740.629,780.257,16.592,17184.170,0.000,296878,16914,16327,587 +52,2.080000,0.693333,15844.896,465.337,730.160,17.033,17057.426,0.000,293687,17082,16528,554 +53,2.120000,0.706667,16238.909,418.116,763.865,14.029,17434.919,0.000,292644,17202,16579,623 +54,2.160000,0.720000,15818.299,396.355,636.925,14.024,16865.603,0.000,292775,17248,16534,714 +55,2.200000,0.733333,16249.752,407.501,619.300,14.073,17290.626,0.000,286995,17326,16633,693 +56,2.240000,0.746667,15564.333,399.823,641.907,14.004,16620.067,0.000,292575,17294,16643,651 +57,2.280000,0.760000,27527.533,400.304,643.888,13.994,28585.719,0.000,289936,17324,16605,719 +58,2.320000,0.773333,27396.611,409.066,609.430,14.023,28429.130,0.000,298012,17427,16675,752 +59,2.360000,0.786667,27493.422,484.329,644.033,14.674,28636.458,0.000,297820,17405,16562,843 +60,2.400000,0.800000,28655.141,453.257,575.751,14.090,29698.239,0.000,282901,17223,16093,1130 +61,2.440000,0.813333,27793.682,385.547,561.683,14.013,28754.925,0.000,271134,17241,16141,1100 +62,2.480000,0.826667,27704.241,396.125,527.647,14.101,28642.114,0.000,239757,16629,15309,1320 +63,2.520000,0.840000,26473.973,449.832,519.326,14.692,27457.823,0.000,211835,16053,14660,1393 +64,2.560000,0.853333,27069.630,396.167,407.459,14.067,27887.323,0.000,178886,15454,14221,1233 +65,2.600000,0.866667,26550.523,396.653,395.646,17.414,27360.236,0.000,168305,14564,13458,1106 +66,2.640000,0.880000,27147.350,396.456,361.645,14.038,27919.489,0.000,156346,14012,13005,1007 +67,2.680000,0.893333,26945.630,404.547,354.145,13.977,27718.299,0.000,154702,12996,12019,977 +68,2.720000,0.906667,27083.340,403.016,338.165,14.067,27838.588,0.000,146075,12209,11055,1154 +69,2.760000,0.920000,26532.264,582.159,358.447,16.009,27488.879,0.000,135801,10145,8810,1335 +70,2.800000,0.933333,26668.049,432.106,346.701,14.105,27460.961,0.000,150933,10504,9063,1441 +71,2.840000,0.946667,26268.748,442.582,374.508,16.017,27101.855,0.000,156980,9224,7103,2121 +72,2.880000,0.960000,26716.911,408.578,282.607,14.298,27422.394,0.000,124096,8645,6904,1741 +73,2.920000,0.973333,26328.388,349.984,218.533,14.119,26911.024,0.000,99166,6531,5303,1228 +74,2.960000,0.986667,27466.987,345.343,251.894,13.988,28078.212,0.000,115673,8672,7536,1136 +75,3.000000,1.000000,10026.783,305.277,86.445,14.378,10432.883,0.000,36375,4392,4138,254 +76,3.040000,0.986667,27719.293,345.309,75.407,17.195,28157.204,0.000,29047,3785,3552,233 +77,3.080000,0.973333,26438.489,342.268,224.651,14.307,27019.715,0.000,110000,8172,7040,1132 +78,3.120000,0.960000,26210.558,351.303,235.542,14.065,26811.468,0.000,102003,7293,6075,1218 +79,3.160000,0.946667,26117.224,389.230,265.213,17.072,26788.739,0.000,118061,8337,6475,1862 +80,3.200000,0.933333,26522.243,389.751,325.689,14.770,27252.453,0.000,143022,10142,7944,2198 +81,3.240000,0.920000,26856.385,430.663,306.634,14.031,27607.713,0.000,135138,10169,8527,1642 +82,3.280000,0.906667,26033.160,393.342,314.501,14.356,26755.359,0.000,140860,9906,8614,1292 +83,3.320000,0.893333,26029.339,420.104,364.892,14.314,26828.649,0.000,148150,12528,11341,1187 +84,3.360000,0.880000,26172.831,402.204,386.476,14.022,26975.533,0.000,167635,12942,11987,955 +85,3.400000,0.866667,26493.359,419.383,402.024,14.806,27329.572,0.000,170508,13907,12942,965 +86,3.440000,0.853333,26221.224,394.531,435.731,14.152,27065.638,0.000,180752,14574,13594,980 +87,3.480000,0.840000,25679.159,387.937,470.217,14.043,26551.356,0.000,208888,15304,14191,1113 +88,3.520000,0.826667,25924.225,404.720,518.537,14.067,26861.549,0.000,238963,16031,14712,1319 +89,3.560000,0.813333,26380.123,398.198,547.136,13.996,27339.453,0.000,271025,16642,15325,1317 +90,3.600000,0.800000,26463.926,399.192,608.468,14.082,27485.668,0.000,284630,17168,16020,1148 +91,3.640000,0.786667,25922.109,393.193,657.904,14.201,26987.407,0.000,295590,17102,15963,1139 +92,3.680000,0.773333,26316.638,397.388,641.374,14.183,27369.583,0.000,291945,17429,16522,907 +93,3.720000,0.760000,25645.211,396.970,651.312,14.062,26707.555,0.000,291656,17406,16628,778 +94,3.760000,0.746667,15014.099,394.876,645.651,14.040,16068.666,0.000,293683,17373,16650,723 +95,3.800000,0.733333,15116.204,397.610,645.676,14.035,16173.525,0.000,290598,17290,16581,709 +96,3.840000,0.720000,14955.667,419.976,686.439,14.045,16076.127,0.000,287747,17325,16656,669 +97,3.880000,0.706667,14697.499,401.583,636.724,13.979,15749.785,0.000,292164,17176,16496,680 +98,3.920000,0.693333,14736.320,440.625,652.328,14.033,15843.306,0.000,289832,17157,16470,687 +99,3.960000,0.680000,14913.377,397.816,631.765,13.943,15956.901,0.000,296907,17065,16502,563 +100,4.000000,0.666667,15069.049,637.640,726.917,14.838,16448.444,0.000,301876,16915,16287,628 +101,4.040000,0.653333,15023.069,413.640,642.303,14.716,16093.728,0.000,304337,16787,16196,591 +102,4.080000,0.640000,14582.593,427.775,685.162,14.076,15709.606,0.000,310285,16670,16062,608 +103,4.120000,0.626667,14729.850,412.175,686.031,17.001,15845.057,0.000,313448,16610,16064,546 +104,4.160000,0.613333,14891.631,415.391,665.212,14.677,15986.911,0.000,316474,16477,15915,562 +105,4.200000,0.600000,14626.199,462.669,791.389,15.603,15895.860,0.000,317931,16521,16058,463 +106,4.240000,0.586667,14654.230,451.989,755.136,15.870,15877.225,0.000,323460,16374,15866,508 +107,4.280000,0.573333,15050.413,451.226,708.677,15.706,16226.022,0.000,311383,16228,15754,474 +108,4.320000,0.560000,15522.925,454.378,718.891,14.559,16710.753,0.000,308575,16063,15599,464 +109,4.360000,0.546667,16741.627,561.521,827.896,19.255,18150.299,0.000,304094,15805,15382,423 +110,4.400000,0.533333,18135.764,524.617,725.283,19.338,19405.002,0.000,298121,15672,15234,438 +111,4.440000,0.520000,16161.525,589.186,811.951,20.009,17582.671,0.000,300316,15618,15186,432 +112,4.480000,0.506667,15815.713,530.066,852.602,18.754,17217.135,0.000,293025,15453,15000,453 +113,4.520000,0.493333,15720.415,569.111,791.755,19.329,17100.610,0.000,291544,15310,14882,428 +114,4.560000,0.480000,16206.483,551.047,742.916,19.334,17519.780,0.000,289502,15310,14947,363 +115,4.600000,0.466667,15076.709,554.166,887.237,20.520,16538.632,0.000,283528,15203,14775,428 +116,4.640000,0.453333,14404.632,526.463,793.923,18.414,15743.432,0.000,276076,14833,14439,394 +117,4.680000,0.440000,16239.731,567.702,878.367,24.872,17710.672,0.000,272179,14925,14556,369 +118,4.720000,0.426667,15909.369,525.985,706.664,18.761,17160.779,0.000,266337,14748,14377,371 +119,4.760000,0.413333,15925.901,532.330,772.516,19.743,17250.490,0.000,259390,14350,13826,524 +120,4.800000,0.400000,13950.327,527.757,758.061,18.453,15254.598,0.000,250464,13856,13243,613 +121,4.840000,0.386667,13564.769,523.891,743.249,20.058,14851.967,0.000,240663,13294,12648,646 +122,4.880000,0.373333,10593.436,383.735,515.167,15.327,11507.665,0.000,220366,12876,12137,739 +123,4.920000,0.360000,10399.518,524.594,744.640,21.224,11689.976,0.000,222351,12179,11476,703 +124,4.960000,0.346667,8039.933,534.139,683.064,20.728,9277.864,0.000,210620,11657,10981,676 +125,5.000000,0.333333,8249.287,511.261,619.982,19.576,9400.106,0.000,193419,11411,10679,732 +126,5.040000,0.320000,5238.189,440.647,610.197,20.905,6309.938,0.000,190298,11334,10611,723 +127,5.080000,0.306667,4327.532,520.563,577.590,18.650,5444.335,0.000,184301,11358,10536,822 +128,5.120000,0.293333,3464.993,507.387,591.983,19.055,4583.418,0.000,176400,11097,10220,877 +129,5.160000,0.280000,3275.927,480.392,699.294,19.610,4475.223,0.000,171026,10858,9833,1025 +130,5.200000,0.266667,3373.784,447.523,496.477,17.998,4335.782,0.000,167323,10845,9798,1047 +131,5.240000,0.253333,2713.624,344.400,369.818,13.933,3441.775,0.000,156003,10564,9702,862 +132,5.280000,0.240000,2675.603,408.701,424.489,14.776,3523.569,0.000,154478,10543,9692,851 +133,5.320000,0.226667,2707.666,389.352,472.314,18.528,3587.860,0.000,149896,10517,9519,998 +134,5.360000,0.213333,3186.808,470.573,484.103,19.255,4160.739,0.000,147497,10311,9384,927 +135,5.400000,0.200000,2825.800,351.082,354.516,13.944,3545.342,0.000,144145,10287,9353,934 +136,5.440000,0.186667,2447.569,335.241,319.393,14.317,3116.520,0.000,139792,10239,9293,946 +137,5.480000,0.173333,2725.659,373.781,425.368,18.879,3543.687,0.000,135549,10107,9180,927 +138,5.520000,0.160000,3321.462,462.718,422.445,17.650,4224.275,0.000,133107,10102,9157,945 +139,5.560000,0.146667,3189.422,393.131,384.093,14.990,3981.636,0.000,129247,9905,8899,1006 +140,5.600000,0.133333,2938.402,323.734,308.209,14.446,3584.791,0.000,125773,9687,8721,966 +141,5.640000,0.120000,2383.846,327.774,303.547,14.347,3029.514,0.000,120118,9601,8643,958 +142,5.680000,0.106667,2369.652,416.928,353.148,19.086,3158.814,0.000,115985,9346,8368,978 +143,5.720000,0.093333,2856.888,552.338,385.245,20.615,3815.086,0.000,112890,9322,8383,939 +144,5.760000,0.080000,3061.071,403.376,379.776,16.382,3860.605,0.000,109557,9143,8131,1012 +145,5.800000,0.066667,3224.188,369.496,348.779,14.795,3957.258,0.000,107094,9107,8085,1022 +146,5.840000,0.053333,2662.134,403.127,309.712,14.657,3389.630,0.000,102679,8880,7834,1046 +147,5.880000,0.040000,2437.878,310.351,257.395,14.299,3019.923,0.000,100196,8716,7679,1037 +148,5.920000,0.026667,2781.021,400.786,311.230,17.455,3510.492,0.000,96193,8472,7416,1056 +149,5.960000,0.013333,2782.795,400.830,321.268,16.935,3521.828,0.000,92861,8330,7216,1114 diff --git a/docs/performance/motion-low-hanging/README.md b/docs/performance/motion-low-hanging/README.md new file mode 100644 index 000000000..f40d317e1 --- /dev/null +++ b/docs/performance/motion-low-hanging/README.md @@ -0,0 +1,153 @@ +# Motion: baseline and straightforward optimizations + +Measured September 11, 2026, against commit `549032f3`. The final headless +comparison interleaves the preserved baseline and optimized release binaries. +P95 frame work fell **21–26%**, with the same sampling density, animation timing, +colors, and geometry. The measured frame/style fingerprints and ANSI byte counts +match. Large live terminal frames still sometimes exceed the 25 FPS budget. + +## Headless results + +Real widget → Ratatui lazy diff → Crossterm ANSI encoder → buffer reset. No +terminal I/O or sleeping. The sink's writes are method calls, not syscalls. + +| Viewport / variant | Baseline p95 | Optimized p95 | Reduction | +|---|---:|---:|---:| +| 120x40 platoon | 5.65 ms | 4.47 ms | 20.9% | +| 120x40 muster | 5.89 ms | 4.41 ms | 25.2% | +| 240x80 platoon | 22.73 ms | 17.89 ms | 21.3% | +| 240x80 muster | 23.48 ms | 17.60 ms | 25.0% | +| 320x100 platoon | 37.92 ms | 29.88 ms | 21.2% | +| 320x100 muster | 38.90 ms | 28.80 ms | 26.0% | + +Use these interleaved results for the primary comparison. Each entry contains +298 measured frames (two repetitions of a six-second loop, excluding the first +full repaint of each repetition). P95/p99, stage timings, maxima, and budget +counts are in [summary.csv](summary.csv); phase-specific timings are in +[phases.csv](phases.csv). Do not add individual stage percentiles together. + +The earlier sequential baseline had 320x100 p95 of 41.78/44.10 ms, with 9.4/14.3% +of frames above 40 ms. A later unchanged-binary check ran faster. That host drift +is why the more conservative interleaved comparison above is the headline, +rather than attributing all of the initial 28–36% difference to code changes. + +## Actual terminal production + +Finite runs through a PTY into detached tmux, target 25 FPS. Two repetitions per +120x40/240x80 case; one per 320x100 case. These are different elapsed-time sample +populations: overloaded live runs advance their animation by real time. They do +not present the same fixed sequence as the headless test, and fewer heavy frames +are produced when deadlines are missed. + +| Viewport / variant | Baseline p95 draw | Optimized p95 draw | Produced FPS before → after | +|---|---:|---:|---:| +| 120x40 platoon | 20.79 ms | 18.34 ms | 24.63 → 24.63 | +| 120x40 muster | 23.41 ms | 18.88 ms | 24.65 → 24.63 | +| 240x80 platoon | 42.48 ms | 37.54 ms | 24.27 → 24.52 | +| 240x80 muster | 39.33 ms | 37.57 ms | 24.55 → 24.56 | +| 320x100 platoon | 51.23 ms | 47.58 ms | 23.62 → 24.25 | +| 320x100 muster | 58.61 ms | 45.66 ms | 22.95 → 24.02 | + +At 320x100, work above 40 ms fell from 26.8% to 13.4% for platoon and 24.2% to +15.4% for muster in these limited live samples. This is useful improvement, but +**not a complete stutter fix or a 60 FPS result**. Producer throughput is not +monitor/compositor presentation; no graphical-terminal displayed FPS was measured. + +The output residual did not get uniformly faster: its p95 rose in these live +runs, despite substantially fewer write calls. Buffer bursts, PTY backpressure, +CPU power behavior, and changed wall-clock trajectories can affect that number; +this experiment does not isolate their contributions. In particular, fewer +syscalls must not be reported as an equivalent FPS gain. + +Separate strace runs at 240x80 measured `write` calls across the finite process: + +| Variant | Baseline calls | Optimized calls | Reduction | +|---|---:|---:|---:| +| Platoon | 34,119 | 626 | 98.2% | +| Muster | 33,957 | 629 | 98.1% | + +Live and strace runs used the same optimized logic before final formatting; +their binary hashes are recorded separately from the final headless run. +Counts include setup, restoration, and CSV saving. Traced runs are excluded +from wall-clock summaries; tracing perturbs scheduling and syscall costs. +Their timing CSVs are retained for provenance, not performance conclusions. + +## Changes kept + +- Prepare the existing quantized palette once per frame; preserve custom RGB, + terminal colors, modifiers, and the exact non-RGB dimming threshold. +- Cache island drift/pulse by tile within a frame (64 direct-mapped entries). +- Cache noise lattice corners (16 entries) and time interpolation weight; + retain multiply/add order for interpolated noise. +- Cache four muster rows, including their logarithmic depth coordinate. +- Calculate zoom blend, braille blend, formation selection/fade, and scene fade + once per frame. +- Skip invisible dot geometry at the formation endpoint and ambient noise under + an opaque pattern. Soft formation fades still compute both contributing fields. +- Hold stdout's lock and use a 64 KiB BufWriter in the shared storybook terminal. + Ratatui already performed incremental updates; it still owns the previous/current + buffers, diffing, and Crossterm encoding. No custom ANSI renderer was added. + +Caches are bounded and frame-local, with coordinate-checked entries. Collisions +recompute values; no cross-frame invalidation, persistent scene graph, or caller +cache API is needed. Rendering a clipped region cannot change its field origin. +The reusable widget remains terminal-independent. Applications adopting it must +choose their own backend writer; the buffering change currently serves storybooks. + +## Verification + +All 1,160 cell/style fingerprints match the baseline. The equivalence utility +covers every sampled frame of both zoom directions at 36x20 and 120x40, all five +scenes at several ambient times and transition positions, ASCII and RGB/terminal +policies, clipping, and quiet regions. This is finite regression coverage, not a +proof for every floating-point coordinate or font. + +All existing snapshots match without updates. Additional tests cover noise-cache +collisions/negative coordinates, prepared custom palettes, and clipped/cold-cache +zoom equivalence. The crate suite and all opt-in storybook terminal tests pass, +including the other examples affected by buffered terminal support. + +## Artifacts and reproduction + +- `baseline/`: initial headless matrix (three repetitions) and live baseline. +- `candidate/`: intermediate caching pass, before skipping hidden ambient work. +- `optimized/`: combined headless/live run. +- `baseline-check/`: later unchanged-binary headless check for host drift. +- `paired-baseline/`, `paired-optimized/`: primary interleaved comparison of the + final formatted release binary. `preformat-*` retains the earlier check; + formatting changed debug metadata, and the final comparison was rerun. +- `baseline-large/`, `optimized-large/`: 320x100 terminal runs. +- `trace-baseline/`, `trace-optimized/`: separate syscall runs. +- `*-frames.txt`: fingerprints before/after; metadata JSONs contain exact commands + and binary SHA256 hashes. `environment.json` records build/host information. +- Raw per-frame CSVs are gzip-compressed after measurement. Each finite run saved + its data immediately to this directory; nothing depends on temporary storage. + +Build the baseline commit and candidate in separate checkouts. Use Rust 1.90.0, +release optimization with fat LTO and one codegen unit, debug line tables, no +stripping, and the same linker/flags. Build before measuring. On this host: + +```sh +CARGO_BUILD_JOBS=2 CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_LINKER=cc RUSTFLAGS='' \ +CARGO_PROFILE_RELEASE_DEBUG=line-tables-only CARGO_PROFILE_RELEASE_STRIP=none \ +cargo build --release -p nori-tui-components --example motion_storybook --example motion_equivalence +``` + +`motion_equivalence` is introduced by this change: copy its unchanged example +source into the baseline checkout before building that utility. Run it from each build and compare its stdout with `cmp`. +For interleaved timings, supply the two built binaries and a fresh output path: + +```sh +python3 docs/performance/motion-low-hanging/paired.py BASELINE_BINARY OPTIMIZED_BINARY /tmp/new-motion-pair +``` + +`run.py BINARY NEW_LABEL` records the sequential matrix; add `--live --repeats 2` +for finite terminal tests, `--sizes 320x100` to select a size, or `--trace` with +`--live` for syscall counts. Live mode uses only the isolated TUI skill scripts; +`TUI_PUPPETEERING_DIR` can override their location. Existing artifacts are never +overwritten. `summarize.py` reads raw or compressed CSVs in this report directory. + +All runs are sequential on a shared host with NO_COLOR unset and true-color +terminal settings. No CPU affinity, power policy, security settings, or frame +quality was changed. The sample size and shared host limit precision; repeated +per-run values and raw traces are retained for reassessment. diff --git a/docs/performance/motion-low-hanging/baseline-check/bench-120x40-muster-0.csv.gz b/docs/performance/motion-low-hanging/baseline-check/bench-120x40-muster-0.csv.gz new file mode 100644 index 000000000..64ce6e133 Binary files /dev/null and b/docs/performance/motion-low-hanging/baseline-check/bench-120x40-muster-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/baseline-check/bench-120x40-platoon-0.csv.gz b/docs/performance/motion-low-hanging/baseline-check/bench-120x40-platoon-0.csv.gz new file mode 100644 index 000000000..7dad7e6f6 Binary files /dev/null and b/docs/performance/motion-low-hanging/baseline-check/bench-120x40-platoon-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/baseline-check/bench-240x80-muster-0.csv.gz b/docs/performance/motion-low-hanging/baseline-check/bench-240x80-muster-0.csv.gz new file mode 100644 index 000000000..0384b3378 Binary files /dev/null and b/docs/performance/motion-low-hanging/baseline-check/bench-240x80-muster-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/baseline-check/bench-240x80-platoon-0.csv.gz b/docs/performance/motion-low-hanging/baseline-check/bench-240x80-platoon-0.csv.gz new file mode 100644 index 000000000..2cf841319 Binary files /dev/null and b/docs/performance/motion-low-hanging/baseline-check/bench-240x80-platoon-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/baseline-check/bench-320x100-muster-0.csv.gz b/docs/performance/motion-low-hanging/baseline-check/bench-320x100-muster-0.csv.gz new file mode 100644 index 000000000..fb330602c Binary files /dev/null and b/docs/performance/motion-low-hanging/baseline-check/bench-320x100-muster-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/baseline-check/bench-320x100-platoon-0.csv.gz b/docs/performance/motion-low-hanging/baseline-check/bench-320x100-platoon-0.csv.gz new file mode 100644 index 000000000..762bccaf2 Binary files /dev/null and b/docs/performance/motion-low-hanging/baseline-check/bench-320x100-platoon-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/baseline-check/bench-metadata.json b/docs/performance/motion-low-hanging/baseline-check/bench-metadata.json new file mode 100644 index 000000000..f6130725e --- /dev/null +++ b/docs/performance/motion-low-hanging/baseline-check/bench-metadata.json @@ -0,0 +1,106 @@ +{ + "binary": "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "sha256": "6af8b0db3173a9fadd6393edfdd3b30e8dbf166dd8abf998d21598f81e3bfdc4", + "mode": "bench", + "runs": [ + { + "command": [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/baseline-check/bench-120x40-muster-0.csv", + "--muster", + "--bench", + "--size", + "120x40" + ], + "size": "120x40", + "muster": true, + "repeat": 0, + "wall_seconds": 0.664231024999026 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/baseline-check/bench-240x80-platoon-0.csv", + "--bench", + "--size", + "240x80" + ], + "size": "240x80", + "muster": false, + "repeat": 0, + "wall_seconds": 2.598454021001089 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/baseline-check/bench-120x40-platoon-0.csv", + "--bench", + "--size", + "120x40" + ], + "size": "120x40", + "muster": false, + "repeat": 0, + "wall_seconds": 0.6407288449991029 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/baseline-check/bench-320x100-platoon-0.csv", + "--bench", + "--size", + "320x100" + ], + "size": "320x100", + "muster": false, + "repeat": 0, + "wall_seconds": 4.365079515002435 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/baseline-check/bench-320x100-muster-0.csv", + "--muster", + "--bench", + "--size", + "320x100" + ], + "size": "320x100", + "muster": true, + "repeat": 0, + "wall_seconds": 4.305430415999581 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/baseline-check/bench-240x80-muster-0.csv", + "--muster", + "--bench", + "--size", + "240x80" + ], + "size": "240x80", + "muster": true, + "repeat": 0, + "wall_seconds": 2.6039201579988003 + } + ] +} diff --git a/docs/performance/motion-low-hanging/baseline-frames.txt b/docs/performance/motion-low-hanging/baseline-frames.txt new file mode 100644 index 000000000..df5bae431 --- /dev/null +++ b/docs/performance/motion-low-hanging/baseline-frames.txt @@ -0,0 +1,1160 @@ +zoom 36x20 Platoon 0 2ab363c9d935311c +zoom 36x20 Platoon 1 31792fd340e91869 +zoom 36x20 Platoon 2 dcfe66c1a463e5a6 +zoom 36x20 Platoon 3 3f28f03d0e942e56 +zoom 36x20 Platoon 4 da87e29b144b8377 +zoom 36x20 Platoon 5 5dba152ac12b1d74 +zoom 36x20 Platoon 6 85128265b4ba5c41 +zoom 36x20 Platoon 7 45e836c33945b3f2 +zoom 36x20 Platoon 8 65e4c6c1cf113838 +zoom 36x20 Platoon 9 6237b783dfc727d6 +zoom 36x20 Platoon 10 265df3f33b870feb +zoom 36x20 Platoon 11 72eca53d3d3e4453 +zoom 36x20 Platoon 12 aa6d36945a1cc01a +zoom 36x20 Platoon 13 3b044be18d62f048 +zoom 36x20 Platoon 14 715fa41390ecc13e +zoom 36x20 Platoon 15 1c81cf3c9c609728 +zoom 36x20 Platoon 16 877b58025bd57213 +zoom 36x20 Platoon 17 2f776aa78307feda +zoom 36x20 Platoon 18 b38416220230d983 +zoom 36x20 Platoon 19 2eeb7d0fdd5fca86 +zoom 36x20 Platoon 20 b8bcfd9d7f94bb93 +zoom 36x20 Platoon 21 15ee8bcd74c07c14 +zoom 36x20 Platoon 22 b61068362432ced4 +zoom 36x20 Platoon 23 47a33ca7487ac82d +zoom 36x20 Platoon 24 072ca673bc244b4b +zoom 36x20 Platoon 25 df8ffb8df5bae225 +zoom 36x20 Platoon 26 26706028cfd58465 +zoom 36x20 Platoon 27 228c3af1daee3462 +zoom 36x20 Platoon 28 d66e8a3a3cccde6c +zoom 36x20 Platoon 29 4cd57cd839c1d43a +zoom 36x20 Platoon 30 6f33575228ecf783 +zoom 36x20 Platoon 31 09775bdbae830bb4 +zoom 36x20 Platoon 32 6f0dca31eb15aab9 +zoom 36x20 Platoon 33 5db3c4d0478c69f5 +zoom 36x20 Platoon 34 0e3d0287958796ad +zoom 36x20 Platoon 35 4deb5d3432be6d9d +zoom 36x20 Platoon 36 1f23311535d94387 +zoom 36x20 Platoon 37 ba1e210040df5a8f +zoom 36x20 Platoon 38 e753b86ed02c1aa5 +zoom 36x20 Platoon 39 aeecad77b3e8a63d +zoom 36x20 Platoon 40 6c8dae8b368dbae0 +zoom 36x20 Platoon 41 18419772d506f782 +zoom 36x20 Platoon 42 f6d2b03fc1e7618c +zoom 36x20 Platoon 43 c1b99ec49e4e9933 +zoom 36x20 Platoon 44 7d129fc37bb8b56c +zoom 36x20 Platoon 45 e5ca118c8190d3b7 +zoom 36x20 Platoon 46 84984a48f75d5b06 +zoom 36x20 Platoon 47 75c264b206498025 +zoom 36x20 Platoon 48 898863316973c3be +zoom 36x20 Platoon 49 8a729c68fc364f82 +zoom 36x20 Platoon 50 1cfe2860c58847cd +zoom 36x20 Platoon 51 e94babd9674ad034 +zoom 36x20 Platoon 52 892f01942def31f1 +zoom 36x20 Platoon 53 4450e325fadc9389 +zoom 36x20 Platoon 54 09747587e337c0b4 +zoom 36x20 Platoon 55 62691f4bfe2d38e3 +zoom 36x20 Platoon 56 caa555dbf31a1486 +zoom 36x20 Platoon 57 c23349e6fb9b5174 +zoom 36x20 Platoon 58 4eeb91b6726ad9bb +zoom 36x20 Platoon 59 e7089327949f3194 +zoom 36x20 Platoon 60 e86c1e0cef4fa2a8 +zoom 36x20 Platoon 61 23d6c0073e3fb8ba +zoom 36x20 Platoon 62 80e9a0dd64a41488 +zoom 36x20 Platoon 63 39e3c6970b29081c +zoom 36x20 Platoon 64 612c0aafcdcc6ad3 +zoom 36x20 Platoon 65 15b4bd610318c8a9 +zoom 36x20 Platoon 66 0a528fdf3d1dfa23 +zoom 36x20 Platoon 67 92c965c66938ca69 +zoom 36x20 Platoon 68 84f82d20066c2494 +zoom 36x20 Platoon 69 87cc90e1ce4c92e8 +zoom 36x20 Platoon 70 f636d824e40fa818 +zoom 36x20 Platoon 71 991f12d77a4e52b1 +zoom 36x20 Platoon 72 8d13d7a1fb4eb18c +zoom 36x20 Platoon 73 2fe9f041aaf4028c +zoom 36x20 Platoon 74 2b93c277629495fd +zoom 36x20 Platoon 75 5a08803d9a48d511 +zoom 36x20 Platoon 76 9a9968a91ceb5572 +zoom 36x20 Platoon 77 8290b8cd3589e7e7 +zoom 36x20 Platoon 78 dbdae693350513ad +zoom 36x20 Platoon 79 b6993eacb3d5a2e6 +zoom 36x20 Platoon 80 b470b61eb3ac10bc +zoom 36x20 Platoon 81 e61cde3ab932bde6 +zoom 36x20 Platoon 82 e2d75d6cffc82743 +zoom 36x20 Platoon 83 a9d2f5162627455f +zoom 36x20 Platoon 84 09d8dce7f0782250 +zoom 36x20 Platoon 85 8ef1e4450461c374 +zoom 36x20 Platoon 86 825b91fe366a49b1 +zoom 36x20 Platoon 87 81acc102e9af21f3 +zoom 36x20 Platoon 88 da219abb559e5343 +zoom 36x20 Platoon 89 f6993334ac79346d +zoom 36x20 Platoon 90 458bf6b1e8d76777 +zoom 36x20 Platoon 91 77a7b223ea7aebcb +zoom 36x20 Platoon 92 50fd7f26bfb56dfa +zoom 36x20 Platoon 93 59e5a042b57f19c6 +zoom 36x20 Platoon 94 1a387d5368baf3ad +zoom 36x20 Platoon 95 39d155deb8c8e818 +zoom 36x20 Platoon 96 068140f4999a38c7 +zoom 36x20 Platoon 97 7654d150ef814e6f +zoom 36x20 Platoon 98 d663148bf16b8632 +zoom 36x20 Platoon 99 0d188cf7ab739a20 +zoom 36x20 Platoon 100 ecef278f7b57fab7 +zoom 36x20 Platoon 101 fb523c51bfff095a +zoom 36x20 Platoon 102 7f876f1a2b4aec6e +zoom 36x20 Platoon 103 420a648b698f1a57 +zoom 36x20 Platoon 104 5a2540263106369f +zoom 36x20 Platoon 105 8390154604f94294 +zoom 36x20 Platoon 106 76c0db3b143d6ffe +zoom 36x20 Platoon 107 794b084c4ec47e19 +zoom 36x20 Platoon 108 cf277aba7afcb70f +zoom 36x20 Platoon 109 59857d66fa31529c +zoom 36x20 Platoon 110 afc70d7ffa132a68 +zoom 36x20 Platoon 111 31f0e3d1b017fccc +zoom 36x20 Platoon 112 d4a13752d7168d83 +zoom 36x20 Platoon 113 8f3b4b24167bf18d +zoom 36x20 Platoon 114 93314a56be1908f3 +zoom 36x20 Platoon 115 13f4da84b2d626b0 +zoom 36x20 Platoon 116 972c1f7b5ce0904a +zoom 36x20 Platoon 117 a72ce7e68248c9d4 +zoom 36x20 Platoon 118 6db23482202424fc +zoom 36x20 Platoon 119 bd0e698362234587 +zoom 36x20 Platoon 120 23fda70cfeed6c12 +zoom 36x20 Platoon 121 eeca1f845488ff1f +zoom 36x20 Platoon 122 7ac6b67598f5a543 +zoom 36x20 Platoon 123 dcab6c7ea5cfe47f +zoom 36x20 Platoon 124 04f7f2d1b0a8d072 +zoom 36x20 Platoon 125 73334dd7c3031b77 +zoom 36x20 Platoon 126 f176a65c9bddf6bc +zoom 36x20 Platoon 127 a57b83938c0cc91c +zoom 36x20 Platoon 128 507a8e6c8c095a73 +zoom 36x20 Platoon 129 2611a447016f73c3 +zoom 36x20 Platoon 130 45ad898c8a4e7585 +zoom 36x20 Platoon 131 9371cdc936fe0196 +zoom 36x20 Platoon 132 f956c988206889b6 +zoom 36x20 Platoon 133 d5a847a64a0a35b7 +zoom 36x20 Platoon 134 362edc1929d99213 +zoom 36x20 Platoon 135 f42e2e33be6e4b73 +zoom 36x20 Platoon 136 c0fed45980674071 +zoom 36x20 Platoon 137 938d6c70b551cfda +zoom 36x20 Platoon 138 b470d088e9d62147 +zoom 36x20 Platoon 139 34294a4e0d6d56a5 +zoom 36x20 Platoon 140 103580917b6986f6 +zoom 36x20 Platoon 141 b3a31d01ce71f4f3 +zoom 36x20 Platoon 142 76d7bb5ce79cf8d1 +zoom 36x20 Platoon 143 4b15d9503958fa96 +zoom 36x20 Platoon 144 ebd686b4b877bd99 +zoom 36x20 Platoon 145 c2d570f09f8f1749 +zoom 36x20 Platoon 146 ac58febd19b2a316 +zoom 36x20 Platoon 147 80a84150c8e545d8 +zoom 36x20 Platoon 148 3bf9440d0784872b +zoom 36x20 Platoon 149 4362b9c80fca6d48 +zoom 36x20 Muster 0 2ab363c9d935311c +zoom 36x20 Muster 1 31792fd340e91869 +zoom 36x20 Muster 2 dcfe66c1a463e5a6 +zoom 36x20 Muster 3 3f28f03d0e942e56 +zoom 36x20 Muster 4 da87e29b144b8377 +zoom 36x20 Muster 5 5dba152ac12b1d74 +zoom 36x20 Muster 6 85128265b4ba5c41 +zoom 36x20 Muster 7 45e836c33945b3f2 +zoom 36x20 Muster 8 65e4c6c1cf113838 +zoom 36x20 Muster 9 6237b783dfc727d6 +zoom 36x20 Muster 10 265df3f33b870feb +zoom 36x20 Muster 11 72eca53d3d3e4453 +zoom 36x20 Muster 12 aa6d36945a1cc01a +zoom 36x20 Muster 13 3b044be18d62f048 +zoom 36x20 Muster 14 715fa41390ecc13e +zoom 36x20 Muster 15 1c81cf3c9c609728 +zoom 36x20 Muster 16 877b58025bd57213 +zoom 36x20 Muster 17 2f776aa78307feda +zoom 36x20 Muster 18 b38416220230d983 +zoom 36x20 Muster 19 2eeb7d0fdd5fca86 +zoom 36x20 Muster 20 b8bcfd9d7f94bb93 +zoom 36x20 Muster 21 15ee8bcd74c07c14 +zoom 36x20 Muster 22 b61068362432ced4 +zoom 36x20 Muster 23 47a33ca7487ac82d +zoom 36x20 Muster 24 072ca673bc244b4b +zoom 36x20 Muster 25 df8ffb8df5bae225 +zoom 36x20 Muster 26 26706028cfd58465 +zoom 36x20 Muster 27 228c3af1daee3462 +zoom 36x20 Muster 28 d66e8a3a3cccde6c +zoom 36x20 Muster 29 4cd57cd839c1d43a +zoom 36x20 Muster 30 6f33575228ecf783 +zoom 36x20 Muster 31 09775bdbae830bb4 +zoom 36x20 Muster 32 6f0dca31eb15aab9 +zoom 36x20 Muster 33 5db3c4d0478c69f5 +zoom 36x20 Muster 34 0e3d0287958796ad +zoom 36x20 Muster 35 4deb5d3432be6d9d +zoom 36x20 Muster 36 1f23311535d94387 +zoom 36x20 Muster 37 ba1e210040df5a8f +zoom 36x20 Muster 38 e753b86ed02c1aa5 +zoom 36x20 Muster 39 aeecad77b3e8a63d +zoom 36x20 Muster 40 6c8dae8b368dbae0 +zoom 36x20 Muster 41 18419772d506f782 +zoom 36x20 Muster 42 f6d2b03fc1e7618c +zoom 36x20 Muster 43 c1b99ec49e4e9933 +zoom 36x20 Muster 44 7d129fc37bb8b56c +zoom 36x20 Muster 45 e5ca118c8190d3b7 +zoom 36x20 Muster 46 84984a48f75d5b06 +zoom 36x20 Muster 47 75c264b206498025 +zoom 36x20 Muster 48 898863316973c3be +zoom 36x20 Muster 49 8a729c68fc364f82 +zoom 36x20 Muster 50 1cfe2860c58847cd +zoom 36x20 Muster 51 e94babd9674ad034 +zoom 36x20 Muster 52 892f01942def31f1 +zoom 36x20 Muster 53 4450e325fadc9389 +zoom 36x20 Muster 54 09747587e337c0b4 +zoom 36x20 Muster 55 62691f4bfe2d38e3 +zoom 36x20 Muster 56 caa555dbf31a1486 +zoom 36x20 Muster 57 b36e4aad47846bd2 +zoom 36x20 Muster 58 0bcc18131bedd8a7 +zoom 36x20 Muster 59 d5e28f6284c5c0c6 +zoom 36x20 Muster 60 cc8f460908ae7a1d +zoom 36x20 Muster 61 b736b44c903434a3 +zoom 36x20 Muster 62 8b15fddaaea6a719 +zoom 36x20 Muster 63 b3228826e2f36d54 +zoom 36x20 Muster 64 3cb6d0ec332440df +zoom 36x20 Muster 65 f43a89d96d9e91a3 +zoom 36x20 Muster 66 5db52ce6f91600a1 +zoom 36x20 Muster 67 a23e80085ff0f802 +zoom 36x20 Muster 68 3a49a97ad794d5a2 +zoom 36x20 Muster 69 2d36ec75b28a057b +zoom 36x20 Muster 70 64cf0d7708cc8e14 +zoom 36x20 Muster 71 7c4eacab02738fc8 +zoom 36x20 Muster 72 684e9e5a0e491707 +zoom 36x20 Muster 73 89cc22aa106c2f4c +zoom 36x20 Muster 74 dd1dd7883eef9326 +zoom 36x20 Muster 75 b03787af6d5b0f80 +zoom 36x20 Muster 76 89cae433818f7521 +zoom 36x20 Muster 77 304e5e241a0bcad9 +zoom 36x20 Muster 78 f551b09460dfaffc +zoom 36x20 Muster 79 4b34260db2811e2b +zoom 36x20 Muster 80 87cd787eb55ee840 +zoom 36x20 Muster 81 78864b7656575f35 +zoom 36x20 Muster 82 81b43cce1eaef9a7 +zoom 36x20 Muster 83 725b511c16ea7a02 +zoom 36x20 Muster 84 fa88a3e85f13e955 +zoom 36x20 Muster 85 241f134f51b306b0 +zoom 36x20 Muster 86 1d6d0d9e04db6ffa +zoom 36x20 Muster 87 81901480d4dbab44 +zoom 36x20 Muster 88 b668ba27f17acfcb +zoom 36x20 Muster 89 387619abe7faa4a7 +zoom 36x20 Muster 90 ca7e5c320d9df732 +zoom 36x20 Muster 91 b3a67cbdf505aa42 +zoom 36x20 Muster 92 39bd66d8dad7d5f2 +zoom 36x20 Muster 93 40a29308c4f3dd72 +zoom 36x20 Muster 94 1a387d5368baf3ad +zoom 36x20 Muster 95 39d155deb8c8e818 +zoom 36x20 Muster 96 068140f4999a38c7 +zoom 36x20 Muster 97 7654d150ef814e6f +zoom 36x20 Muster 98 d663148bf16b8632 +zoom 36x20 Muster 99 0d188cf7ab739a20 +zoom 36x20 Muster 100 ecef278f7b57fab7 +zoom 36x20 Muster 101 fb523c51bfff095a +zoom 36x20 Muster 102 7f876f1a2b4aec6e +zoom 36x20 Muster 103 420a648b698f1a57 +zoom 36x20 Muster 104 5a2540263106369f +zoom 36x20 Muster 105 8390154604f94294 +zoom 36x20 Muster 106 76c0db3b143d6ffe +zoom 36x20 Muster 107 794b084c4ec47e19 +zoom 36x20 Muster 108 cf277aba7afcb70f +zoom 36x20 Muster 109 59857d66fa31529c +zoom 36x20 Muster 110 afc70d7ffa132a68 +zoom 36x20 Muster 111 31f0e3d1b017fccc +zoom 36x20 Muster 112 d4a13752d7168d83 +zoom 36x20 Muster 113 8f3b4b24167bf18d +zoom 36x20 Muster 114 93314a56be1908f3 +zoom 36x20 Muster 115 13f4da84b2d626b0 +zoom 36x20 Muster 116 972c1f7b5ce0904a +zoom 36x20 Muster 117 a72ce7e68248c9d4 +zoom 36x20 Muster 118 6db23482202424fc +zoom 36x20 Muster 119 bd0e698362234587 +zoom 36x20 Muster 120 23fda70cfeed6c12 +zoom 36x20 Muster 121 eeca1f845488ff1f +zoom 36x20 Muster 122 7ac6b67598f5a543 +zoom 36x20 Muster 123 dcab6c7ea5cfe47f +zoom 36x20 Muster 124 04f7f2d1b0a8d072 +zoom 36x20 Muster 125 73334dd7c3031b77 +zoom 36x20 Muster 126 f176a65c9bddf6bc +zoom 36x20 Muster 127 a57b83938c0cc91c +zoom 36x20 Muster 128 507a8e6c8c095a73 +zoom 36x20 Muster 129 2611a447016f73c3 +zoom 36x20 Muster 130 45ad898c8a4e7585 +zoom 36x20 Muster 131 9371cdc936fe0196 +zoom 36x20 Muster 132 f956c988206889b6 +zoom 36x20 Muster 133 d5a847a64a0a35b7 +zoom 36x20 Muster 134 362edc1929d99213 +zoom 36x20 Muster 135 f42e2e33be6e4b73 +zoom 36x20 Muster 136 c0fed45980674071 +zoom 36x20 Muster 137 938d6c70b551cfda +zoom 36x20 Muster 138 b470d088e9d62147 +zoom 36x20 Muster 139 34294a4e0d6d56a5 +zoom 36x20 Muster 140 103580917b6986f6 +zoom 36x20 Muster 141 b3a31d01ce71f4f3 +zoom 36x20 Muster 142 76d7bb5ce79cf8d1 +zoom 36x20 Muster 143 4b15d9503958fa96 +zoom 36x20 Muster 144 ebd686b4b877bd99 +zoom 36x20 Muster 145 c2d570f09f8f1749 +zoom 36x20 Muster 146 ac58febd19b2a316 +zoom 36x20 Muster 147 80a84150c8e545d8 +zoom 36x20 Muster 148 3bf9440d0784872b +zoom 36x20 Muster 149 4362b9c80fca6d48 +zoom 120x40 Platoon 0 5dec504a6c796dd8 +zoom 120x40 Platoon 1 1f1f90a29e2de2e7 +zoom 120x40 Platoon 2 c0e1a6ca86a4c155 +zoom 120x40 Platoon 3 f4b7de2999a06ebc +zoom 120x40 Platoon 4 3d43f46fafa73ae3 +zoom 120x40 Platoon 5 dd6bfb073b6cd598 +zoom 120x40 Platoon 6 a0c53a6e45d752c5 +zoom 120x40 Platoon 7 e2a1962890b7e66a +zoom 120x40 Platoon 8 0060c680248a9189 +zoom 120x40 Platoon 9 cb11e0498b7a3ede +zoom 120x40 Platoon 10 d85fe76798e471ea +zoom 120x40 Platoon 11 2f4cceea425bc7b5 +zoom 120x40 Platoon 12 fe2ce27038692b29 +zoom 120x40 Platoon 13 c96c3a11c24e66b9 +zoom 120x40 Platoon 14 725c013e61fc69a1 +zoom 120x40 Platoon 15 80e159b42e8cbd23 +zoom 120x40 Platoon 16 5104a9f0d7510ea5 +zoom 120x40 Platoon 17 cd709101ab491d46 +zoom 120x40 Platoon 18 6d414d2668cc660b +zoom 120x40 Platoon 19 a277e2c6b4569426 +zoom 120x40 Platoon 20 b040ddd2d41828d4 +zoom 120x40 Platoon 21 c845bb6d564256e8 +zoom 120x40 Platoon 22 218ec549fafdd828 +zoom 120x40 Platoon 23 f77ee8c039ede103 +zoom 120x40 Platoon 24 be204941238cd68d +zoom 120x40 Platoon 25 cb3db7c136350989 +zoom 120x40 Platoon 26 affe510ad21c88c1 +zoom 120x40 Platoon 27 55aa5ed7c7c2e960 +zoom 120x40 Platoon 28 3279226026ac4e18 +zoom 120x40 Platoon 29 14d35f498981d161 +zoom 120x40 Platoon 30 59ec028284a03383 +zoom 120x40 Platoon 31 6fdc88a3b048e44a +zoom 120x40 Platoon 32 cef22db9bc00239f +zoom 120x40 Platoon 33 f6026cbf731d6213 +zoom 120x40 Platoon 34 9586849ae13efdb9 +zoom 120x40 Platoon 35 eb31c44072350d66 +zoom 120x40 Platoon 36 ba597440bbf5675a +zoom 120x40 Platoon 37 1cc65d3973eec95d +zoom 120x40 Platoon 38 1bf610471d5339cd +zoom 120x40 Platoon 39 07399e75c9605bc3 +zoom 120x40 Platoon 40 a4a1eb49476112a4 +zoom 120x40 Platoon 41 e6255a15b88944cd +zoom 120x40 Platoon 42 ea57e302c07681a4 +zoom 120x40 Platoon 43 74f0036bbde5be33 +zoom 120x40 Platoon 44 30794aeea356b982 +zoom 120x40 Platoon 45 93d4eb9b685b4129 +zoom 120x40 Platoon 46 78fdd1a8b0a8aa52 +zoom 120x40 Platoon 47 4171e941c96fae97 +zoom 120x40 Platoon 48 b57eb32e3e5819ff +zoom 120x40 Platoon 49 565fe8a6fba4942c +zoom 120x40 Platoon 50 3d5d324ae71f9076 +zoom 120x40 Platoon 51 1210bce23b00a57f +zoom 120x40 Platoon 52 5dde526ce1b10392 +zoom 120x40 Platoon 53 4bd545c7ee7f65c4 +zoom 120x40 Platoon 54 27b339687fec9e6b +zoom 120x40 Platoon 55 52b6b48d5f952c56 +zoom 120x40 Platoon 56 d1865797be872f86 +zoom 120x40 Platoon 57 6e8eb9a570ed1f99 +zoom 120x40 Platoon 58 81add9ddbc02c298 +zoom 120x40 Platoon 59 18d723d1048d236c +zoom 120x40 Platoon 60 50abbf92be2f1de9 +zoom 120x40 Platoon 61 db2fd3a91dec2429 +zoom 120x40 Platoon 62 df77a05c662a422a +zoom 120x40 Platoon 63 3f96d6225f5b4c83 +zoom 120x40 Platoon 64 9db4b1f26f7a8f70 +zoom 120x40 Platoon 65 cbe6aeb8f2f54dcd +zoom 120x40 Platoon 66 24655a22b758cce1 +zoom 120x40 Platoon 67 4ee5edcd6927ddec +zoom 120x40 Platoon 68 63d16d915df2822f +zoom 120x40 Platoon 69 770090426648e2e4 +zoom 120x40 Platoon 70 7ec52277a36259a8 +zoom 120x40 Platoon 71 430060808712fc20 +zoom 120x40 Platoon 72 6e791755bea973d9 +zoom 120x40 Platoon 73 80d8f3dcc975c229 +zoom 120x40 Platoon 74 20b5f93ce724064f +zoom 120x40 Platoon 75 639fc62242548d73 +zoom 120x40 Platoon 76 1b5844c56cf7bff7 +zoom 120x40 Platoon 77 dccb4abf6dbfa556 +zoom 120x40 Platoon 78 ef5e8055d141c2f2 +zoom 120x40 Platoon 79 60ea325207108eac +zoom 120x40 Platoon 80 8f7797a1e33ea6f9 +zoom 120x40 Platoon 81 d926b0995058f5bf +zoom 120x40 Platoon 82 b654b878b83a977a +zoom 120x40 Platoon 83 6895be115780a223 +zoom 120x40 Platoon 84 cda15638d177f170 +zoom 120x40 Platoon 85 46e6b80e91cf47da +zoom 120x40 Platoon 86 ac772a2aacaea59b +zoom 120x40 Platoon 87 4e406db59dedc4c1 +zoom 120x40 Platoon 88 dce34782275f101a +zoom 120x40 Platoon 89 523e8b8213f65b65 +zoom 120x40 Platoon 90 478dba45018bd810 +zoom 120x40 Platoon 91 d51b8df4cca928f0 +zoom 120x40 Platoon 92 2205eb72a3dc0582 +zoom 120x40 Platoon 93 d423f2699bab0d58 +zoom 120x40 Platoon 94 b7128d1e4f156048 +zoom 120x40 Platoon 95 6c3802f3b088c7b7 +zoom 120x40 Platoon 96 3ba51591dbae7249 +zoom 120x40 Platoon 97 bb08b18f4bbe57f4 +zoom 120x40 Platoon 98 527831adfb10ba72 +zoom 120x40 Platoon 99 9d36bd035f08d9c2 +zoom 120x40 Platoon 100 24556799de697bdf +zoom 120x40 Platoon 101 c71eb03d43dd61f5 +zoom 120x40 Platoon 102 1b56973d629ff0f1 +zoom 120x40 Platoon 103 ab6b1a85d5480d8c +zoom 120x40 Platoon 104 178bf3a9e38f2446 +zoom 120x40 Platoon 105 93f160b7a2568fca +zoom 120x40 Platoon 106 f554f0c160a9d00f +zoom 120x40 Platoon 107 a5c0b064ea816fc7 +zoom 120x40 Platoon 108 b993a60d3c575b91 +zoom 120x40 Platoon 109 c47669b454ef67fb +zoom 120x40 Platoon 110 5a13797f2d722082 +zoom 120x40 Platoon 111 8ea7a58a99188797 +zoom 120x40 Platoon 112 8e3fce4bcea022ab +zoom 120x40 Platoon 113 436358ca0fdec619 +zoom 120x40 Platoon 114 7708109ef0f57b82 +zoom 120x40 Platoon 115 60ffa14750b42e9a +zoom 120x40 Platoon 116 c5a8dfbd43174ae4 +zoom 120x40 Platoon 117 2e172e9d51fb015d +zoom 120x40 Platoon 118 de16fcfacaa2d77f +zoom 120x40 Platoon 119 ed6da97816da89b1 +zoom 120x40 Platoon 120 49e5941c89ba5c94 +zoom 120x40 Platoon 121 65c9e57af8e28dd9 +zoom 120x40 Platoon 122 6b4573aa20618a07 +zoom 120x40 Platoon 123 e030cd5e6fdaf5c2 +zoom 120x40 Platoon 124 c59445968b456366 +zoom 120x40 Platoon 125 99518dc5651008c6 +zoom 120x40 Platoon 126 927793db6436ff7a +zoom 120x40 Platoon 127 8f43b312fefad92a +zoom 120x40 Platoon 128 2b274f023ec7abe9 +zoom 120x40 Platoon 129 033e5819f26037e0 +zoom 120x40 Platoon 130 25ebe8a29e9e1036 +zoom 120x40 Platoon 131 aa7f18c7813becc6 +zoom 120x40 Platoon 132 a698c2716fd28852 +zoom 120x40 Platoon 133 de3ca03783dac9ba +zoom 120x40 Platoon 134 13d16306a0dc76c3 +zoom 120x40 Platoon 135 c3e856aa2242fa6d +zoom 120x40 Platoon 136 5815fdabb0b4794e +zoom 120x40 Platoon 137 9aefd3e05f3b71da +zoom 120x40 Platoon 138 cb09075dec87590b +zoom 120x40 Platoon 139 9773641900ebe7d0 +zoom 120x40 Platoon 140 487b0d14da0e2136 +zoom 120x40 Platoon 141 832b2f47e8818383 +zoom 120x40 Platoon 142 9979fb79d5c34788 +zoom 120x40 Platoon 143 028619ebe019a8ee +zoom 120x40 Platoon 144 8aeb043589a9bf67 +zoom 120x40 Platoon 145 1d343ad33a4277c9 +zoom 120x40 Platoon 146 8634d06755d3fdb6 +zoom 120x40 Platoon 147 4b2b1cf1afb1c178 +zoom 120x40 Platoon 148 aaa932fafc9e316b +zoom 120x40 Platoon 149 b91d1dda0e37042b +zoom 120x40 Muster 0 5dec504a6c796dd8 +zoom 120x40 Muster 1 1f1f90a29e2de2e7 +zoom 120x40 Muster 2 c0e1a6ca86a4c155 +zoom 120x40 Muster 3 f4b7de2999a06ebc +zoom 120x40 Muster 4 3d43f46fafa73ae3 +zoom 120x40 Muster 5 dd6bfb073b6cd598 +zoom 120x40 Muster 6 a0c53a6e45d752c5 +zoom 120x40 Muster 7 e2a1962890b7e66a +zoom 120x40 Muster 8 0060c680248a9189 +zoom 120x40 Muster 9 cb11e0498b7a3ede +zoom 120x40 Muster 10 d85fe76798e471ea +zoom 120x40 Muster 11 2f4cceea425bc7b5 +zoom 120x40 Muster 12 fe2ce27038692b29 +zoom 120x40 Muster 13 c96c3a11c24e66b9 +zoom 120x40 Muster 14 725c013e61fc69a1 +zoom 120x40 Muster 15 80e159b42e8cbd23 +zoom 120x40 Muster 16 5104a9f0d7510ea5 +zoom 120x40 Muster 17 cd709101ab491d46 +zoom 120x40 Muster 18 6d414d2668cc660b +zoom 120x40 Muster 19 a277e2c6b4569426 +zoom 120x40 Muster 20 b040ddd2d41828d4 +zoom 120x40 Muster 21 c845bb6d564256e8 +zoom 120x40 Muster 22 218ec549fafdd828 +zoom 120x40 Muster 23 f77ee8c039ede103 +zoom 120x40 Muster 24 be204941238cd68d +zoom 120x40 Muster 25 cb3db7c136350989 +zoom 120x40 Muster 26 affe510ad21c88c1 +zoom 120x40 Muster 27 55aa5ed7c7c2e960 +zoom 120x40 Muster 28 3279226026ac4e18 +zoom 120x40 Muster 29 14d35f498981d161 +zoom 120x40 Muster 30 59ec028284a03383 +zoom 120x40 Muster 31 6fdc88a3b048e44a +zoom 120x40 Muster 32 cef22db9bc00239f +zoom 120x40 Muster 33 f6026cbf731d6213 +zoom 120x40 Muster 34 9586849ae13efdb9 +zoom 120x40 Muster 35 eb31c44072350d66 +zoom 120x40 Muster 36 ba597440bbf5675a +zoom 120x40 Muster 37 1cc65d3973eec95d +zoom 120x40 Muster 38 1bf610471d5339cd +zoom 120x40 Muster 39 07399e75c9605bc3 +zoom 120x40 Muster 40 a4a1eb49476112a4 +zoom 120x40 Muster 41 e6255a15b88944cd +zoom 120x40 Muster 42 ea57e302c07681a4 +zoom 120x40 Muster 43 74f0036bbde5be33 +zoom 120x40 Muster 44 30794aeea356b982 +zoom 120x40 Muster 45 93d4eb9b685b4129 +zoom 120x40 Muster 46 78fdd1a8b0a8aa52 +zoom 120x40 Muster 47 4171e941c96fae97 +zoom 120x40 Muster 48 b57eb32e3e5819ff +zoom 120x40 Muster 49 565fe8a6fba4942c +zoom 120x40 Muster 50 3d5d324ae71f9076 +zoom 120x40 Muster 51 1210bce23b00a57f +zoom 120x40 Muster 52 5dde526ce1b10392 +zoom 120x40 Muster 53 4bd545c7ee7f65c4 +zoom 120x40 Muster 54 27b339687fec9e6b +zoom 120x40 Muster 55 52b6b48d5f952c56 +zoom 120x40 Muster 56 d1865797be872f86 +zoom 120x40 Muster 57 a02f366e756696e4 +zoom 120x40 Muster 58 256d4fc8ee469e6f +zoom 120x40 Muster 59 2d481a5e2337ef08 +zoom 120x40 Muster 60 32332cdaaa569407 +zoom 120x40 Muster 61 e7135b258b09882b +zoom 120x40 Muster 62 648978a8d8fbd1af +zoom 120x40 Muster 63 75b2e5dacd89c420 +zoom 120x40 Muster 64 089f3665c12864de +zoom 120x40 Muster 65 9410ba6082d922b0 +zoom 120x40 Muster 66 175c8a471913c512 +zoom 120x40 Muster 67 ed16389756169ef6 +zoom 120x40 Muster 68 2fb9cd511db945a9 +zoom 120x40 Muster 69 44918ed39d0aab13 +zoom 120x40 Muster 70 f5c653e5d1024e7c +zoom 120x40 Muster 71 09360125b503790e +zoom 120x40 Muster 72 d9c02be6b73c1b11 +zoom 120x40 Muster 73 f41df4ae6062a803 +zoom 120x40 Muster 74 c6f4c90d6a967340 +zoom 120x40 Muster 75 4fb3f196a2354d72 +zoom 120x40 Muster 76 a1e2cea0991da43a +zoom 120x40 Muster 77 3e7f38ea3b57d843 +zoom 120x40 Muster 78 009aa07afb88ae5b +zoom 120x40 Muster 79 fbf4797eef6f3084 +zoom 120x40 Muster 80 c9edc9dfcfa0837e +zoom 120x40 Muster 81 f221811880fec274 +zoom 120x40 Muster 82 bd83336b78580c66 +zoom 120x40 Muster 83 bd919e67b083ec09 +zoom 120x40 Muster 84 2b408f086b77acd4 +zoom 120x40 Muster 85 4f13344d470134f6 +zoom 120x40 Muster 86 df01f942fe7a2d56 +zoom 120x40 Muster 87 46ce81eeacdc462f +zoom 120x40 Muster 88 de9680af3f961bf2 +zoom 120x40 Muster 89 61b6fc98b1a9c02a +zoom 120x40 Muster 90 c56d259cd8c4b464 +zoom 120x40 Muster 91 e4f8044650eed74e +zoom 120x40 Muster 92 682b8c7ce503060e +zoom 120x40 Muster 93 fc677d03fd798e84 +zoom 120x40 Muster 94 b7128d1e4f156048 +zoom 120x40 Muster 95 6c3802f3b088c7b7 +zoom 120x40 Muster 96 3ba51591dbae7249 +zoom 120x40 Muster 97 bb08b18f4bbe57f4 +zoom 120x40 Muster 98 527831adfb10ba72 +zoom 120x40 Muster 99 9d36bd035f08d9c2 +zoom 120x40 Muster 100 24556799de697bdf +zoom 120x40 Muster 101 c71eb03d43dd61f5 +zoom 120x40 Muster 102 1b56973d629ff0f1 +zoom 120x40 Muster 103 ab6b1a85d5480d8c +zoom 120x40 Muster 104 178bf3a9e38f2446 +zoom 120x40 Muster 105 93f160b7a2568fca +zoom 120x40 Muster 106 f554f0c160a9d00f +zoom 120x40 Muster 107 a5c0b064ea816fc7 +zoom 120x40 Muster 108 b993a60d3c575b91 +zoom 120x40 Muster 109 c47669b454ef67fb +zoom 120x40 Muster 110 5a13797f2d722082 +zoom 120x40 Muster 111 8ea7a58a99188797 +zoom 120x40 Muster 112 8e3fce4bcea022ab +zoom 120x40 Muster 113 436358ca0fdec619 +zoom 120x40 Muster 114 7708109ef0f57b82 +zoom 120x40 Muster 115 60ffa14750b42e9a +zoom 120x40 Muster 116 c5a8dfbd43174ae4 +zoom 120x40 Muster 117 2e172e9d51fb015d +zoom 120x40 Muster 118 de16fcfacaa2d77f +zoom 120x40 Muster 119 ed6da97816da89b1 +zoom 120x40 Muster 120 49e5941c89ba5c94 +zoom 120x40 Muster 121 65c9e57af8e28dd9 +zoom 120x40 Muster 122 6b4573aa20618a07 +zoom 120x40 Muster 123 e030cd5e6fdaf5c2 +zoom 120x40 Muster 124 c59445968b456366 +zoom 120x40 Muster 125 99518dc5651008c6 +zoom 120x40 Muster 126 927793db6436ff7a +zoom 120x40 Muster 127 8f43b312fefad92a +zoom 120x40 Muster 128 2b274f023ec7abe9 +zoom 120x40 Muster 129 033e5819f26037e0 +zoom 120x40 Muster 130 25ebe8a29e9e1036 +zoom 120x40 Muster 131 aa7f18c7813becc6 +zoom 120x40 Muster 132 a698c2716fd28852 +zoom 120x40 Muster 133 de3ca03783dac9ba +zoom 120x40 Muster 134 13d16306a0dc76c3 +zoom 120x40 Muster 135 c3e856aa2242fa6d +zoom 120x40 Muster 136 5815fdabb0b4794e +zoom 120x40 Muster 137 9aefd3e05f3b71da +zoom 120x40 Muster 138 cb09075dec87590b +zoom 120x40 Muster 139 9773641900ebe7d0 +zoom 120x40 Muster 140 487b0d14da0e2136 +zoom 120x40 Muster 141 832b2f47e8818383 +zoom 120x40 Muster 142 9979fb79d5c34788 +zoom 120x40 Muster 143 028619ebe019a8ee +zoom 120x40 Muster 144 8aeb043589a9bf67 +zoom 120x40 Muster 145 1d343ad33a4277c9 +zoom 120x40 Muster 146 8634d06755d3fdb6 +zoom 120x40 Muster 147 4b2b1cf1afb1c178 +zoom 120x40 Muster 148 aaa932fafc9e316b +zoom 120x40 Muster 149 b91d1dda0e37042b +suite Dots 0 0 0 faae9c73d69feb71 +suite Dots 0 0 1 505c4dacfce510a7 +suite Dots 0 0 2 fd8962d71a6643a4 +suite Dots 0 0 3 874f3a21ecb67b15 +suite Dots 0 0.37 0 dfa872644df49ba5 +suite Dots 0 0.37 1 36e59a6e98e43f25 +suite Dots 0 0.37 2 36e59a6e98e43f25 +suite Dots 0 0.37 3 da0612b884ef8d15 +suite Dots 0 0.8 0 59d5beac1619cdf2 +suite Dots 0 0.8 1 857123224172f71b +suite Dots 0 0.8 2 2664999db6ddd860 +suite Dots 0 0.8 3 f2c0436076643108 +suite Dots 0 1 0 6e55c76436c678fe +suite Dots 0 1 1 65012ca7dba6c575 +suite Dots 0 1 2 9c53042098e0cfa4 +suite Dots 0 1 3 7832c09483647dbd +suite Dots 12 0 0 648b7416a5be6bc1 +suite Dots 12 0 1 e9e60638482c54f3 +suite Dots 12 0 2 44c824aadfee8a89 +suite Dots 12 0 3 04a1735ff4dd981d +suite Dots 12 0.37 0 dfa872644df49ba5 +suite Dots 12 0.37 1 36e59a6e98e43f25 +suite Dots 12 0.37 2 36e59a6e98e43f25 +suite Dots 12 0.37 3 da0612b884ef8d15 +suite Dots 12 0.8 0 32a404b743fd7ad8 +suite Dots 12 0.8 1 f7ca1e1758060032 +suite Dots 12 0.8 2 c813bb696f4c748a +suite Dots 12 0.8 3 70776c90f95fa025 +suite Dots 12 1 0 addc4053030eb104 +suite Dots 12 1 1 05137b87b84994de +suite Dots 12 1 2 bc73d15daa8277b6 +suite Dots 12 1 3 25cecda5d5ddfd81 +suite Dots 36 0 0 0598f1c2a9ee2435 +suite Dots 36 0 1 72d6a8de3508fb42 +suite Dots 36 0 2 1a2b8f62be082555 +suite Dots 36 0 3 e1cdf34ede6d35d1 +suite Dots 36 0.37 0 dfa872644df49ba5 +suite Dots 36 0.37 1 36e59a6e98e43f25 +suite Dots 36 0.37 2 36e59a6e98e43f25 +suite Dots 36 0.37 3 da0612b884ef8d15 +suite Dots 36 0.8 0 818428a1f77d31aa +suite Dots 36 0.8 1 cfa53e207aa82853 +suite Dots 36 0.8 2 b825dc070da726a8 +suite Dots 36 0.8 3 66758b7d891a80b5 +suite Dots 36 1 0 c1e0899077eb1274 +suite Dots 36 1 1 cf6760fb9a4431f2 +suite Dots 36 1 2 dcd74b1e7a29ce28 +suite Dots 36 1 3 2b09db54805f5e7c +suite Dots 60 0 0 ebb0f1cad9ad2fb6 +suite Dots 60 0 1 2f23f07fa1c74f65 +suite Dots 60 0 2 c97bee237e44a589 +suite Dots 60 0 3 53e91d188a45ecfe +suite Dots 60 0.37 0 dfa872644df49ba5 +suite Dots 60 0.37 1 36e59a6e98e43f25 +suite Dots 60 0.37 2 36e59a6e98e43f25 +suite Dots 60 0.37 3 da0612b884ef8d15 +suite Dots 60 0.8 0 1d8e9a49bb1a87ad +suite Dots 60 0.8 1 efd0910efb8efc90 +suite Dots 60 0.8 2 0efb099f9188ab5b +suite Dots 60 0.8 3 f2677028dc544b07 +suite Dots 60 1 0 440f287c484f2523 +suite Dots 60 1 1 4e9af147b40fdcab +suite Dots 60 1 2 5d64da05db18d4a7 +suite Dots 60 1 3 2b71231e72401e34 +suite Dots 84 0 0 bf0c931fee48e6f5 +suite Dots 84 0 1 ceec7e4ad9a22353 +suite Dots 84 0 2 e428f415a62f36da +suite Dots 84 0 3 1f4ba0b1c90d0382 +suite Dots 84 0.37 0 dfa872644df49ba5 +suite Dots 84 0.37 1 36e59a6e98e43f25 +suite Dots 84 0.37 2 36e59a6e98e43f25 +suite Dots 84 0.37 3 da0612b884ef8d15 +suite Dots 84 0.8 0 1099cdd58e31a4fa +suite Dots 84 0.8 1 c9de621cee065bbc +suite Dots 84 0.8 2 2aa2102d0c2e3c3a +suite Dots 84 0.8 3 359b5782e5284432 +suite Dots 84 1 0 00c4f5edd913bc18 +suite Dots 84 1 1 8020357f6c16c12a +suite Dots 84 1 2 f57de0bf36a17f09 +suite Dots 84 1 3 c5b53799e733628f +suite Dots 94 0 0 65ed308413ddafa1 +suite Dots 94 0 1 8e135dc5122dafa5 +suite Dots 94 0 2 92e5b4fc4b8ee33c +suite Dots 94 0 3 6b38e71661173ca9 +suite Dots 94 0.37 0 dfa872644df49ba5 +suite Dots 94 0.37 1 36e59a6e98e43f25 +suite Dots 94 0.37 2 36e59a6e98e43f25 +suite Dots 94 0.37 3 da0612b884ef8d15 +suite Dots 94 0.8 0 5f4ab87de6b9ecbe +suite Dots 94 0.8 1 a906e5e2b2682fb8 +suite Dots 94 0.8 2 08dc154b7b5dd709 +suite Dots 94 0.8 3 8a66bd47b335c454 +suite Dots 94 1 0 daf6ea60fcf6c8f8 +suite Dots 94 1 1 822367ce74cdf429 +suite Dots 94 1 2 53ab7a22ceec4e8d +suite Dots 94 1 3 55fda1809f058eb4 +suite Dots 86399 0 0 c91b9c97f3f76cc6 +suite Dots 86399 0 1 eef38c32eccb69d3 +suite Dots 86399 0 2 34ed76c8cf9eac7b +suite Dots 86399 0 3 d257849780134359 +suite Dots 86399 0.37 0 dfa872644df49ba5 +suite Dots 86399 0.37 1 36e59a6e98e43f25 +suite Dots 86399 0.37 2 36e59a6e98e43f25 +suite Dots 86399 0.37 3 da0612b884ef8d15 +suite Dots 86399 0.8 0 100f9cfd583c1f8b +suite Dots 86399 0.8 1 e1911e24bbc2a19e +suite Dots 86399 0.8 2 d26be4f900bbbfd3 +suite Dots 86399 0.8 3 7557037a53ea6c4b +suite Dots 86399 1 0 eaa782fdda6302a6 +suite Dots 86399 1 1 6c4054e58041b567 +suite Dots 86399 1 2 b67ea797a981c07a +suite Dots 86399 1 3 44b7f7d29446874a +suite Formations 0 0 0 6f11667ea2af7c6d +suite Formations 0 0 1 08dc9697fb7769fd +suite Formations 0 0 2 b353000242375e73 +suite Formations 0 0 3 08688eb5db7288b4 +suite Formations 0 0.37 0 aab3e0691846bdb7 +suite Formations 0 0.37 1 bb37e752e41091a5 +suite Formations 0 0.37 2 b6b5a9c5329aad84 +suite Formations 0 0.37 3 bfb4089abe5bb969 +suite Formations 0 0.8 0 842afc81e87c9066 +suite Formations 0 0.8 1 1b599c8f42cb567e +suite Formations 0 0.8 2 170f545406b56c89 +suite Formations 0 0.8 3 9030023a0bd5cce2 +suite Formations 0 1 0 6e55c76436c678fe +suite Formations 0 1 1 65012ca7dba6c575 +suite Formations 0 1 2 9c53042098e0cfa4 +suite Formations 0 1 3 7832c09483647dbd +suite Formations 12 0 0 79ff2c6d77549757 +suite Formations 12 0 1 7619dbc38f9ed97f +suite Formations 12 0 2 a9439a212dc369d2 +suite Formations 12 0 3 0deddcfd3f9b2fcc +suite Formations 12 0.37 0 12377a3f6c4fc156 +suite Formations 12 0.37 1 cea83cebde4fec5e +suite Formations 12 0.37 2 f5cd27da50790135 +suite Formations 12 0.37 3 a899bdfb61f43b5c +suite Formations 12 0.8 0 8a2f5654fb302911 +suite Formations 12 0.8 1 a6866218925fae7e +suite Formations 12 0.8 2 2487e70f8fcadcd2 +suite Formations 12 0.8 3 d86339aa302e54c9 +suite Formations 12 1 0 addc4053030eb104 +suite Formations 12 1 1 05137b87b84994de +suite Formations 12 1 2 bc73d15daa8277b6 +suite Formations 12 1 3 25cecda5d5ddfd81 +suite Formations 36 0 0 f84a2080eb8bfa33 +suite Formations 36 0 1 8de265abd0197862 +suite Formations 36 0 2 f19d64376c2f2958 +suite Formations 36 0 3 b6443555a3e2d225 +suite Formations 36 0.37 0 543b5979f7d94a47 +suite Formations 36 0.37 1 deb643dba4e9b7e3 +suite Formations 36 0.37 2 127f80c51c2cd3da +suite Formations 36 0.37 3 f5ebece84ca27ef6 +suite Formations 36 0.8 0 6aafe0a2f8c36d1a +suite Formations 36 0.8 1 15be125dd4eabce6 +suite Formations 36 0.8 2 e19feeebf8a7137e +suite Formations 36 0.8 3 60ec28efb3ba4b1f +suite Formations 36 1 0 c1e0899077eb1274 +suite Formations 36 1 1 cf6760fb9a4431f2 +suite Formations 36 1 2 dcd74b1e7a29ce28 +suite Formations 36 1 3 2b09db54805f5e7c +suite Formations 60 0 0 9611d4d696bd4181 +suite Formations 60 0 1 b9f346b21ffc84c1 +suite Formations 60 0 2 9127a539923d4cd1 +suite Formations 60 0 3 d5d02d51857f9355 +suite Formations 60 0.37 0 83bd54d4487328a1 +suite Formations 60 0.37 1 27f23b904eab754c +suite Formations 60 0.37 2 971ea1a04ac08975 +suite Formations 60 0.37 3 58f42d4f80780cb4 +suite Formations 60 0.8 0 0be366eb110cd71b +suite Formations 60 0.8 1 bfdf518bb5bfee18 +suite Formations 60 0.8 2 bd15b9a6970c2806 +suite Formations 60 0.8 3 f5b59fba284d76a7 +suite Formations 60 1 0 440f287c484f2523 +suite Formations 60 1 1 4e9af147b40fdcab +suite Formations 60 1 2 5d64da05db18d4a7 +suite Formations 60 1 3 2b71231e72401e34 +suite Formations 84 0 0 0ca5f83112c315ef +suite Formations 84 0 1 b4b02a007612ef42 +suite Formations 84 0 2 0f03ea2b5de27bd8 +suite Formations 84 0 3 0dd4367f46f66982 +suite Formations 84 0.37 0 8c909966fab59848 +suite Formations 84 0.37 1 60da05e65e8811f1 +suite Formations 84 0.37 2 8904ff2c5a9e5953 +suite Formations 84 0.37 3 ca41cbb4543074ea +suite Formations 84 0.8 0 747ecb0bfa4f6844 +suite Formations 84 0.8 1 684248799eab2423 +suite Formations 84 0.8 2 1a725e7d7dcec7ad +suite Formations 84 0.8 3 af3698d44b0d1d2b +suite Formations 84 1 0 00c4f5edd913bc18 +suite Formations 84 1 1 8020357f6c16c12a +suite Formations 84 1 2 f57de0bf36a17f09 +suite Formations 84 1 3 c5b53799e733628f +suite Formations 94 0 0 760902f5b9c2f99b +suite Formations 94 0 1 06fd039c8565c7ab +suite Formations 94 0 2 feb171df5c61d4de +suite Formations 94 0 3 f28de9bbf7e07711 +suite Formations 94 0.37 0 ffbaef863c59c44b +suite Formations 94 0.37 1 89a625f20a461da4 +suite Formations 94 0.37 2 75aff8d053c13d17 +suite Formations 94 0.37 3 2aa8c00aa10949b2 +suite Formations 94 0.8 0 645b4db552b564a2 +suite Formations 94 0.8 1 adcd30b272d55143 +suite Formations 94 0.8 2 ff81f682fcc81c5b +suite Formations 94 0.8 3 6abe492dcd792ec7 +suite Formations 94 1 0 daf6ea60fcf6c8f8 +suite Formations 94 1 1 822367ce74cdf429 +suite Formations 94 1 2 53ab7a22ceec4e8d +suite Formations 94 1 3 55fda1809f058eb4 +suite Formations 86399 0 0 3f397403c530760d +suite Formations 86399 0 1 15f013be134e64d5 +suite Formations 86399 0 2 07385d1d02857794 +suite Formations 86399 0 3 8d33da7a8d85c077 +suite Formations 86399 0.37 0 20b8ee9d2c7caf01 +suite Formations 86399 0.37 1 b734a8466c760c99 +suite Formations 86399 0.37 2 aa23cca140b3c835 +suite Formations 86399 0.37 3 efcf9e6cae0a91ba +suite Formations 86399 0.8 0 8debbf3cb1ef32f6 +suite Formations 86399 0.8 1 89bbad5e3d163e8c +suite Formations 86399 0.8 2 57e5bf0c5eb17629 +suite Formations 86399 0.8 3 2c8dd66a22ee7627 +suite Formations 86399 1 0 eaa782fdda6302a6 +suite Formations 86399 1 1 6c4054e58041b567 +suite Formations 86399 1 2 b67ea797a981c07a +suite Formations 86399 1 3 44b7f7d29446874a +suite Sandboxes 0 0 0 1ace34c7e1deed02 +suite Sandboxes 0 0 1 7a253c134c5f87eb +suite Sandboxes 0 0 2 31acf5cca085afbc +suite Sandboxes 0 0 3 e6829ee228793722 +suite Sandboxes 0 0.37 0 8d90d10e8998cf9a +suite Sandboxes 0 0.37 1 29025c72130aa139 +suite Sandboxes 0 0.37 2 90d4c28ba67e473f +suite Sandboxes 0 0.37 3 331dc72c7f77adb4 +suite Sandboxes 0 0.8 0 f6fc342b36ca53bc +suite Sandboxes 0 0.8 1 24dbba451c936717 +suite Sandboxes 0 0.8 2 3a2bd7d60b3a32f2 +suite Sandboxes 0 0.8 3 a75686e472056266 +suite Sandboxes 0 1 0 6e55c76436c678fe +suite Sandboxes 0 1 1 65012ca7dba6c575 +suite Sandboxes 0 1 2 9c53042098e0cfa4 +suite Sandboxes 0 1 3 7832c09483647dbd +suite Sandboxes 12 0 0 71d572d2915297f8 +suite Sandboxes 12 0 1 885fb7ee0414a87e +suite Sandboxes 12 0 2 806bc1ff29a5680c +suite Sandboxes 12 0 3 0d7c10622ad6af6c +suite Sandboxes 12 0.37 0 85e452d265e32fb3 +suite Sandboxes 12 0.37 1 8519cc49b4a78313 +suite Sandboxes 12 0.37 2 06cce9794fea52e8 +suite Sandboxes 12 0.37 3 8b392a3d19bc8ccd +suite Sandboxes 12 0.8 0 abb8d4030cc3be11 +suite Sandboxes 12 0.8 1 b2803353d028ec6f +suite Sandboxes 12 0.8 2 35bd5f756344ff40 +suite Sandboxes 12 0.8 3 32015945958ccd9b +suite Sandboxes 12 1 0 addc4053030eb104 +suite Sandboxes 12 1 1 05137b87b84994de +suite Sandboxes 12 1 2 bc73d15daa8277b6 +suite Sandboxes 12 1 3 25cecda5d5ddfd81 +suite Sandboxes 36 0 0 f1519400c95c62b5 +suite Sandboxes 36 0 1 e93cd3f8a9047983 +suite Sandboxes 36 0 2 bf1dbfc7b490a829 +suite Sandboxes 36 0 3 3a1f9965022df827 +suite Sandboxes 36 0.37 0 1969de2f582fb03a +suite Sandboxes 36 0.37 1 1921963d2e05edf9 +suite Sandboxes 36 0.37 2 f61bc7b3a9b60809 +suite Sandboxes 36 0.37 3 32ff34f5d520b24e +suite Sandboxes 36 0.8 0 6f41bfc0d47f5da3 +suite Sandboxes 36 0.8 1 80f5db038e86004e +suite Sandboxes 36 0.8 2 1539e82689239621 +suite Sandboxes 36 0.8 3 147dede563926970 +suite Sandboxes 36 1 0 c1e0899077eb1274 +suite Sandboxes 36 1 1 cf6760fb9a4431f2 +suite Sandboxes 36 1 2 dcd74b1e7a29ce28 +suite Sandboxes 36 1 3 2b09db54805f5e7c +suite Sandboxes 60 0 0 3f7a04025bfc323d +suite Sandboxes 60 0 1 cffe9e1fdfeaafb7 +suite Sandboxes 60 0 2 ce6e68319d3035c9 +suite Sandboxes 60 0 3 1db1a26b617190fb +suite Sandboxes 60 0.37 0 fa3d7dc1447109fc +suite Sandboxes 60 0.37 1 15eecbcb54c71e17 +suite Sandboxes 60 0.37 2 ace1901e2c336887 +suite Sandboxes 60 0.37 3 3c74575d0f965486 +suite Sandboxes 60 0.8 0 f3e3d9f506d345b9 +suite Sandboxes 60 0.8 1 f7e7a4106858dcd5 +suite Sandboxes 60 0.8 2 faa4b643a9875b5b +suite Sandboxes 60 0.8 3 c1e74447bfdc4c57 +suite Sandboxes 60 1 0 440f287c484f2523 +suite Sandboxes 60 1 1 4e9af147b40fdcab +suite Sandboxes 60 1 2 5d64da05db18d4a7 +suite Sandboxes 60 1 3 2b71231e72401e34 +suite Sandboxes 84 0 0 8a9d3b91f62a2eff +suite Sandboxes 84 0 1 ed81ba8333ec768c +suite Sandboxes 84 0 2 6805d8a1e165d41b +suite Sandboxes 84 0 3 14335e43b923b173 +suite Sandboxes 84 0.37 0 ba3add52832f3f86 +suite Sandboxes 84 0.37 1 94259c9857ece96e +suite Sandboxes 84 0.37 2 2fc9bb2f73d7fb18 +suite Sandboxes 84 0.37 3 a2fb6b67f11bd590 +suite Sandboxes 84 0.8 0 78510497136112ea +suite Sandboxes 84 0.8 1 f5bfa3284b932956 +suite Sandboxes 84 0.8 2 7459a6f63e4e5902 +suite Sandboxes 84 0.8 3 d52150d73ea51264 +suite Sandboxes 84 1 0 00c4f5edd913bc18 +suite Sandboxes 84 1 1 8020357f6c16c12a +suite Sandboxes 84 1 2 f57de0bf36a17f09 +suite Sandboxes 84 1 3 c5b53799e733628f +suite Sandboxes 94 0 0 6b21eece41462e09 +suite Sandboxes 94 0 1 209408b73fa9014b +suite Sandboxes 94 0 2 9ad085d470b62f71 +suite Sandboxes 94 0 3 219d670a14143f73 +suite Sandboxes 94 0.37 0 d97192352ec69bd2 +suite Sandboxes 94 0.37 1 5e15bc54431fef0a +suite Sandboxes 94 0.37 2 2326731440e35c4f +suite Sandboxes 94 0.37 3 8026701201f22019 +suite Sandboxes 94 0.8 0 2aa2a5a633742288 +suite Sandboxes 94 0.8 1 7b3a26ebe40a3852 +suite Sandboxes 94 0.8 2 83cea56c2c5c745e +suite Sandboxes 94 0.8 3 2401654834221861 +suite Sandboxes 94 1 0 daf6ea60fcf6c8f8 +suite Sandboxes 94 1 1 822367ce74cdf429 +suite Sandboxes 94 1 2 53ab7a22ceec4e8d +suite Sandboxes 94 1 3 55fda1809f058eb4 +suite Sandboxes 86399 0 0 c0a8352de15be571 +suite Sandboxes 86399 0 1 05a692d3d33ddee7 +suite Sandboxes 86399 0 2 a246a6577a9fc983 +suite Sandboxes 86399 0 3 c350621b120f2afa +suite Sandboxes 86399 0.37 0 d23be2b1d9918de5 +suite Sandboxes 86399 0.37 1 9b3dbe55e8f9169c +suite Sandboxes 86399 0.37 2 b49f37ad741a2051 +suite Sandboxes 86399 0.37 3 0c501ee7042c8904 +suite Sandboxes 86399 0.8 0 03b8010a1327d3dc +suite Sandboxes 86399 0.8 1 a821eb11d283814b +suite Sandboxes 86399 0.8 2 3c3ba64a149633b4 +suite Sandboxes 86399 0.8 3 eb5b8bfea931f85c +suite Sandboxes 86399 1 0 eaa782fdda6302a6 +suite Sandboxes 86399 1 1 6c4054e58041b567 +suite Sandboxes 86399 1 2 b67ea797a981c07a +suite Sandboxes 86399 1 3 44b7f7d29446874a +suite Creatures 0 0 0 3b4d2b30835f1720 +suite Creatures 0 0 1 d02a05ee760891a2 +suite Creatures 0 0 2 d4025564435336d7 +suite Creatures 0 0 3 142d6855775aa0fd +suite Creatures 0 0.37 0 0614f0f3bcb352c4 +suite Creatures 0 0.37 1 2efdb61442a80617 +suite Creatures 0 0.37 2 7ae17c43427b6418 +suite Creatures 0 0.37 3 a63807350bd53a7f +suite Creatures 0 0.8 0 0e94c4e3ce8ffcc4 +suite Creatures 0 0.8 1 a91e30279ed4e4e9 +suite Creatures 0 0.8 2 faa4fdca12e2fa6b +suite Creatures 0 0.8 3 8948dee9d3563ac4 +suite Creatures 0 1 0 6e55c76436c678fe +suite Creatures 0 1 1 65012ca7dba6c575 +suite Creatures 0 1 2 9c53042098e0cfa4 +suite Creatures 0 1 3 7832c09483647dbd +suite Creatures 12 0 0 f0fdd19643cc0553 +suite Creatures 12 0 1 6f1aeaef4ad3297f +suite Creatures 12 0 2 09a7efdfc39fdc6a +suite Creatures 12 0 3 89fc8932611fbbe9 +suite Creatures 12 0.37 0 0eb54464fb5ce8aa +suite Creatures 12 0.37 1 0c4d4db5abb9ff2f +suite Creatures 12 0.37 2 04bdc4b4d4b1b953 +suite Creatures 12 0.37 3 2e2bca2c12b3fae6 +suite Creatures 12 0.8 0 eb9579e7421dda64 +suite Creatures 12 0.8 1 988bf6fd3e2b2456 +suite Creatures 12 0.8 2 4a4efb072bf35344 +suite Creatures 12 0.8 3 01ed048ffef0b189 +suite Creatures 12 1 0 addc4053030eb104 +suite Creatures 12 1 1 05137b87b84994de +suite Creatures 12 1 2 bc73d15daa8277b6 +suite Creatures 12 1 3 25cecda5d5ddfd81 +suite Creatures 36 0 0 abc3b4d0d7b1403c +suite Creatures 36 0 1 79b22f7f8b434588 +suite Creatures 36 0 2 543d7ed3546aa4d4 +suite Creatures 36 0 3 4b3813b2826b7db9 +suite Creatures 36 0.37 0 7a66ea515a802f28 +suite Creatures 36 0.37 1 d596296a49dc9aba +suite Creatures 36 0.37 2 9b72eabc3f4cdb7c +suite Creatures 36 0.37 3 8d68fd15873210ad +suite Creatures 36 0.8 0 f5dba1a136181e45 +suite Creatures 36 0.8 1 34e8894696148ebc +suite Creatures 36 0.8 2 d1a79014816017a3 +suite Creatures 36 0.8 3 c194688b5f230c34 +suite Creatures 36 1 0 c1e0899077eb1274 +suite Creatures 36 1 1 cf6760fb9a4431f2 +suite Creatures 36 1 2 dcd74b1e7a29ce28 +suite Creatures 36 1 3 2b09db54805f5e7c +suite Creatures 60 0 0 be2d21341a4f91f1 +suite Creatures 60 0 1 6774b6f6d69ac16e +suite Creatures 60 0 2 30719c71a38179ce +suite Creatures 60 0 3 8d1fa17bcb81c804 +suite Creatures 60 0.37 0 eb0d07f4f6cbca5e +suite Creatures 60 0.37 1 ff354b19ae1be645 +suite Creatures 60 0.37 2 57cf05e5079db621 +suite Creatures 60 0.37 3 8e02cdb893a2c1ee +suite Creatures 60 0.8 0 cf108b6b50cd9c51 +suite Creatures 60 0.8 1 3a0dce7945cd3f0b +suite Creatures 60 0.8 2 763688b6dc40c60b +suite Creatures 60 0.8 3 b31260023d5d8f4d +suite Creatures 60 1 0 440f287c484f2523 +suite Creatures 60 1 1 4e9af147b40fdcab +suite Creatures 60 1 2 5d64da05db18d4a7 +suite Creatures 60 1 3 2b71231e72401e34 +suite Creatures 84 0 0 6e52ad93163ae804 +suite Creatures 84 0 1 9061e2b60343a2e5 +suite Creatures 84 0 2 33ec13d17676fc9d +suite Creatures 84 0 3 a5ee4c019dc6d9ac +suite Creatures 84 0.37 0 1a1d732741680230 +suite Creatures 84 0.37 1 bb2f32ad70b6583d +suite Creatures 84 0.37 2 e68691f3f4c4c363 +suite Creatures 84 0.37 3 3f57f8dd4952434d +suite Creatures 84 0.8 0 f20e5b5831d134fa +suite Creatures 84 0.8 1 0b038f590453fce7 +suite Creatures 84 0.8 2 afc3a906a8dc378c +suite Creatures 84 0.8 3 91d292977a85413b +suite Creatures 84 1 0 00c4f5edd913bc18 +suite Creatures 84 1 1 8020357f6c16c12a +suite Creatures 84 1 2 f57de0bf36a17f09 +suite Creatures 84 1 3 c5b53799e733628f +suite Creatures 94 0 0 d039537d319f570d +suite Creatures 94 0 1 c8b4435ca94d0230 +suite Creatures 94 0 2 01a74b2b3bf9782d +suite Creatures 94 0 3 4013165cd0496c2c +suite Creatures 94 0.37 0 dde446a450c1b364 +suite Creatures 94 0.37 1 4c1136b7a8bc3bb7 +suite Creatures 94 0.37 2 fa0474bdf164911f +suite Creatures 94 0.37 3 696d0d00385f45fd +suite Creatures 94 0.8 0 548a6c65b5a0dbc9 +suite Creatures 94 0.8 1 a497cab5fd967a8b +suite Creatures 94 0.8 2 523bcd71844fd83c +suite Creatures 94 0.8 3 6ba1d6fae1eff3f7 +suite Creatures 94 1 0 daf6ea60fcf6c8f8 +suite Creatures 94 1 1 822367ce74cdf429 +suite Creatures 94 1 2 53ab7a22ceec4e8d +suite Creatures 94 1 3 55fda1809f058eb4 +suite Creatures 86399 0 0 9db4a1d7758fe047 +suite Creatures 86399 0 1 f781466208e545ae +suite Creatures 86399 0 2 7aad4d520f51df99 +suite Creatures 86399 0 3 7181336e5ef45365 +suite Creatures 86399 0.37 0 f72ef26edc59557b +suite Creatures 86399 0.37 1 06495b71c91c3349 +suite Creatures 86399 0.37 2 c4053d6961fa18df +suite Creatures 86399 0.37 3 3ae88afced82f902 +suite Creatures 86399 0.8 0 f63863a0d19246a7 +suite Creatures 86399 0.8 1 1f3000723beafafd +suite Creatures 86399 0.8 2 33342bad22570641 +suite Creatures 86399 0.8 3 eb92720cd6e87b7c +suite Creatures 86399 1 0 eaa782fdda6302a6 +suite Creatures 86399 1 1 6c4054e58041b567 +suite Creatures 86399 1 2 b67ea797a981c07a +suite Creatures 86399 1 3 44b7f7d29446874a +suite Blueprint 0 0 0 6e55c76436c678fe +suite Blueprint 0 0 1 65012ca7dba6c575 +suite Blueprint 0 0 2 9c53042098e0cfa4 +suite Blueprint 0 0 3 7832c09483647dbd +suite Blueprint 0 0.37 0 6e55c76436c678fe +suite Blueprint 0 0.37 1 65012ca7dba6c575 +suite Blueprint 0 0.37 2 9c53042098e0cfa4 +suite Blueprint 0 0.37 3 7832c09483647dbd +suite Blueprint 0 0.8 0 6e55c76436c678fe +suite Blueprint 0 0.8 1 65012ca7dba6c575 +suite Blueprint 0 0.8 2 9c53042098e0cfa4 +suite Blueprint 0 0.8 3 7832c09483647dbd +suite Blueprint 0 1 0 6e55c76436c678fe +suite Blueprint 0 1 1 65012ca7dba6c575 +suite Blueprint 0 1 2 9c53042098e0cfa4 +suite Blueprint 0 1 3 7832c09483647dbd +suite Blueprint 12 0 0 addc4053030eb104 +suite Blueprint 12 0 1 05137b87b84994de +suite Blueprint 12 0 2 bc73d15daa8277b6 +suite Blueprint 12 0 3 25cecda5d5ddfd81 +suite Blueprint 12 0.37 0 addc4053030eb104 +suite Blueprint 12 0.37 1 05137b87b84994de +suite Blueprint 12 0.37 2 bc73d15daa8277b6 +suite Blueprint 12 0.37 3 25cecda5d5ddfd81 +suite Blueprint 12 0.8 0 addc4053030eb104 +suite Blueprint 12 0.8 1 05137b87b84994de +suite Blueprint 12 0.8 2 bc73d15daa8277b6 +suite Blueprint 12 0.8 3 25cecda5d5ddfd81 +suite Blueprint 12 1 0 addc4053030eb104 +suite Blueprint 12 1 1 05137b87b84994de +suite Blueprint 12 1 2 bc73d15daa8277b6 +suite Blueprint 12 1 3 25cecda5d5ddfd81 +suite Blueprint 36 0 0 c1e0899077eb1274 +suite Blueprint 36 0 1 cf6760fb9a4431f2 +suite Blueprint 36 0 2 dcd74b1e7a29ce28 +suite Blueprint 36 0 3 2b09db54805f5e7c +suite Blueprint 36 0.37 0 c1e0899077eb1274 +suite Blueprint 36 0.37 1 cf6760fb9a4431f2 +suite Blueprint 36 0.37 2 dcd74b1e7a29ce28 +suite Blueprint 36 0.37 3 2b09db54805f5e7c +suite Blueprint 36 0.8 0 c1e0899077eb1274 +suite Blueprint 36 0.8 1 cf6760fb9a4431f2 +suite Blueprint 36 0.8 2 dcd74b1e7a29ce28 +suite Blueprint 36 0.8 3 2b09db54805f5e7c +suite Blueprint 36 1 0 c1e0899077eb1274 +suite Blueprint 36 1 1 cf6760fb9a4431f2 +suite Blueprint 36 1 2 dcd74b1e7a29ce28 +suite Blueprint 36 1 3 2b09db54805f5e7c +suite Blueprint 60 0 0 440f287c484f2523 +suite Blueprint 60 0 1 4e9af147b40fdcab +suite Blueprint 60 0 2 5d64da05db18d4a7 +suite Blueprint 60 0 3 2b71231e72401e34 +suite Blueprint 60 0.37 0 440f287c484f2523 +suite Blueprint 60 0.37 1 4e9af147b40fdcab +suite Blueprint 60 0.37 2 5d64da05db18d4a7 +suite Blueprint 60 0.37 3 2b71231e72401e34 +suite Blueprint 60 0.8 0 440f287c484f2523 +suite Blueprint 60 0.8 1 4e9af147b40fdcab +suite Blueprint 60 0.8 2 5d64da05db18d4a7 +suite Blueprint 60 0.8 3 2b71231e72401e34 +suite Blueprint 60 1 0 440f287c484f2523 +suite Blueprint 60 1 1 4e9af147b40fdcab +suite Blueprint 60 1 2 5d64da05db18d4a7 +suite Blueprint 60 1 3 2b71231e72401e34 +suite Blueprint 84 0 0 00c4f5edd913bc18 +suite Blueprint 84 0 1 8020357f6c16c12a +suite Blueprint 84 0 2 f57de0bf36a17f09 +suite Blueprint 84 0 3 c5b53799e733628f +suite Blueprint 84 0.37 0 00c4f5edd913bc18 +suite Blueprint 84 0.37 1 8020357f6c16c12a +suite Blueprint 84 0.37 2 f57de0bf36a17f09 +suite Blueprint 84 0.37 3 c5b53799e733628f +suite Blueprint 84 0.8 0 00c4f5edd913bc18 +suite Blueprint 84 0.8 1 8020357f6c16c12a +suite Blueprint 84 0.8 2 f57de0bf36a17f09 +suite Blueprint 84 0.8 3 c5b53799e733628f +suite Blueprint 84 1 0 00c4f5edd913bc18 +suite Blueprint 84 1 1 8020357f6c16c12a +suite Blueprint 84 1 2 f57de0bf36a17f09 +suite Blueprint 84 1 3 c5b53799e733628f +suite Blueprint 94 0 0 daf6ea60fcf6c8f8 +suite Blueprint 94 0 1 822367ce74cdf429 +suite Blueprint 94 0 2 53ab7a22ceec4e8d +suite Blueprint 94 0 3 55fda1809f058eb4 +suite Blueprint 94 0.37 0 daf6ea60fcf6c8f8 +suite Blueprint 94 0.37 1 822367ce74cdf429 +suite Blueprint 94 0.37 2 53ab7a22ceec4e8d +suite Blueprint 94 0.37 3 55fda1809f058eb4 +suite Blueprint 94 0.8 0 daf6ea60fcf6c8f8 +suite Blueprint 94 0.8 1 822367ce74cdf429 +suite Blueprint 94 0.8 2 53ab7a22ceec4e8d +suite Blueprint 94 0.8 3 55fda1809f058eb4 +suite Blueprint 94 1 0 daf6ea60fcf6c8f8 +suite Blueprint 94 1 1 822367ce74cdf429 +suite Blueprint 94 1 2 53ab7a22ceec4e8d +suite Blueprint 94 1 3 55fda1809f058eb4 +suite Blueprint 86399 0 0 eaa782fdda6302a6 +suite Blueprint 86399 0 1 6c4054e58041b567 +suite Blueprint 86399 0 2 b67ea797a981c07a +suite Blueprint 86399 0 3 44b7f7d29446874a +suite Blueprint 86399 0.37 0 eaa782fdda6302a6 +suite Blueprint 86399 0.37 1 6c4054e58041b567 +suite Blueprint 86399 0.37 2 b67ea797a981c07a +suite Blueprint 86399 0.37 3 44b7f7d29446874a +suite Blueprint 86399 0.8 0 eaa782fdda6302a6 +suite Blueprint 86399 0.8 1 6c4054e58041b567 +suite Blueprint 86399 0.8 2 b67ea797a981c07a +suite Blueprint 86399 0.8 3 44b7f7d29446874a +suite Blueprint 86399 1 0 eaa782fdda6302a6 +suite Blueprint 86399 1 1 6c4054e58041b567 +suite Blueprint 86399 1 2 b67ea797a981c07a +suite Blueprint 86399 1 3 44b7f7d29446874a diff --git a/docs/performance/motion-low-hanging/baseline-large/live-320x100-muster-0.csv.gz b/docs/performance/motion-low-hanging/baseline-large/live-320x100-muster-0.csv.gz new file mode 100644 index 000000000..f8a40203d Binary files /dev/null and b/docs/performance/motion-low-hanging/baseline-large/live-320x100-muster-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/baseline-large/live-320x100-platoon-0.csv.gz b/docs/performance/motion-low-hanging/baseline-large/live-320x100-platoon-0.csv.gz new file mode 100644 index 000000000..55c76be39 Binary files /dev/null and b/docs/performance/motion-low-hanging/baseline-large/live-320x100-platoon-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/baseline-large/live-metadata.json b/docs/performance/motion-low-hanging/baseline-large/live-metadata.json new file mode 100644 index 000000000..0d54dc883 --- /dev/null +++ b/docs/performance/motion-low-hanging/baseline-large/live-metadata.json @@ -0,0 +1,34 @@ +{ + "binary": "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "sha256": "6af8b0db3173a9fadd6393edfdd3b30e8dbf166dd8abf998d21598f81e3bfdc4", + "mode": "live", + "runs": [ + { + "command": [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/baseline-large/live-320x100-platoon-0.csv" + ], + "size": "320x100", + "muster": false, + "repeat": 0, + "wall_seconds": 8.508873108999978 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/baseline-large/live-320x100-muster-0.csv", + "--muster" + ], + "size": "320x100", + "muster": true, + "repeat": 0, + "wall_seconds": 8.922587844997906 + } + ] +} diff --git a/docs/performance/motion-low-hanging/baseline/bench-120x40-muster-0.csv.gz b/docs/performance/motion-low-hanging/baseline/bench-120x40-muster-0.csv.gz new file mode 100644 index 000000000..47f45a97d Binary files /dev/null and b/docs/performance/motion-low-hanging/baseline/bench-120x40-muster-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/baseline/bench-120x40-muster-1.csv.gz b/docs/performance/motion-low-hanging/baseline/bench-120x40-muster-1.csv.gz new file mode 100644 index 000000000..6e6e6c41e Binary files /dev/null and b/docs/performance/motion-low-hanging/baseline/bench-120x40-muster-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/baseline/bench-120x40-muster-2.csv.gz b/docs/performance/motion-low-hanging/baseline/bench-120x40-muster-2.csv.gz new file mode 100644 index 000000000..0e5869536 Binary files /dev/null and b/docs/performance/motion-low-hanging/baseline/bench-120x40-muster-2.csv.gz differ diff --git a/docs/performance/motion-low-hanging/baseline/bench-120x40-platoon-0.csv.gz b/docs/performance/motion-low-hanging/baseline/bench-120x40-platoon-0.csv.gz new file mode 100644 index 000000000..487319277 Binary files /dev/null and b/docs/performance/motion-low-hanging/baseline/bench-120x40-platoon-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/baseline/bench-120x40-platoon-1.csv.gz b/docs/performance/motion-low-hanging/baseline/bench-120x40-platoon-1.csv.gz new file mode 100644 index 000000000..37a7b5997 Binary files /dev/null and b/docs/performance/motion-low-hanging/baseline/bench-120x40-platoon-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/baseline/bench-120x40-platoon-2.csv.gz b/docs/performance/motion-low-hanging/baseline/bench-120x40-platoon-2.csv.gz new file mode 100644 index 000000000..a62bca286 Binary files /dev/null and b/docs/performance/motion-low-hanging/baseline/bench-120x40-platoon-2.csv.gz differ diff --git a/docs/performance/motion-low-hanging/baseline/bench-240x80-muster-0.csv.gz b/docs/performance/motion-low-hanging/baseline/bench-240x80-muster-0.csv.gz new file mode 100644 index 000000000..55a525fd8 Binary files /dev/null and b/docs/performance/motion-low-hanging/baseline/bench-240x80-muster-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/baseline/bench-240x80-muster-1.csv.gz b/docs/performance/motion-low-hanging/baseline/bench-240x80-muster-1.csv.gz new file mode 100644 index 000000000..ec2098d9f Binary files /dev/null and b/docs/performance/motion-low-hanging/baseline/bench-240x80-muster-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/baseline/bench-240x80-muster-2.csv.gz b/docs/performance/motion-low-hanging/baseline/bench-240x80-muster-2.csv.gz new file mode 100644 index 000000000..a9844ca77 Binary files /dev/null and b/docs/performance/motion-low-hanging/baseline/bench-240x80-muster-2.csv.gz differ diff --git a/docs/performance/motion-low-hanging/baseline/bench-240x80-platoon-0.csv.gz b/docs/performance/motion-low-hanging/baseline/bench-240x80-platoon-0.csv.gz new file mode 100644 index 000000000..a7de325f2 Binary files /dev/null and b/docs/performance/motion-low-hanging/baseline/bench-240x80-platoon-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/baseline/bench-240x80-platoon-1.csv.gz b/docs/performance/motion-low-hanging/baseline/bench-240x80-platoon-1.csv.gz new file mode 100644 index 000000000..dcf59b478 Binary files /dev/null and b/docs/performance/motion-low-hanging/baseline/bench-240x80-platoon-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/baseline/bench-240x80-platoon-2.csv.gz b/docs/performance/motion-low-hanging/baseline/bench-240x80-platoon-2.csv.gz new file mode 100644 index 000000000..430135c70 Binary files /dev/null and b/docs/performance/motion-low-hanging/baseline/bench-240x80-platoon-2.csv.gz differ diff --git a/docs/performance/motion-low-hanging/baseline/bench-320x100-muster-0.csv.gz b/docs/performance/motion-low-hanging/baseline/bench-320x100-muster-0.csv.gz new file mode 100644 index 000000000..25e01f601 Binary files /dev/null and b/docs/performance/motion-low-hanging/baseline/bench-320x100-muster-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/baseline/bench-320x100-muster-1.csv.gz b/docs/performance/motion-low-hanging/baseline/bench-320x100-muster-1.csv.gz new file mode 100644 index 000000000..c7e23948d Binary files /dev/null and b/docs/performance/motion-low-hanging/baseline/bench-320x100-muster-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/baseline/bench-320x100-muster-2.csv.gz b/docs/performance/motion-low-hanging/baseline/bench-320x100-muster-2.csv.gz new file mode 100644 index 000000000..4b7c131b6 Binary files /dev/null and b/docs/performance/motion-low-hanging/baseline/bench-320x100-muster-2.csv.gz differ diff --git a/docs/performance/motion-low-hanging/baseline/bench-320x100-platoon-0.csv.gz b/docs/performance/motion-low-hanging/baseline/bench-320x100-platoon-0.csv.gz new file mode 100644 index 000000000..f39cc42b3 Binary files /dev/null and b/docs/performance/motion-low-hanging/baseline/bench-320x100-platoon-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/baseline/bench-320x100-platoon-1.csv.gz b/docs/performance/motion-low-hanging/baseline/bench-320x100-platoon-1.csv.gz new file mode 100644 index 000000000..bb9e9de2a Binary files /dev/null and b/docs/performance/motion-low-hanging/baseline/bench-320x100-platoon-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/baseline/bench-320x100-platoon-2.csv.gz b/docs/performance/motion-low-hanging/baseline/bench-320x100-platoon-2.csv.gz new file mode 100644 index 000000000..ac0c70f1c Binary files /dev/null and b/docs/performance/motion-low-hanging/baseline/bench-320x100-platoon-2.csv.gz differ diff --git a/docs/performance/motion-low-hanging/baseline/bench-metadata.json b/docs/performance/motion-low-hanging/baseline/bench-metadata.json new file mode 100644 index 000000000..09ff4f713 --- /dev/null +++ b/docs/performance/motion-low-hanging/baseline/bench-metadata.json @@ -0,0 +1,304 @@ +{ + "binary": "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "sha256": "6af8b0db3173a9fadd6393edfdd3b30e8dbf166dd8abf998d21598f81e3bfdc4", + "mode": "bench", + "runs": [ + { + "command": [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/baseline/bench-240x80-muster-0.csv", + "--muster", + "--bench", + "--size", + "240x80" + ], + "size": "240x80", + "muster": true, + "repeat": 0, + "wall_seconds": 2.8588597569978447 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/baseline/bench-240x80-muster-2.csv", + "--muster", + "--bench", + "--size", + "240x80" + ], + "size": "240x80", + "muster": true, + "repeat": 2, + "wall_seconds": 3.0044309479999356 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/baseline/bench-120x40-muster-1.csv", + "--muster", + "--bench", + "--size", + "120x40" + ], + "size": "120x40", + "muster": true, + "repeat": 1, + "wall_seconds": 0.7445843550012796 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/baseline/bench-120x40-platoon-0.csv", + "--bench", + "--size", + "120x40" + ], + "size": "120x40", + "muster": false, + "repeat": 0, + "wall_seconds": 0.7359984129980148 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/baseline/bench-240x80-muster-1.csv", + "--muster", + "--bench", + "--size", + "240x80" + ], + "size": "240x80", + "muster": true, + "repeat": 1, + "wall_seconds": 3.004389006000565 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/baseline/bench-120x40-muster-2.csv", + "--muster", + "--bench", + "--size", + "120x40" + ], + "size": "120x40", + "muster": true, + "repeat": 2, + "wall_seconds": 0.7501484660024289 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/baseline/bench-320x100-muster-0.csv", + "--muster", + "--bench", + "--size", + "320x100" + ], + "size": "320x100", + "muster": true, + "repeat": 0, + "wall_seconds": 4.780098974999419 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/baseline/bench-240x80-platoon-0.csv", + "--bench", + "--size", + "240x80" + ], + "size": "240x80", + "muster": false, + "repeat": 0, + "wall_seconds": 3.227618201999576 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/baseline/bench-120x40-platoon-1.csv", + "--bench", + "--size", + "120x40" + ], + "size": "120x40", + "muster": false, + "repeat": 1, + "wall_seconds": 0.8223930050007766 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/baseline/bench-320x100-platoon-1.csv", + "--bench", + "--size", + "320x100" + ], + "size": "320x100", + "muster": false, + "repeat": 1, + "wall_seconds": 5.15867261600215 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/baseline/bench-240x80-platoon-1.csv", + "--bench", + "--size", + "240x80" + ], + "size": "240x80", + "muster": false, + "repeat": 1, + "wall_seconds": 2.751825829000154 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/baseline/bench-120x40-muster-0.csv", + "--muster", + "--bench", + "--size", + "120x40" + ], + "size": "120x40", + "muster": true, + "repeat": 0, + "wall_seconds": 0.6984067340017646 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/baseline/bench-240x80-platoon-2.csv", + "--bench", + "--size", + "240x80" + ], + "size": "240x80", + "muster": false, + "repeat": 2, + "wall_seconds": 2.9026975889973983 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/baseline/bench-320x100-muster-2.csv", + "--muster", + "--bench", + "--size", + "320x100" + ], + "size": "320x100", + "muster": true, + "repeat": 2, + "wall_seconds": 4.930054436001228 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/baseline/bench-120x40-platoon-2.csv", + "--bench", + "--size", + "120x40" + ], + "size": "120x40", + "muster": false, + "repeat": 2, + "wall_seconds": 0.6965535589988576 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/baseline/bench-320x100-muster-1.csv", + "--muster", + "--bench", + "--size", + "320x100" + ], + "size": "320x100", + "muster": true, + "repeat": 1, + "wall_seconds": 5.26664561600046 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/baseline/bench-320x100-platoon-0.csv", + "--bench", + "--size", + "320x100" + ], + "size": "320x100", + "muster": false, + "repeat": 0, + "wall_seconds": 4.845987250999315 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/baseline/bench-320x100-platoon-2.csv", + "--bench", + "--size", + "320x100" + ], + "size": "320x100", + "muster": false, + "repeat": 2, + "wall_seconds": 4.58768555700226 + } + ] +} diff --git a/docs/performance/motion-low-hanging/baseline/live-120x40-muster-0.csv.gz b/docs/performance/motion-low-hanging/baseline/live-120x40-muster-0.csv.gz new file mode 100644 index 000000000..8499b3fb3 Binary files /dev/null and b/docs/performance/motion-low-hanging/baseline/live-120x40-muster-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/baseline/live-120x40-muster-1.csv.gz b/docs/performance/motion-low-hanging/baseline/live-120x40-muster-1.csv.gz new file mode 100644 index 000000000..118e57055 Binary files /dev/null and b/docs/performance/motion-low-hanging/baseline/live-120x40-muster-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/baseline/live-120x40-platoon-0.csv.gz b/docs/performance/motion-low-hanging/baseline/live-120x40-platoon-0.csv.gz new file mode 100644 index 000000000..aa0023177 Binary files /dev/null and b/docs/performance/motion-low-hanging/baseline/live-120x40-platoon-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/baseline/live-120x40-platoon-1.csv.gz b/docs/performance/motion-low-hanging/baseline/live-120x40-platoon-1.csv.gz new file mode 100644 index 000000000..9999eb090 Binary files /dev/null and b/docs/performance/motion-low-hanging/baseline/live-120x40-platoon-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/baseline/live-240x80-muster-0.csv.gz b/docs/performance/motion-low-hanging/baseline/live-240x80-muster-0.csv.gz new file mode 100644 index 000000000..0a6277031 Binary files /dev/null and b/docs/performance/motion-low-hanging/baseline/live-240x80-muster-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/baseline/live-240x80-muster-1.csv.gz b/docs/performance/motion-low-hanging/baseline/live-240x80-muster-1.csv.gz new file mode 100644 index 000000000..f17d152e9 Binary files /dev/null and b/docs/performance/motion-low-hanging/baseline/live-240x80-muster-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/baseline/live-240x80-platoon-0.csv.gz b/docs/performance/motion-low-hanging/baseline/live-240x80-platoon-0.csv.gz new file mode 100644 index 000000000..852d375d9 Binary files /dev/null and b/docs/performance/motion-low-hanging/baseline/live-240x80-platoon-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/baseline/live-240x80-platoon-1.csv.gz b/docs/performance/motion-low-hanging/baseline/live-240x80-platoon-1.csv.gz new file mode 100644 index 000000000..29c89b588 Binary files /dev/null and b/docs/performance/motion-low-hanging/baseline/live-240x80-platoon-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/baseline/live-metadata.json b/docs/performance/motion-low-hanging/baseline/live-metadata.json new file mode 100644 index 000000000..ce0696178 --- /dev/null +++ b/docs/performance/motion-low-hanging/baseline/live-metadata.json @@ -0,0 +1,115 @@ +{ + "binary": "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "sha256": "6af8b0db3173a9fadd6393edfdd3b30e8dbf166dd8abf998d21598f81e3bfdc4", + "mode": "live", + "runs": [ + { + "command": [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/baseline/live-240x80-platoon-0.csv" + ], + "size": "240x80", + "muster": false, + "repeat": 0, + "wall_seconds": 8.519273047000752 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/baseline/live-120x40-muster-0.csv", + "--muster" + ], + "size": "120x40", + "muster": true, + "repeat": 0, + "wall_seconds": 8.237003510999784 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/baseline/live-120x40-platoon-0.csv" + ], + "size": "120x40", + "muster": false, + "repeat": 0, + "wall_seconds": 8.280474391998723 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/baseline/live-120x40-platoon-1.csv" + ], + "size": "120x40", + "muster": false, + "repeat": 1, + "wall_seconds": 8.262066007999238 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/baseline/live-240x80-muster-0.csv", + "--muster" + ], + "size": "240x80", + "muster": true, + "repeat": 0, + "wall_seconds": 8.269648710000183 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/baseline/live-240x80-platoon-1.csv" + ], + "size": "240x80", + "muster": false, + "repeat": 1, + "wall_seconds": 8.283947967000131 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/baseline/live-120x40-muster-1.csv", + "--muster" + ], + "size": "120x40", + "muster": true, + "repeat": 1, + "wall_seconds": 8.299326240001392 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/baseline/live-240x80-muster-1.csv", + "--muster" + ], + "size": "240x80", + "muster": true, + "repeat": 1, + "wall_seconds": 8.304031526997278 + } + ] +} diff --git a/docs/performance/motion-low-hanging/candidate-frames.txt b/docs/performance/motion-low-hanging/candidate-frames.txt new file mode 100644 index 000000000..df5bae431 --- /dev/null +++ b/docs/performance/motion-low-hanging/candidate-frames.txt @@ -0,0 +1,1160 @@ +zoom 36x20 Platoon 0 2ab363c9d935311c +zoom 36x20 Platoon 1 31792fd340e91869 +zoom 36x20 Platoon 2 dcfe66c1a463e5a6 +zoom 36x20 Platoon 3 3f28f03d0e942e56 +zoom 36x20 Platoon 4 da87e29b144b8377 +zoom 36x20 Platoon 5 5dba152ac12b1d74 +zoom 36x20 Platoon 6 85128265b4ba5c41 +zoom 36x20 Platoon 7 45e836c33945b3f2 +zoom 36x20 Platoon 8 65e4c6c1cf113838 +zoom 36x20 Platoon 9 6237b783dfc727d6 +zoom 36x20 Platoon 10 265df3f33b870feb +zoom 36x20 Platoon 11 72eca53d3d3e4453 +zoom 36x20 Platoon 12 aa6d36945a1cc01a +zoom 36x20 Platoon 13 3b044be18d62f048 +zoom 36x20 Platoon 14 715fa41390ecc13e +zoom 36x20 Platoon 15 1c81cf3c9c609728 +zoom 36x20 Platoon 16 877b58025bd57213 +zoom 36x20 Platoon 17 2f776aa78307feda +zoom 36x20 Platoon 18 b38416220230d983 +zoom 36x20 Platoon 19 2eeb7d0fdd5fca86 +zoom 36x20 Platoon 20 b8bcfd9d7f94bb93 +zoom 36x20 Platoon 21 15ee8bcd74c07c14 +zoom 36x20 Platoon 22 b61068362432ced4 +zoom 36x20 Platoon 23 47a33ca7487ac82d +zoom 36x20 Platoon 24 072ca673bc244b4b +zoom 36x20 Platoon 25 df8ffb8df5bae225 +zoom 36x20 Platoon 26 26706028cfd58465 +zoom 36x20 Platoon 27 228c3af1daee3462 +zoom 36x20 Platoon 28 d66e8a3a3cccde6c +zoom 36x20 Platoon 29 4cd57cd839c1d43a +zoom 36x20 Platoon 30 6f33575228ecf783 +zoom 36x20 Platoon 31 09775bdbae830bb4 +zoom 36x20 Platoon 32 6f0dca31eb15aab9 +zoom 36x20 Platoon 33 5db3c4d0478c69f5 +zoom 36x20 Platoon 34 0e3d0287958796ad +zoom 36x20 Platoon 35 4deb5d3432be6d9d +zoom 36x20 Platoon 36 1f23311535d94387 +zoom 36x20 Platoon 37 ba1e210040df5a8f +zoom 36x20 Platoon 38 e753b86ed02c1aa5 +zoom 36x20 Platoon 39 aeecad77b3e8a63d +zoom 36x20 Platoon 40 6c8dae8b368dbae0 +zoom 36x20 Platoon 41 18419772d506f782 +zoom 36x20 Platoon 42 f6d2b03fc1e7618c +zoom 36x20 Platoon 43 c1b99ec49e4e9933 +zoom 36x20 Platoon 44 7d129fc37bb8b56c +zoom 36x20 Platoon 45 e5ca118c8190d3b7 +zoom 36x20 Platoon 46 84984a48f75d5b06 +zoom 36x20 Platoon 47 75c264b206498025 +zoom 36x20 Platoon 48 898863316973c3be +zoom 36x20 Platoon 49 8a729c68fc364f82 +zoom 36x20 Platoon 50 1cfe2860c58847cd +zoom 36x20 Platoon 51 e94babd9674ad034 +zoom 36x20 Platoon 52 892f01942def31f1 +zoom 36x20 Platoon 53 4450e325fadc9389 +zoom 36x20 Platoon 54 09747587e337c0b4 +zoom 36x20 Platoon 55 62691f4bfe2d38e3 +zoom 36x20 Platoon 56 caa555dbf31a1486 +zoom 36x20 Platoon 57 c23349e6fb9b5174 +zoom 36x20 Platoon 58 4eeb91b6726ad9bb +zoom 36x20 Platoon 59 e7089327949f3194 +zoom 36x20 Platoon 60 e86c1e0cef4fa2a8 +zoom 36x20 Platoon 61 23d6c0073e3fb8ba +zoom 36x20 Platoon 62 80e9a0dd64a41488 +zoom 36x20 Platoon 63 39e3c6970b29081c +zoom 36x20 Platoon 64 612c0aafcdcc6ad3 +zoom 36x20 Platoon 65 15b4bd610318c8a9 +zoom 36x20 Platoon 66 0a528fdf3d1dfa23 +zoom 36x20 Platoon 67 92c965c66938ca69 +zoom 36x20 Platoon 68 84f82d20066c2494 +zoom 36x20 Platoon 69 87cc90e1ce4c92e8 +zoom 36x20 Platoon 70 f636d824e40fa818 +zoom 36x20 Platoon 71 991f12d77a4e52b1 +zoom 36x20 Platoon 72 8d13d7a1fb4eb18c +zoom 36x20 Platoon 73 2fe9f041aaf4028c +zoom 36x20 Platoon 74 2b93c277629495fd +zoom 36x20 Platoon 75 5a08803d9a48d511 +zoom 36x20 Platoon 76 9a9968a91ceb5572 +zoom 36x20 Platoon 77 8290b8cd3589e7e7 +zoom 36x20 Platoon 78 dbdae693350513ad +zoom 36x20 Platoon 79 b6993eacb3d5a2e6 +zoom 36x20 Platoon 80 b470b61eb3ac10bc +zoom 36x20 Platoon 81 e61cde3ab932bde6 +zoom 36x20 Platoon 82 e2d75d6cffc82743 +zoom 36x20 Platoon 83 a9d2f5162627455f +zoom 36x20 Platoon 84 09d8dce7f0782250 +zoom 36x20 Platoon 85 8ef1e4450461c374 +zoom 36x20 Platoon 86 825b91fe366a49b1 +zoom 36x20 Platoon 87 81acc102e9af21f3 +zoom 36x20 Platoon 88 da219abb559e5343 +zoom 36x20 Platoon 89 f6993334ac79346d +zoom 36x20 Platoon 90 458bf6b1e8d76777 +zoom 36x20 Platoon 91 77a7b223ea7aebcb +zoom 36x20 Platoon 92 50fd7f26bfb56dfa +zoom 36x20 Platoon 93 59e5a042b57f19c6 +zoom 36x20 Platoon 94 1a387d5368baf3ad +zoom 36x20 Platoon 95 39d155deb8c8e818 +zoom 36x20 Platoon 96 068140f4999a38c7 +zoom 36x20 Platoon 97 7654d150ef814e6f +zoom 36x20 Platoon 98 d663148bf16b8632 +zoom 36x20 Platoon 99 0d188cf7ab739a20 +zoom 36x20 Platoon 100 ecef278f7b57fab7 +zoom 36x20 Platoon 101 fb523c51bfff095a +zoom 36x20 Platoon 102 7f876f1a2b4aec6e +zoom 36x20 Platoon 103 420a648b698f1a57 +zoom 36x20 Platoon 104 5a2540263106369f +zoom 36x20 Platoon 105 8390154604f94294 +zoom 36x20 Platoon 106 76c0db3b143d6ffe +zoom 36x20 Platoon 107 794b084c4ec47e19 +zoom 36x20 Platoon 108 cf277aba7afcb70f +zoom 36x20 Platoon 109 59857d66fa31529c +zoom 36x20 Platoon 110 afc70d7ffa132a68 +zoom 36x20 Platoon 111 31f0e3d1b017fccc +zoom 36x20 Platoon 112 d4a13752d7168d83 +zoom 36x20 Platoon 113 8f3b4b24167bf18d +zoom 36x20 Platoon 114 93314a56be1908f3 +zoom 36x20 Platoon 115 13f4da84b2d626b0 +zoom 36x20 Platoon 116 972c1f7b5ce0904a +zoom 36x20 Platoon 117 a72ce7e68248c9d4 +zoom 36x20 Platoon 118 6db23482202424fc +zoom 36x20 Platoon 119 bd0e698362234587 +zoom 36x20 Platoon 120 23fda70cfeed6c12 +zoom 36x20 Platoon 121 eeca1f845488ff1f +zoom 36x20 Platoon 122 7ac6b67598f5a543 +zoom 36x20 Platoon 123 dcab6c7ea5cfe47f +zoom 36x20 Platoon 124 04f7f2d1b0a8d072 +zoom 36x20 Platoon 125 73334dd7c3031b77 +zoom 36x20 Platoon 126 f176a65c9bddf6bc +zoom 36x20 Platoon 127 a57b83938c0cc91c +zoom 36x20 Platoon 128 507a8e6c8c095a73 +zoom 36x20 Platoon 129 2611a447016f73c3 +zoom 36x20 Platoon 130 45ad898c8a4e7585 +zoom 36x20 Platoon 131 9371cdc936fe0196 +zoom 36x20 Platoon 132 f956c988206889b6 +zoom 36x20 Platoon 133 d5a847a64a0a35b7 +zoom 36x20 Platoon 134 362edc1929d99213 +zoom 36x20 Platoon 135 f42e2e33be6e4b73 +zoom 36x20 Platoon 136 c0fed45980674071 +zoom 36x20 Platoon 137 938d6c70b551cfda +zoom 36x20 Platoon 138 b470d088e9d62147 +zoom 36x20 Platoon 139 34294a4e0d6d56a5 +zoom 36x20 Platoon 140 103580917b6986f6 +zoom 36x20 Platoon 141 b3a31d01ce71f4f3 +zoom 36x20 Platoon 142 76d7bb5ce79cf8d1 +zoom 36x20 Platoon 143 4b15d9503958fa96 +zoom 36x20 Platoon 144 ebd686b4b877bd99 +zoom 36x20 Platoon 145 c2d570f09f8f1749 +zoom 36x20 Platoon 146 ac58febd19b2a316 +zoom 36x20 Platoon 147 80a84150c8e545d8 +zoom 36x20 Platoon 148 3bf9440d0784872b +zoom 36x20 Platoon 149 4362b9c80fca6d48 +zoom 36x20 Muster 0 2ab363c9d935311c +zoom 36x20 Muster 1 31792fd340e91869 +zoom 36x20 Muster 2 dcfe66c1a463e5a6 +zoom 36x20 Muster 3 3f28f03d0e942e56 +zoom 36x20 Muster 4 da87e29b144b8377 +zoom 36x20 Muster 5 5dba152ac12b1d74 +zoom 36x20 Muster 6 85128265b4ba5c41 +zoom 36x20 Muster 7 45e836c33945b3f2 +zoom 36x20 Muster 8 65e4c6c1cf113838 +zoom 36x20 Muster 9 6237b783dfc727d6 +zoom 36x20 Muster 10 265df3f33b870feb +zoom 36x20 Muster 11 72eca53d3d3e4453 +zoom 36x20 Muster 12 aa6d36945a1cc01a +zoom 36x20 Muster 13 3b044be18d62f048 +zoom 36x20 Muster 14 715fa41390ecc13e +zoom 36x20 Muster 15 1c81cf3c9c609728 +zoom 36x20 Muster 16 877b58025bd57213 +zoom 36x20 Muster 17 2f776aa78307feda +zoom 36x20 Muster 18 b38416220230d983 +zoom 36x20 Muster 19 2eeb7d0fdd5fca86 +zoom 36x20 Muster 20 b8bcfd9d7f94bb93 +zoom 36x20 Muster 21 15ee8bcd74c07c14 +zoom 36x20 Muster 22 b61068362432ced4 +zoom 36x20 Muster 23 47a33ca7487ac82d +zoom 36x20 Muster 24 072ca673bc244b4b +zoom 36x20 Muster 25 df8ffb8df5bae225 +zoom 36x20 Muster 26 26706028cfd58465 +zoom 36x20 Muster 27 228c3af1daee3462 +zoom 36x20 Muster 28 d66e8a3a3cccde6c +zoom 36x20 Muster 29 4cd57cd839c1d43a +zoom 36x20 Muster 30 6f33575228ecf783 +zoom 36x20 Muster 31 09775bdbae830bb4 +zoom 36x20 Muster 32 6f0dca31eb15aab9 +zoom 36x20 Muster 33 5db3c4d0478c69f5 +zoom 36x20 Muster 34 0e3d0287958796ad +zoom 36x20 Muster 35 4deb5d3432be6d9d +zoom 36x20 Muster 36 1f23311535d94387 +zoom 36x20 Muster 37 ba1e210040df5a8f +zoom 36x20 Muster 38 e753b86ed02c1aa5 +zoom 36x20 Muster 39 aeecad77b3e8a63d +zoom 36x20 Muster 40 6c8dae8b368dbae0 +zoom 36x20 Muster 41 18419772d506f782 +zoom 36x20 Muster 42 f6d2b03fc1e7618c +zoom 36x20 Muster 43 c1b99ec49e4e9933 +zoom 36x20 Muster 44 7d129fc37bb8b56c +zoom 36x20 Muster 45 e5ca118c8190d3b7 +zoom 36x20 Muster 46 84984a48f75d5b06 +zoom 36x20 Muster 47 75c264b206498025 +zoom 36x20 Muster 48 898863316973c3be +zoom 36x20 Muster 49 8a729c68fc364f82 +zoom 36x20 Muster 50 1cfe2860c58847cd +zoom 36x20 Muster 51 e94babd9674ad034 +zoom 36x20 Muster 52 892f01942def31f1 +zoom 36x20 Muster 53 4450e325fadc9389 +zoom 36x20 Muster 54 09747587e337c0b4 +zoom 36x20 Muster 55 62691f4bfe2d38e3 +zoom 36x20 Muster 56 caa555dbf31a1486 +zoom 36x20 Muster 57 b36e4aad47846bd2 +zoom 36x20 Muster 58 0bcc18131bedd8a7 +zoom 36x20 Muster 59 d5e28f6284c5c0c6 +zoom 36x20 Muster 60 cc8f460908ae7a1d +zoom 36x20 Muster 61 b736b44c903434a3 +zoom 36x20 Muster 62 8b15fddaaea6a719 +zoom 36x20 Muster 63 b3228826e2f36d54 +zoom 36x20 Muster 64 3cb6d0ec332440df +zoom 36x20 Muster 65 f43a89d96d9e91a3 +zoom 36x20 Muster 66 5db52ce6f91600a1 +zoom 36x20 Muster 67 a23e80085ff0f802 +zoom 36x20 Muster 68 3a49a97ad794d5a2 +zoom 36x20 Muster 69 2d36ec75b28a057b +zoom 36x20 Muster 70 64cf0d7708cc8e14 +zoom 36x20 Muster 71 7c4eacab02738fc8 +zoom 36x20 Muster 72 684e9e5a0e491707 +zoom 36x20 Muster 73 89cc22aa106c2f4c +zoom 36x20 Muster 74 dd1dd7883eef9326 +zoom 36x20 Muster 75 b03787af6d5b0f80 +zoom 36x20 Muster 76 89cae433818f7521 +zoom 36x20 Muster 77 304e5e241a0bcad9 +zoom 36x20 Muster 78 f551b09460dfaffc +zoom 36x20 Muster 79 4b34260db2811e2b +zoom 36x20 Muster 80 87cd787eb55ee840 +zoom 36x20 Muster 81 78864b7656575f35 +zoom 36x20 Muster 82 81b43cce1eaef9a7 +zoom 36x20 Muster 83 725b511c16ea7a02 +zoom 36x20 Muster 84 fa88a3e85f13e955 +zoom 36x20 Muster 85 241f134f51b306b0 +zoom 36x20 Muster 86 1d6d0d9e04db6ffa +zoom 36x20 Muster 87 81901480d4dbab44 +zoom 36x20 Muster 88 b668ba27f17acfcb +zoom 36x20 Muster 89 387619abe7faa4a7 +zoom 36x20 Muster 90 ca7e5c320d9df732 +zoom 36x20 Muster 91 b3a67cbdf505aa42 +zoom 36x20 Muster 92 39bd66d8dad7d5f2 +zoom 36x20 Muster 93 40a29308c4f3dd72 +zoom 36x20 Muster 94 1a387d5368baf3ad +zoom 36x20 Muster 95 39d155deb8c8e818 +zoom 36x20 Muster 96 068140f4999a38c7 +zoom 36x20 Muster 97 7654d150ef814e6f +zoom 36x20 Muster 98 d663148bf16b8632 +zoom 36x20 Muster 99 0d188cf7ab739a20 +zoom 36x20 Muster 100 ecef278f7b57fab7 +zoom 36x20 Muster 101 fb523c51bfff095a +zoom 36x20 Muster 102 7f876f1a2b4aec6e +zoom 36x20 Muster 103 420a648b698f1a57 +zoom 36x20 Muster 104 5a2540263106369f +zoom 36x20 Muster 105 8390154604f94294 +zoom 36x20 Muster 106 76c0db3b143d6ffe +zoom 36x20 Muster 107 794b084c4ec47e19 +zoom 36x20 Muster 108 cf277aba7afcb70f +zoom 36x20 Muster 109 59857d66fa31529c +zoom 36x20 Muster 110 afc70d7ffa132a68 +zoom 36x20 Muster 111 31f0e3d1b017fccc +zoom 36x20 Muster 112 d4a13752d7168d83 +zoom 36x20 Muster 113 8f3b4b24167bf18d +zoom 36x20 Muster 114 93314a56be1908f3 +zoom 36x20 Muster 115 13f4da84b2d626b0 +zoom 36x20 Muster 116 972c1f7b5ce0904a +zoom 36x20 Muster 117 a72ce7e68248c9d4 +zoom 36x20 Muster 118 6db23482202424fc +zoom 36x20 Muster 119 bd0e698362234587 +zoom 36x20 Muster 120 23fda70cfeed6c12 +zoom 36x20 Muster 121 eeca1f845488ff1f +zoom 36x20 Muster 122 7ac6b67598f5a543 +zoom 36x20 Muster 123 dcab6c7ea5cfe47f +zoom 36x20 Muster 124 04f7f2d1b0a8d072 +zoom 36x20 Muster 125 73334dd7c3031b77 +zoom 36x20 Muster 126 f176a65c9bddf6bc +zoom 36x20 Muster 127 a57b83938c0cc91c +zoom 36x20 Muster 128 507a8e6c8c095a73 +zoom 36x20 Muster 129 2611a447016f73c3 +zoom 36x20 Muster 130 45ad898c8a4e7585 +zoom 36x20 Muster 131 9371cdc936fe0196 +zoom 36x20 Muster 132 f956c988206889b6 +zoom 36x20 Muster 133 d5a847a64a0a35b7 +zoom 36x20 Muster 134 362edc1929d99213 +zoom 36x20 Muster 135 f42e2e33be6e4b73 +zoom 36x20 Muster 136 c0fed45980674071 +zoom 36x20 Muster 137 938d6c70b551cfda +zoom 36x20 Muster 138 b470d088e9d62147 +zoom 36x20 Muster 139 34294a4e0d6d56a5 +zoom 36x20 Muster 140 103580917b6986f6 +zoom 36x20 Muster 141 b3a31d01ce71f4f3 +zoom 36x20 Muster 142 76d7bb5ce79cf8d1 +zoom 36x20 Muster 143 4b15d9503958fa96 +zoom 36x20 Muster 144 ebd686b4b877bd99 +zoom 36x20 Muster 145 c2d570f09f8f1749 +zoom 36x20 Muster 146 ac58febd19b2a316 +zoom 36x20 Muster 147 80a84150c8e545d8 +zoom 36x20 Muster 148 3bf9440d0784872b +zoom 36x20 Muster 149 4362b9c80fca6d48 +zoom 120x40 Platoon 0 5dec504a6c796dd8 +zoom 120x40 Platoon 1 1f1f90a29e2de2e7 +zoom 120x40 Platoon 2 c0e1a6ca86a4c155 +zoom 120x40 Platoon 3 f4b7de2999a06ebc +zoom 120x40 Platoon 4 3d43f46fafa73ae3 +zoom 120x40 Platoon 5 dd6bfb073b6cd598 +zoom 120x40 Platoon 6 a0c53a6e45d752c5 +zoom 120x40 Platoon 7 e2a1962890b7e66a +zoom 120x40 Platoon 8 0060c680248a9189 +zoom 120x40 Platoon 9 cb11e0498b7a3ede +zoom 120x40 Platoon 10 d85fe76798e471ea +zoom 120x40 Platoon 11 2f4cceea425bc7b5 +zoom 120x40 Platoon 12 fe2ce27038692b29 +zoom 120x40 Platoon 13 c96c3a11c24e66b9 +zoom 120x40 Platoon 14 725c013e61fc69a1 +zoom 120x40 Platoon 15 80e159b42e8cbd23 +zoom 120x40 Platoon 16 5104a9f0d7510ea5 +zoom 120x40 Platoon 17 cd709101ab491d46 +zoom 120x40 Platoon 18 6d414d2668cc660b +zoom 120x40 Platoon 19 a277e2c6b4569426 +zoom 120x40 Platoon 20 b040ddd2d41828d4 +zoom 120x40 Platoon 21 c845bb6d564256e8 +zoom 120x40 Platoon 22 218ec549fafdd828 +zoom 120x40 Platoon 23 f77ee8c039ede103 +zoom 120x40 Platoon 24 be204941238cd68d +zoom 120x40 Platoon 25 cb3db7c136350989 +zoom 120x40 Platoon 26 affe510ad21c88c1 +zoom 120x40 Platoon 27 55aa5ed7c7c2e960 +zoom 120x40 Platoon 28 3279226026ac4e18 +zoom 120x40 Platoon 29 14d35f498981d161 +zoom 120x40 Platoon 30 59ec028284a03383 +zoom 120x40 Platoon 31 6fdc88a3b048e44a +zoom 120x40 Platoon 32 cef22db9bc00239f +zoom 120x40 Platoon 33 f6026cbf731d6213 +zoom 120x40 Platoon 34 9586849ae13efdb9 +zoom 120x40 Platoon 35 eb31c44072350d66 +zoom 120x40 Platoon 36 ba597440bbf5675a +zoom 120x40 Platoon 37 1cc65d3973eec95d +zoom 120x40 Platoon 38 1bf610471d5339cd +zoom 120x40 Platoon 39 07399e75c9605bc3 +zoom 120x40 Platoon 40 a4a1eb49476112a4 +zoom 120x40 Platoon 41 e6255a15b88944cd +zoom 120x40 Platoon 42 ea57e302c07681a4 +zoom 120x40 Platoon 43 74f0036bbde5be33 +zoom 120x40 Platoon 44 30794aeea356b982 +zoom 120x40 Platoon 45 93d4eb9b685b4129 +zoom 120x40 Platoon 46 78fdd1a8b0a8aa52 +zoom 120x40 Platoon 47 4171e941c96fae97 +zoom 120x40 Platoon 48 b57eb32e3e5819ff +zoom 120x40 Platoon 49 565fe8a6fba4942c +zoom 120x40 Platoon 50 3d5d324ae71f9076 +zoom 120x40 Platoon 51 1210bce23b00a57f +zoom 120x40 Platoon 52 5dde526ce1b10392 +zoom 120x40 Platoon 53 4bd545c7ee7f65c4 +zoom 120x40 Platoon 54 27b339687fec9e6b +zoom 120x40 Platoon 55 52b6b48d5f952c56 +zoom 120x40 Platoon 56 d1865797be872f86 +zoom 120x40 Platoon 57 6e8eb9a570ed1f99 +zoom 120x40 Platoon 58 81add9ddbc02c298 +zoom 120x40 Platoon 59 18d723d1048d236c +zoom 120x40 Platoon 60 50abbf92be2f1de9 +zoom 120x40 Platoon 61 db2fd3a91dec2429 +zoom 120x40 Platoon 62 df77a05c662a422a +zoom 120x40 Platoon 63 3f96d6225f5b4c83 +zoom 120x40 Platoon 64 9db4b1f26f7a8f70 +zoom 120x40 Platoon 65 cbe6aeb8f2f54dcd +zoom 120x40 Platoon 66 24655a22b758cce1 +zoom 120x40 Platoon 67 4ee5edcd6927ddec +zoom 120x40 Platoon 68 63d16d915df2822f +zoom 120x40 Platoon 69 770090426648e2e4 +zoom 120x40 Platoon 70 7ec52277a36259a8 +zoom 120x40 Platoon 71 430060808712fc20 +zoom 120x40 Platoon 72 6e791755bea973d9 +zoom 120x40 Platoon 73 80d8f3dcc975c229 +zoom 120x40 Platoon 74 20b5f93ce724064f +zoom 120x40 Platoon 75 639fc62242548d73 +zoom 120x40 Platoon 76 1b5844c56cf7bff7 +zoom 120x40 Platoon 77 dccb4abf6dbfa556 +zoom 120x40 Platoon 78 ef5e8055d141c2f2 +zoom 120x40 Platoon 79 60ea325207108eac +zoom 120x40 Platoon 80 8f7797a1e33ea6f9 +zoom 120x40 Platoon 81 d926b0995058f5bf +zoom 120x40 Platoon 82 b654b878b83a977a +zoom 120x40 Platoon 83 6895be115780a223 +zoom 120x40 Platoon 84 cda15638d177f170 +zoom 120x40 Platoon 85 46e6b80e91cf47da +zoom 120x40 Platoon 86 ac772a2aacaea59b +zoom 120x40 Platoon 87 4e406db59dedc4c1 +zoom 120x40 Platoon 88 dce34782275f101a +zoom 120x40 Platoon 89 523e8b8213f65b65 +zoom 120x40 Platoon 90 478dba45018bd810 +zoom 120x40 Platoon 91 d51b8df4cca928f0 +zoom 120x40 Platoon 92 2205eb72a3dc0582 +zoom 120x40 Platoon 93 d423f2699bab0d58 +zoom 120x40 Platoon 94 b7128d1e4f156048 +zoom 120x40 Platoon 95 6c3802f3b088c7b7 +zoom 120x40 Platoon 96 3ba51591dbae7249 +zoom 120x40 Platoon 97 bb08b18f4bbe57f4 +zoom 120x40 Platoon 98 527831adfb10ba72 +zoom 120x40 Platoon 99 9d36bd035f08d9c2 +zoom 120x40 Platoon 100 24556799de697bdf +zoom 120x40 Platoon 101 c71eb03d43dd61f5 +zoom 120x40 Platoon 102 1b56973d629ff0f1 +zoom 120x40 Platoon 103 ab6b1a85d5480d8c +zoom 120x40 Platoon 104 178bf3a9e38f2446 +zoom 120x40 Platoon 105 93f160b7a2568fca +zoom 120x40 Platoon 106 f554f0c160a9d00f +zoom 120x40 Platoon 107 a5c0b064ea816fc7 +zoom 120x40 Platoon 108 b993a60d3c575b91 +zoom 120x40 Platoon 109 c47669b454ef67fb +zoom 120x40 Platoon 110 5a13797f2d722082 +zoom 120x40 Platoon 111 8ea7a58a99188797 +zoom 120x40 Platoon 112 8e3fce4bcea022ab +zoom 120x40 Platoon 113 436358ca0fdec619 +zoom 120x40 Platoon 114 7708109ef0f57b82 +zoom 120x40 Platoon 115 60ffa14750b42e9a +zoom 120x40 Platoon 116 c5a8dfbd43174ae4 +zoom 120x40 Platoon 117 2e172e9d51fb015d +zoom 120x40 Platoon 118 de16fcfacaa2d77f +zoom 120x40 Platoon 119 ed6da97816da89b1 +zoom 120x40 Platoon 120 49e5941c89ba5c94 +zoom 120x40 Platoon 121 65c9e57af8e28dd9 +zoom 120x40 Platoon 122 6b4573aa20618a07 +zoom 120x40 Platoon 123 e030cd5e6fdaf5c2 +zoom 120x40 Platoon 124 c59445968b456366 +zoom 120x40 Platoon 125 99518dc5651008c6 +zoom 120x40 Platoon 126 927793db6436ff7a +zoom 120x40 Platoon 127 8f43b312fefad92a +zoom 120x40 Platoon 128 2b274f023ec7abe9 +zoom 120x40 Platoon 129 033e5819f26037e0 +zoom 120x40 Platoon 130 25ebe8a29e9e1036 +zoom 120x40 Platoon 131 aa7f18c7813becc6 +zoom 120x40 Platoon 132 a698c2716fd28852 +zoom 120x40 Platoon 133 de3ca03783dac9ba +zoom 120x40 Platoon 134 13d16306a0dc76c3 +zoom 120x40 Platoon 135 c3e856aa2242fa6d +zoom 120x40 Platoon 136 5815fdabb0b4794e +zoom 120x40 Platoon 137 9aefd3e05f3b71da +zoom 120x40 Platoon 138 cb09075dec87590b +zoom 120x40 Platoon 139 9773641900ebe7d0 +zoom 120x40 Platoon 140 487b0d14da0e2136 +zoom 120x40 Platoon 141 832b2f47e8818383 +zoom 120x40 Platoon 142 9979fb79d5c34788 +zoom 120x40 Platoon 143 028619ebe019a8ee +zoom 120x40 Platoon 144 8aeb043589a9bf67 +zoom 120x40 Platoon 145 1d343ad33a4277c9 +zoom 120x40 Platoon 146 8634d06755d3fdb6 +zoom 120x40 Platoon 147 4b2b1cf1afb1c178 +zoom 120x40 Platoon 148 aaa932fafc9e316b +zoom 120x40 Platoon 149 b91d1dda0e37042b +zoom 120x40 Muster 0 5dec504a6c796dd8 +zoom 120x40 Muster 1 1f1f90a29e2de2e7 +zoom 120x40 Muster 2 c0e1a6ca86a4c155 +zoom 120x40 Muster 3 f4b7de2999a06ebc +zoom 120x40 Muster 4 3d43f46fafa73ae3 +zoom 120x40 Muster 5 dd6bfb073b6cd598 +zoom 120x40 Muster 6 a0c53a6e45d752c5 +zoom 120x40 Muster 7 e2a1962890b7e66a +zoom 120x40 Muster 8 0060c680248a9189 +zoom 120x40 Muster 9 cb11e0498b7a3ede +zoom 120x40 Muster 10 d85fe76798e471ea +zoom 120x40 Muster 11 2f4cceea425bc7b5 +zoom 120x40 Muster 12 fe2ce27038692b29 +zoom 120x40 Muster 13 c96c3a11c24e66b9 +zoom 120x40 Muster 14 725c013e61fc69a1 +zoom 120x40 Muster 15 80e159b42e8cbd23 +zoom 120x40 Muster 16 5104a9f0d7510ea5 +zoom 120x40 Muster 17 cd709101ab491d46 +zoom 120x40 Muster 18 6d414d2668cc660b +zoom 120x40 Muster 19 a277e2c6b4569426 +zoom 120x40 Muster 20 b040ddd2d41828d4 +zoom 120x40 Muster 21 c845bb6d564256e8 +zoom 120x40 Muster 22 218ec549fafdd828 +zoom 120x40 Muster 23 f77ee8c039ede103 +zoom 120x40 Muster 24 be204941238cd68d +zoom 120x40 Muster 25 cb3db7c136350989 +zoom 120x40 Muster 26 affe510ad21c88c1 +zoom 120x40 Muster 27 55aa5ed7c7c2e960 +zoom 120x40 Muster 28 3279226026ac4e18 +zoom 120x40 Muster 29 14d35f498981d161 +zoom 120x40 Muster 30 59ec028284a03383 +zoom 120x40 Muster 31 6fdc88a3b048e44a +zoom 120x40 Muster 32 cef22db9bc00239f +zoom 120x40 Muster 33 f6026cbf731d6213 +zoom 120x40 Muster 34 9586849ae13efdb9 +zoom 120x40 Muster 35 eb31c44072350d66 +zoom 120x40 Muster 36 ba597440bbf5675a +zoom 120x40 Muster 37 1cc65d3973eec95d +zoom 120x40 Muster 38 1bf610471d5339cd +zoom 120x40 Muster 39 07399e75c9605bc3 +zoom 120x40 Muster 40 a4a1eb49476112a4 +zoom 120x40 Muster 41 e6255a15b88944cd +zoom 120x40 Muster 42 ea57e302c07681a4 +zoom 120x40 Muster 43 74f0036bbde5be33 +zoom 120x40 Muster 44 30794aeea356b982 +zoom 120x40 Muster 45 93d4eb9b685b4129 +zoom 120x40 Muster 46 78fdd1a8b0a8aa52 +zoom 120x40 Muster 47 4171e941c96fae97 +zoom 120x40 Muster 48 b57eb32e3e5819ff +zoom 120x40 Muster 49 565fe8a6fba4942c +zoom 120x40 Muster 50 3d5d324ae71f9076 +zoom 120x40 Muster 51 1210bce23b00a57f +zoom 120x40 Muster 52 5dde526ce1b10392 +zoom 120x40 Muster 53 4bd545c7ee7f65c4 +zoom 120x40 Muster 54 27b339687fec9e6b +zoom 120x40 Muster 55 52b6b48d5f952c56 +zoom 120x40 Muster 56 d1865797be872f86 +zoom 120x40 Muster 57 a02f366e756696e4 +zoom 120x40 Muster 58 256d4fc8ee469e6f +zoom 120x40 Muster 59 2d481a5e2337ef08 +zoom 120x40 Muster 60 32332cdaaa569407 +zoom 120x40 Muster 61 e7135b258b09882b +zoom 120x40 Muster 62 648978a8d8fbd1af +zoom 120x40 Muster 63 75b2e5dacd89c420 +zoom 120x40 Muster 64 089f3665c12864de +zoom 120x40 Muster 65 9410ba6082d922b0 +zoom 120x40 Muster 66 175c8a471913c512 +zoom 120x40 Muster 67 ed16389756169ef6 +zoom 120x40 Muster 68 2fb9cd511db945a9 +zoom 120x40 Muster 69 44918ed39d0aab13 +zoom 120x40 Muster 70 f5c653e5d1024e7c +zoom 120x40 Muster 71 09360125b503790e +zoom 120x40 Muster 72 d9c02be6b73c1b11 +zoom 120x40 Muster 73 f41df4ae6062a803 +zoom 120x40 Muster 74 c6f4c90d6a967340 +zoom 120x40 Muster 75 4fb3f196a2354d72 +zoom 120x40 Muster 76 a1e2cea0991da43a +zoom 120x40 Muster 77 3e7f38ea3b57d843 +zoom 120x40 Muster 78 009aa07afb88ae5b +zoom 120x40 Muster 79 fbf4797eef6f3084 +zoom 120x40 Muster 80 c9edc9dfcfa0837e +zoom 120x40 Muster 81 f221811880fec274 +zoom 120x40 Muster 82 bd83336b78580c66 +zoom 120x40 Muster 83 bd919e67b083ec09 +zoom 120x40 Muster 84 2b408f086b77acd4 +zoom 120x40 Muster 85 4f13344d470134f6 +zoom 120x40 Muster 86 df01f942fe7a2d56 +zoom 120x40 Muster 87 46ce81eeacdc462f +zoom 120x40 Muster 88 de9680af3f961bf2 +zoom 120x40 Muster 89 61b6fc98b1a9c02a +zoom 120x40 Muster 90 c56d259cd8c4b464 +zoom 120x40 Muster 91 e4f8044650eed74e +zoom 120x40 Muster 92 682b8c7ce503060e +zoom 120x40 Muster 93 fc677d03fd798e84 +zoom 120x40 Muster 94 b7128d1e4f156048 +zoom 120x40 Muster 95 6c3802f3b088c7b7 +zoom 120x40 Muster 96 3ba51591dbae7249 +zoom 120x40 Muster 97 bb08b18f4bbe57f4 +zoom 120x40 Muster 98 527831adfb10ba72 +zoom 120x40 Muster 99 9d36bd035f08d9c2 +zoom 120x40 Muster 100 24556799de697bdf +zoom 120x40 Muster 101 c71eb03d43dd61f5 +zoom 120x40 Muster 102 1b56973d629ff0f1 +zoom 120x40 Muster 103 ab6b1a85d5480d8c +zoom 120x40 Muster 104 178bf3a9e38f2446 +zoom 120x40 Muster 105 93f160b7a2568fca +zoom 120x40 Muster 106 f554f0c160a9d00f +zoom 120x40 Muster 107 a5c0b064ea816fc7 +zoom 120x40 Muster 108 b993a60d3c575b91 +zoom 120x40 Muster 109 c47669b454ef67fb +zoom 120x40 Muster 110 5a13797f2d722082 +zoom 120x40 Muster 111 8ea7a58a99188797 +zoom 120x40 Muster 112 8e3fce4bcea022ab +zoom 120x40 Muster 113 436358ca0fdec619 +zoom 120x40 Muster 114 7708109ef0f57b82 +zoom 120x40 Muster 115 60ffa14750b42e9a +zoom 120x40 Muster 116 c5a8dfbd43174ae4 +zoom 120x40 Muster 117 2e172e9d51fb015d +zoom 120x40 Muster 118 de16fcfacaa2d77f +zoom 120x40 Muster 119 ed6da97816da89b1 +zoom 120x40 Muster 120 49e5941c89ba5c94 +zoom 120x40 Muster 121 65c9e57af8e28dd9 +zoom 120x40 Muster 122 6b4573aa20618a07 +zoom 120x40 Muster 123 e030cd5e6fdaf5c2 +zoom 120x40 Muster 124 c59445968b456366 +zoom 120x40 Muster 125 99518dc5651008c6 +zoom 120x40 Muster 126 927793db6436ff7a +zoom 120x40 Muster 127 8f43b312fefad92a +zoom 120x40 Muster 128 2b274f023ec7abe9 +zoom 120x40 Muster 129 033e5819f26037e0 +zoom 120x40 Muster 130 25ebe8a29e9e1036 +zoom 120x40 Muster 131 aa7f18c7813becc6 +zoom 120x40 Muster 132 a698c2716fd28852 +zoom 120x40 Muster 133 de3ca03783dac9ba +zoom 120x40 Muster 134 13d16306a0dc76c3 +zoom 120x40 Muster 135 c3e856aa2242fa6d +zoom 120x40 Muster 136 5815fdabb0b4794e +zoom 120x40 Muster 137 9aefd3e05f3b71da +zoom 120x40 Muster 138 cb09075dec87590b +zoom 120x40 Muster 139 9773641900ebe7d0 +zoom 120x40 Muster 140 487b0d14da0e2136 +zoom 120x40 Muster 141 832b2f47e8818383 +zoom 120x40 Muster 142 9979fb79d5c34788 +zoom 120x40 Muster 143 028619ebe019a8ee +zoom 120x40 Muster 144 8aeb043589a9bf67 +zoom 120x40 Muster 145 1d343ad33a4277c9 +zoom 120x40 Muster 146 8634d06755d3fdb6 +zoom 120x40 Muster 147 4b2b1cf1afb1c178 +zoom 120x40 Muster 148 aaa932fafc9e316b +zoom 120x40 Muster 149 b91d1dda0e37042b +suite Dots 0 0 0 faae9c73d69feb71 +suite Dots 0 0 1 505c4dacfce510a7 +suite Dots 0 0 2 fd8962d71a6643a4 +suite Dots 0 0 3 874f3a21ecb67b15 +suite Dots 0 0.37 0 dfa872644df49ba5 +suite Dots 0 0.37 1 36e59a6e98e43f25 +suite Dots 0 0.37 2 36e59a6e98e43f25 +suite Dots 0 0.37 3 da0612b884ef8d15 +suite Dots 0 0.8 0 59d5beac1619cdf2 +suite Dots 0 0.8 1 857123224172f71b +suite Dots 0 0.8 2 2664999db6ddd860 +suite Dots 0 0.8 3 f2c0436076643108 +suite Dots 0 1 0 6e55c76436c678fe +suite Dots 0 1 1 65012ca7dba6c575 +suite Dots 0 1 2 9c53042098e0cfa4 +suite Dots 0 1 3 7832c09483647dbd +suite Dots 12 0 0 648b7416a5be6bc1 +suite Dots 12 0 1 e9e60638482c54f3 +suite Dots 12 0 2 44c824aadfee8a89 +suite Dots 12 0 3 04a1735ff4dd981d +suite Dots 12 0.37 0 dfa872644df49ba5 +suite Dots 12 0.37 1 36e59a6e98e43f25 +suite Dots 12 0.37 2 36e59a6e98e43f25 +suite Dots 12 0.37 3 da0612b884ef8d15 +suite Dots 12 0.8 0 32a404b743fd7ad8 +suite Dots 12 0.8 1 f7ca1e1758060032 +suite Dots 12 0.8 2 c813bb696f4c748a +suite Dots 12 0.8 3 70776c90f95fa025 +suite Dots 12 1 0 addc4053030eb104 +suite Dots 12 1 1 05137b87b84994de +suite Dots 12 1 2 bc73d15daa8277b6 +suite Dots 12 1 3 25cecda5d5ddfd81 +suite Dots 36 0 0 0598f1c2a9ee2435 +suite Dots 36 0 1 72d6a8de3508fb42 +suite Dots 36 0 2 1a2b8f62be082555 +suite Dots 36 0 3 e1cdf34ede6d35d1 +suite Dots 36 0.37 0 dfa872644df49ba5 +suite Dots 36 0.37 1 36e59a6e98e43f25 +suite Dots 36 0.37 2 36e59a6e98e43f25 +suite Dots 36 0.37 3 da0612b884ef8d15 +suite Dots 36 0.8 0 818428a1f77d31aa +suite Dots 36 0.8 1 cfa53e207aa82853 +suite Dots 36 0.8 2 b825dc070da726a8 +suite Dots 36 0.8 3 66758b7d891a80b5 +suite Dots 36 1 0 c1e0899077eb1274 +suite Dots 36 1 1 cf6760fb9a4431f2 +suite Dots 36 1 2 dcd74b1e7a29ce28 +suite Dots 36 1 3 2b09db54805f5e7c +suite Dots 60 0 0 ebb0f1cad9ad2fb6 +suite Dots 60 0 1 2f23f07fa1c74f65 +suite Dots 60 0 2 c97bee237e44a589 +suite Dots 60 0 3 53e91d188a45ecfe +suite Dots 60 0.37 0 dfa872644df49ba5 +suite Dots 60 0.37 1 36e59a6e98e43f25 +suite Dots 60 0.37 2 36e59a6e98e43f25 +suite Dots 60 0.37 3 da0612b884ef8d15 +suite Dots 60 0.8 0 1d8e9a49bb1a87ad +suite Dots 60 0.8 1 efd0910efb8efc90 +suite Dots 60 0.8 2 0efb099f9188ab5b +suite Dots 60 0.8 3 f2677028dc544b07 +suite Dots 60 1 0 440f287c484f2523 +suite Dots 60 1 1 4e9af147b40fdcab +suite Dots 60 1 2 5d64da05db18d4a7 +suite Dots 60 1 3 2b71231e72401e34 +suite Dots 84 0 0 bf0c931fee48e6f5 +suite Dots 84 0 1 ceec7e4ad9a22353 +suite Dots 84 0 2 e428f415a62f36da +suite Dots 84 0 3 1f4ba0b1c90d0382 +suite Dots 84 0.37 0 dfa872644df49ba5 +suite Dots 84 0.37 1 36e59a6e98e43f25 +suite Dots 84 0.37 2 36e59a6e98e43f25 +suite Dots 84 0.37 3 da0612b884ef8d15 +suite Dots 84 0.8 0 1099cdd58e31a4fa +suite Dots 84 0.8 1 c9de621cee065bbc +suite Dots 84 0.8 2 2aa2102d0c2e3c3a +suite Dots 84 0.8 3 359b5782e5284432 +suite Dots 84 1 0 00c4f5edd913bc18 +suite Dots 84 1 1 8020357f6c16c12a +suite Dots 84 1 2 f57de0bf36a17f09 +suite Dots 84 1 3 c5b53799e733628f +suite Dots 94 0 0 65ed308413ddafa1 +suite Dots 94 0 1 8e135dc5122dafa5 +suite Dots 94 0 2 92e5b4fc4b8ee33c +suite Dots 94 0 3 6b38e71661173ca9 +suite Dots 94 0.37 0 dfa872644df49ba5 +suite Dots 94 0.37 1 36e59a6e98e43f25 +suite Dots 94 0.37 2 36e59a6e98e43f25 +suite Dots 94 0.37 3 da0612b884ef8d15 +suite Dots 94 0.8 0 5f4ab87de6b9ecbe +suite Dots 94 0.8 1 a906e5e2b2682fb8 +suite Dots 94 0.8 2 08dc154b7b5dd709 +suite Dots 94 0.8 3 8a66bd47b335c454 +suite Dots 94 1 0 daf6ea60fcf6c8f8 +suite Dots 94 1 1 822367ce74cdf429 +suite Dots 94 1 2 53ab7a22ceec4e8d +suite Dots 94 1 3 55fda1809f058eb4 +suite Dots 86399 0 0 c91b9c97f3f76cc6 +suite Dots 86399 0 1 eef38c32eccb69d3 +suite Dots 86399 0 2 34ed76c8cf9eac7b +suite Dots 86399 0 3 d257849780134359 +suite Dots 86399 0.37 0 dfa872644df49ba5 +suite Dots 86399 0.37 1 36e59a6e98e43f25 +suite Dots 86399 0.37 2 36e59a6e98e43f25 +suite Dots 86399 0.37 3 da0612b884ef8d15 +suite Dots 86399 0.8 0 100f9cfd583c1f8b +suite Dots 86399 0.8 1 e1911e24bbc2a19e +suite Dots 86399 0.8 2 d26be4f900bbbfd3 +suite Dots 86399 0.8 3 7557037a53ea6c4b +suite Dots 86399 1 0 eaa782fdda6302a6 +suite Dots 86399 1 1 6c4054e58041b567 +suite Dots 86399 1 2 b67ea797a981c07a +suite Dots 86399 1 3 44b7f7d29446874a +suite Formations 0 0 0 6f11667ea2af7c6d +suite Formations 0 0 1 08dc9697fb7769fd +suite Formations 0 0 2 b353000242375e73 +suite Formations 0 0 3 08688eb5db7288b4 +suite Formations 0 0.37 0 aab3e0691846bdb7 +suite Formations 0 0.37 1 bb37e752e41091a5 +suite Formations 0 0.37 2 b6b5a9c5329aad84 +suite Formations 0 0.37 3 bfb4089abe5bb969 +suite Formations 0 0.8 0 842afc81e87c9066 +suite Formations 0 0.8 1 1b599c8f42cb567e +suite Formations 0 0.8 2 170f545406b56c89 +suite Formations 0 0.8 3 9030023a0bd5cce2 +suite Formations 0 1 0 6e55c76436c678fe +suite Formations 0 1 1 65012ca7dba6c575 +suite Formations 0 1 2 9c53042098e0cfa4 +suite Formations 0 1 3 7832c09483647dbd +suite Formations 12 0 0 79ff2c6d77549757 +suite Formations 12 0 1 7619dbc38f9ed97f +suite Formations 12 0 2 a9439a212dc369d2 +suite Formations 12 0 3 0deddcfd3f9b2fcc +suite Formations 12 0.37 0 12377a3f6c4fc156 +suite Formations 12 0.37 1 cea83cebde4fec5e +suite Formations 12 0.37 2 f5cd27da50790135 +suite Formations 12 0.37 3 a899bdfb61f43b5c +suite Formations 12 0.8 0 8a2f5654fb302911 +suite Formations 12 0.8 1 a6866218925fae7e +suite Formations 12 0.8 2 2487e70f8fcadcd2 +suite Formations 12 0.8 3 d86339aa302e54c9 +suite Formations 12 1 0 addc4053030eb104 +suite Formations 12 1 1 05137b87b84994de +suite Formations 12 1 2 bc73d15daa8277b6 +suite Formations 12 1 3 25cecda5d5ddfd81 +suite Formations 36 0 0 f84a2080eb8bfa33 +suite Formations 36 0 1 8de265abd0197862 +suite Formations 36 0 2 f19d64376c2f2958 +suite Formations 36 0 3 b6443555a3e2d225 +suite Formations 36 0.37 0 543b5979f7d94a47 +suite Formations 36 0.37 1 deb643dba4e9b7e3 +suite Formations 36 0.37 2 127f80c51c2cd3da +suite Formations 36 0.37 3 f5ebece84ca27ef6 +suite Formations 36 0.8 0 6aafe0a2f8c36d1a +suite Formations 36 0.8 1 15be125dd4eabce6 +suite Formations 36 0.8 2 e19feeebf8a7137e +suite Formations 36 0.8 3 60ec28efb3ba4b1f +suite Formations 36 1 0 c1e0899077eb1274 +suite Formations 36 1 1 cf6760fb9a4431f2 +suite Formations 36 1 2 dcd74b1e7a29ce28 +suite Formations 36 1 3 2b09db54805f5e7c +suite Formations 60 0 0 9611d4d696bd4181 +suite Formations 60 0 1 b9f346b21ffc84c1 +suite Formations 60 0 2 9127a539923d4cd1 +suite Formations 60 0 3 d5d02d51857f9355 +suite Formations 60 0.37 0 83bd54d4487328a1 +suite Formations 60 0.37 1 27f23b904eab754c +suite Formations 60 0.37 2 971ea1a04ac08975 +suite Formations 60 0.37 3 58f42d4f80780cb4 +suite Formations 60 0.8 0 0be366eb110cd71b +suite Formations 60 0.8 1 bfdf518bb5bfee18 +suite Formations 60 0.8 2 bd15b9a6970c2806 +suite Formations 60 0.8 3 f5b59fba284d76a7 +suite Formations 60 1 0 440f287c484f2523 +suite Formations 60 1 1 4e9af147b40fdcab +suite Formations 60 1 2 5d64da05db18d4a7 +suite Formations 60 1 3 2b71231e72401e34 +suite Formations 84 0 0 0ca5f83112c315ef +suite Formations 84 0 1 b4b02a007612ef42 +suite Formations 84 0 2 0f03ea2b5de27bd8 +suite Formations 84 0 3 0dd4367f46f66982 +suite Formations 84 0.37 0 8c909966fab59848 +suite Formations 84 0.37 1 60da05e65e8811f1 +suite Formations 84 0.37 2 8904ff2c5a9e5953 +suite Formations 84 0.37 3 ca41cbb4543074ea +suite Formations 84 0.8 0 747ecb0bfa4f6844 +suite Formations 84 0.8 1 684248799eab2423 +suite Formations 84 0.8 2 1a725e7d7dcec7ad +suite Formations 84 0.8 3 af3698d44b0d1d2b +suite Formations 84 1 0 00c4f5edd913bc18 +suite Formations 84 1 1 8020357f6c16c12a +suite Formations 84 1 2 f57de0bf36a17f09 +suite Formations 84 1 3 c5b53799e733628f +suite Formations 94 0 0 760902f5b9c2f99b +suite Formations 94 0 1 06fd039c8565c7ab +suite Formations 94 0 2 feb171df5c61d4de +suite Formations 94 0 3 f28de9bbf7e07711 +suite Formations 94 0.37 0 ffbaef863c59c44b +suite Formations 94 0.37 1 89a625f20a461da4 +suite Formations 94 0.37 2 75aff8d053c13d17 +suite Formations 94 0.37 3 2aa8c00aa10949b2 +suite Formations 94 0.8 0 645b4db552b564a2 +suite Formations 94 0.8 1 adcd30b272d55143 +suite Formations 94 0.8 2 ff81f682fcc81c5b +suite Formations 94 0.8 3 6abe492dcd792ec7 +suite Formations 94 1 0 daf6ea60fcf6c8f8 +suite Formations 94 1 1 822367ce74cdf429 +suite Formations 94 1 2 53ab7a22ceec4e8d +suite Formations 94 1 3 55fda1809f058eb4 +suite Formations 86399 0 0 3f397403c530760d +suite Formations 86399 0 1 15f013be134e64d5 +suite Formations 86399 0 2 07385d1d02857794 +suite Formations 86399 0 3 8d33da7a8d85c077 +suite Formations 86399 0.37 0 20b8ee9d2c7caf01 +suite Formations 86399 0.37 1 b734a8466c760c99 +suite Formations 86399 0.37 2 aa23cca140b3c835 +suite Formations 86399 0.37 3 efcf9e6cae0a91ba +suite Formations 86399 0.8 0 8debbf3cb1ef32f6 +suite Formations 86399 0.8 1 89bbad5e3d163e8c +suite Formations 86399 0.8 2 57e5bf0c5eb17629 +suite Formations 86399 0.8 3 2c8dd66a22ee7627 +suite Formations 86399 1 0 eaa782fdda6302a6 +suite Formations 86399 1 1 6c4054e58041b567 +suite Formations 86399 1 2 b67ea797a981c07a +suite Formations 86399 1 3 44b7f7d29446874a +suite Sandboxes 0 0 0 1ace34c7e1deed02 +suite Sandboxes 0 0 1 7a253c134c5f87eb +suite Sandboxes 0 0 2 31acf5cca085afbc +suite Sandboxes 0 0 3 e6829ee228793722 +suite Sandboxes 0 0.37 0 8d90d10e8998cf9a +suite Sandboxes 0 0.37 1 29025c72130aa139 +suite Sandboxes 0 0.37 2 90d4c28ba67e473f +suite Sandboxes 0 0.37 3 331dc72c7f77adb4 +suite Sandboxes 0 0.8 0 f6fc342b36ca53bc +suite Sandboxes 0 0.8 1 24dbba451c936717 +suite Sandboxes 0 0.8 2 3a2bd7d60b3a32f2 +suite Sandboxes 0 0.8 3 a75686e472056266 +suite Sandboxes 0 1 0 6e55c76436c678fe +suite Sandboxes 0 1 1 65012ca7dba6c575 +suite Sandboxes 0 1 2 9c53042098e0cfa4 +suite Sandboxes 0 1 3 7832c09483647dbd +suite Sandboxes 12 0 0 71d572d2915297f8 +suite Sandboxes 12 0 1 885fb7ee0414a87e +suite Sandboxes 12 0 2 806bc1ff29a5680c +suite Sandboxes 12 0 3 0d7c10622ad6af6c +suite Sandboxes 12 0.37 0 85e452d265e32fb3 +suite Sandboxes 12 0.37 1 8519cc49b4a78313 +suite Sandboxes 12 0.37 2 06cce9794fea52e8 +suite Sandboxes 12 0.37 3 8b392a3d19bc8ccd +suite Sandboxes 12 0.8 0 abb8d4030cc3be11 +suite Sandboxes 12 0.8 1 b2803353d028ec6f +suite Sandboxes 12 0.8 2 35bd5f756344ff40 +suite Sandboxes 12 0.8 3 32015945958ccd9b +suite Sandboxes 12 1 0 addc4053030eb104 +suite Sandboxes 12 1 1 05137b87b84994de +suite Sandboxes 12 1 2 bc73d15daa8277b6 +suite Sandboxes 12 1 3 25cecda5d5ddfd81 +suite Sandboxes 36 0 0 f1519400c95c62b5 +suite Sandboxes 36 0 1 e93cd3f8a9047983 +suite Sandboxes 36 0 2 bf1dbfc7b490a829 +suite Sandboxes 36 0 3 3a1f9965022df827 +suite Sandboxes 36 0.37 0 1969de2f582fb03a +suite Sandboxes 36 0.37 1 1921963d2e05edf9 +suite Sandboxes 36 0.37 2 f61bc7b3a9b60809 +suite Sandboxes 36 0.37 3 32ff34f5d520b24e +suite Sandboxes 36 0.8 0 6f41bfc0d47f5da3 +suite Sandboxes 36 0.8 1 80f5db038e86004e +suite Sandboxes 36 0.8 2 1539e82689239621 +suite Sandboxes 36 0.8 3 147dede563926970 +suite Sandboxes 36 1 0 c1e0899077eb1274 +suite Sandboxes 36 1 1 cf6760fb9a4431f2 +suite Sandboxes 36 1 2 dcd74b1e7a29ce28 +suite Sandboxes 36 1 3 2b09db54805f5e7c +suite Sandboxes 60 0 0 3f7a04025bfc323d +suite Sandboxes 60 0 1 cffe9e1fdfeaafb7 +suite Sandboxes 60 0 2 ce6e68319d3035c9 +suite Sandboxes 60 0 3 1db1a26b617190fb +suite Sandboxes 60 0.37 0 fa3d7dc1447109fc +suite Sandboxes 60 0.37 1 15eecbcb54c71e17 +suite Sandboxes 60 0.37 2 ace1901e2c336887 +suite Sandboxes 60 0.37 3 3c74575d0f965486 +suite Sandboxes 60 0.8 0 f3e3d9f506d345b9 +suite Sandboxes 60 0.8 1 f7e7a4106858dcd5 +suite Sandboxes 60 0.8 2 faa4b643a9875b5b +suite Sandboxes 60 0.8 3 c1e74447bfdc4c57 +suite Sandboxes 60 1 0 440f287c484f2523 +suite Sandboxes 60 1 1 4e9af147b40fdcab +suite Sandboxes 60 1 2 5d64da05db18d4a7 +suite Sandboxes 60 1 3 2b71231e72401e34 +suite Sandboxes 84 0 0 8a9d3b91f62a2eff +suite Sandboxes 84 0 1 ed81ba8333ec768c +suite Sandboxes 84 0 2 6805d8a1e165d41b +suite Sandboxes 84 0 3 14335e43b923b173 +suite Sandboxes 84 0.37 0 ba3add52832f3f86 +suite Sandboxes 84 0.37 1 94259c9857ece96e +suite Sandboxes 84 0.37 2 2fc9bb2f73d7fb18 +suite Sandboxes 84 0.37 3 a2fb6b67f11bd590 +suite Sandboxes 84 0.8 0 78510497136112ea +suite Sandboxes 84 0.8 1 f5bfa3284b932956 +suite Sandboxes 84 0.8 2 7459a6f63e4e5902 +suite Sandboxes 84 0.8 3 d52150d73ea51264 +suite Sandboxes 84 1 0 00c4f5edd913bc18 +suite Sandboxes 84 1 1 8020357f6c16c12a +suite Sandboxes 84 1 2 f57de0bf36a17f09 +suite Sandboxes 84 1 3 c5b53799e733628f +suite Sandboxes 94 0 0 6b21eece41462e09 +suite Sandboxes 94 0 1 209408b73fa9014b +suite Sandboxes 94 0 2 9ad085d470b62f71 +suite Sandboxes 94 0 3 219d670a14143f73 +suite Sandboxes 94 0.37 0 d97192352ec69bd2 +suite Sandboxes 94 0.37 1 5e15bc54431fef0a +suite Sandboxes 94 0.37 2 2326731440e35c4f +suite Sandboxes 94 0.37 3 8026701201f22019 +suite Sandboxes 94 0.8 0 2aa2a5a633742288 +suite Sandboxes 94 0.8 1 7b3a26ebe40a3852 +suite Sandboxes 94 0.8 2 83cea56c2c5c745e +suite Sandboxes 94 0.8 3 2401654834221861 +suite Sandboxes 94 1 0 daf6ea60fcf6c8f8 +suite Sandboxes 94 1 1 822367ce74cdf429 +suite Sandboxes 94 1 2 53ab7a22ceec4e8d +suite Sandboxes 94 1 3 55fda1809f058eb4 +suite Sandboxes 86399 0 0 c0a8352de15be571 +suite Sandboxes 86399 0 1 05a692d3d33ddee7 +suite Sandboxes 86399 0 2 a246a6577a9fc983 +suite Sandboxes 86399 0 3 c350621b120f2afa +suite Sandboxes 86399 0.37 0 d23be2b1d9918de5 +suite Sandboxes 86399 0.37 1 9b3dbe55e8f9169c +suite Sandboxes 86399 0.37 2 b49f37ad741a2051 +suite Sandboxes 86399 0.37 3 0c501ee7042c8904 +suite Sandboxes 86399 0.8 0 03b8010a1327d3dc +suite Sandboxes 86399 0.8 1 a821eb11d283814b +suite Sandboxes 86399 0.8 2 3c3ba64a149633b4 +suite Sandboxes 86399 0.8 3 eb5b8bfea931f85c +suite Sandboxes 86399 1 0 eaa782fdda6302a6 +suite Sandboxes 86399 1 1 6c4054e58041b567 +suite Sandboxes 86399 1 2 b67ea797a981c07a +suite Sandboxes 86399 1 3 44b7f7d29446874a +suite Creatures 0 0 0 3b4d2b30835f1720 +suite Creatures 0 0 1 d02a05ee760891a2 +suite Creatures 0 0 2 d4025564435336d7 +suite Creatures 0 0 3 142d6855775aa0fd +suite Creatures 0 0.37 0 0614f0f3bcb352c4 +suite Creatures 0 0.37 1 2efdb61442a80617 +suite Creatures 0 0.37 2 7ae17c43427b6418 +suite Creatures 0 0.37 3 a63807350bd53a7f +suite Creatures 0 0.8 0 0e94c4e3ce8ffcc4 +suite Creatures 0 0.8 1 a91e30279ed4e4e9 +suite Creatures 0 0.8 2 faa4fdca12e2fa6b +suite Creatures 0 0.8 3 8948dee9d3563ac4 +suite Creatures 0 1 0 6e55c76436c678fe +suite Creatures 0 1 1 65012ca7dba6c575 +suite Creatures 0 1 2 9c53042098e0cfa4 +suite Creatures 0 1 3 7832c09483647dbd +suite Creatures 12 0 0 f0fdd19643cc0553 +suite Creatures 12 0 1 6f1aeaef4ad3297f +suite Creatures 12 0 2 09a7efdfc39fdc6a +suite Creatures 12 0 3 89fc8932611fbbe9 +suite Creatures 12 0.37 0 0eb54464fb5ce8aa +suite Creatures 12 0.37 1 0c4d4db5abb9ff2f +suite Creatures 12 0.37 2 04bdc4b4d4b1b953 +suite Creatures 12 0.37 3 2e2bca2c12b3fae6 +suite Creatures 12 0.8 0 eb9579e7421dda64 +suite Creatures 12 0.8 1 988bf6fd3e2b2456 +suite Creatures 12 0.8 2 4a4efb072bf35344 +suite Creatures 12 0.8 3 01ed048ffef0b189 +suite Creatures 12 1 0 addc4053030eb104 +suite Creatures 12 1 1 05137b87b84994de +suite Creatures 12 1 2 bc73d15daa8277b6 +suite Creatures 12 1 3 25cecda5d5ddfd81 +suite Creatures 36 0 0 abc3b4d0d7b1403c +suite Creatures 36 0 1 79b22f7f8b434588 +suite Creatures 36 0 2 543d7ed3546aa4d4 +suite Creatures 36 0 3 4b3813b2826b7db9 +suite Creatures 36 0.37 0 7a66ea515a802f28 +suite Creatures 36 0.37 1 d596296a49dc9aba +suite Creatures 36 0.37 2 9b72eabc3f4cdb7c +suite Creatures 36 0.37 3 8d68fd15873210ad +suite Creatures 36 0.8 0 f5dba1a136181e45 +suite Creatures 36 0.8 1 34e8894696148ebc +suite Creatures 36 0.8 2 d1a79014816017a3 +suite Creatures 36 0.8 3 c194688b5f230c34 +suite Creatures 36 1 0 c1e0899077eb1274 +suite Creatures 36 1 1 cf6760fb9a4431f2 +suite Creatures 36 1 2 dcd74b1e7a29ce28 +suite Creatures 36 1 3 2b09db54805f5e7c +suite Creatures 60 0 0 be2d21341a4f91f1 +suite Creatures 60 0 1 6774b6f6d69ac16e +suite Creatures 60 0 2 30719c71a38179ce +suite Creatures 60 0 3 8d1fa17bcb81c804 +suite Creatures 60 0.37 0 eb0d07f4f6cbca5e +suite Creatures 60 0.37 1 ff354b19ae1be645 +suite Creatures 60 0.37 2 57cf05e5079db621 +suite Creatures 60 0.37 3 8e02cdb893a2c1ee +suite Creatures 60 0.8 0 cf108b6b50cd9c51 +suite Creatures 60 0.8 1 3a0dce7945cd3f0b +suite Creatures 60 0.8 2 763688b6dc40c60b +suite Creatures 60 0.8 3 b31260023d5d8f4d +suite Creatures 60 1 0 440f287c484f2523 +suite Creatures 60 1 1 4e9af147b40fdcab +suite Creatures 60 1 2 5d64da05db18d4a7 +suite Creatures 60 1 3 2b71231e72401e34 +suite Creatures 84 0 0 6e52ad93163ae804 +suite Creatures 84 0 1 9061e2b60343a2e5 +suite Creatures 84 0 2 33ec13d17676fc9d +suite Creatures 84 0 3 a5ee4c019dc6d9ac +suite Creatures 84 0.37 0 1a1d732741680230 +suite Creatures 84 0.37 1 bb2f32ad70b6583d +suite Creatures 84 0.37 2 e68691f3f4c4c363 +suite Creatures 84 0.37 3 3f57f8dd4952434d +suite Creatures 84 0.8 0 f20e5b5831d134fa +suite Creatures 84 0.8 1 0b038f590453fce7 +suite Creatures 84 0.8 2 afc3a906a8dc378c +suite Creatures 84 0.8 3 91d292977a85413b +suite Creatures 84 1 0 00c4f5edd913bc18 +suite Creatures 84 1 1 8020357f6c16c12a +suite Creatures 84 1 2 f57de0bf36a17f09 +suite Creatures 84 1 3 c5b53799e733628f +suite Creatures 94 0 0 d039537d319f570d +suite Creatures 94 0 1 c8b4435ca94d0230 +suite Creatures 94 0 2 01a74b2b3bf9782d +suite Creatures 94 0 3 4013165cd0496c2c +suite Creatures 94 0.37 0 dde446a450c1b364 +suite Creatures 94 0.37 1 4c1136b7a8bc3bb7 +suite Creatures 94 0.37 2 fa0474bdf164911f +suite Creatures 94 0.37 3 696d0d00385f45fd +suite Creatures 94 0.8 0 548a6c65b5a0dbc9 +suite Creatures 94 0.8 1 a497cab5fd967a8b +suite Creatures 94 0.8 2 523bcd71844fd83c +suite Creatures 94 0.8 3 6ba1d6fae1eff3f7 +suite Creatures 94 1 0 daf6ea60fcf6c8f8 +suite Creatures 94 1 1 822367ce74cdf429 +suite Creatures 94 1 2 53ab7a22ceec4e8d +suite Creatures 94 1 3 55fda1809f058eb4 +suite Creatures 86399 0 0 9db4a1d7758fe047 +suite Creatures 86399 0 1 f781466208e545ae +suite Creatures 86399 0 2 7aad4d520f51df99 +suite Creatures 86399 0 3 7181336e5ef45365 +suite Creatures 86399 0.37 0 f72ef26edc59557b +suite Creatures 86399 0.37 1 06495b71c91c3349 +suite Creatures 86399 0.37 2 c4053d6961fa18df +suite Creatures 86399 0.37 3 3ae88afced82f902 +suite Creatures 86399 0.8 0 f63863a0d19246a7 +suite Creatures 86399 0.8 1 1f3000723beafafd +suite Creatures 86399 0.8 2 33342bad22570641 +suite Creatures 86399 0.8 3 eb92720cd6e87b7c +suite Creatures 86399 1 0 eaa782fdda6302a6 +suite Creatures 86399 1 1 6c4054e58041b567 +suite Creatures 86399 1 2 b67ea797a981c07a +suite Creatures 86399 1 3 44b7f7d29446874a +suite Blueprint 0 0 0 6e55c76436c678fe +suite Blueprint 0 0 1 65012ca7dba6c575 +suite Blueprint 0 0 2 9c53042098e0cfa4 +suite Blueprint 0 0 3 7832c09483647dbd +suite Blueprint 0 0.37 0 6e55c76436c678fe +suite Blueprint 0 0.37 1 65012ca7dba6c575 +suite Blueprint 0 0.37 2 9c53042098e0cfa4 +suite Blueprint 0 0.37 3 7832c09483647dbd +suite Blueprint 0 0.8 0 6e55c76436c678fe +suite Blueprint 0 0.8 1 65012ca7dba6c575 +suite Blueprint 0 0.8 2 9c53042098e0cfa4 +suite Blueprint 0 0.8 3 7832c09483647dbd +suite Blueprint 0 1 0 6e55c76436c678fe +suite Blueprint 0 1 1 65012ca7dba6c575 +suite Blueprint 0 1 2 9c53042098e0cfa4 +suite Blueprint 0 1 3 7832c09483647dbd +suite Blueprint 12 0 0 addc4053030eb104 +suite Blueprint 12 0 1 05137b87b84994de +suite Blueprint 12 0 2 bc73d15daa8277b6 +suite Blueprint 12 0 3 25cecda5d5ddfd81 +suite Blueprint 12 0.37 0 addc4053030eb104 +suite Blueprint 12 0.37 1 05137b87b84994de +suite Blueprint 12 0.37 2 bc73d15daa8277b6 +suite Blueprint 12 0.37 3 25cecda5d5ddfd81 +suite Blueprint 12 0.8 0 addc4053030eb104 +suite Blueprint 12 0.8 1 05137b87b84994de +suite Blueprint 12 0.8 2 bc73d15daa8277b6 +suite Blueprint 12 0.8 3 25cecda5d5ddfd81 +suite Blueprint 12 1 0 addc4053030eb104 +suite Blueprint 12 1 1 05137b87b84994de +suite Blueprint 12 1 2 bc73d15daa8277b6 +suite Blueprint 12 1 3 25cecda5d5ddfd81 +suite Blueprint 36 0 0 c1e0899077eb1274 +suite Blueprint 36 0 1 cf6760fb9a4431f2 +suite Blueprint 36 0 2 dcd74b1e7a29ce28 +suite Blueprint 36 0 3 2b09db54805f5e7c +suite Blueprint 36 0.37 0 c1e0899077eb1274 +suite Blueprint 36 0.37 1 cf6760fb9a4431f2 +suite Blueprint 36 0.37 2 dcd74b1e7a29ce28 +suite Blueprint 36 0.37 3 2b09db54805f5e7c +suite Blueprint 36 0.8 0 c1e0899077eb1274 +suite Blueprint 36 0.8 1 cf6760fb9a4431f2 +suite Blueprint 36 0.8 2 dcd74b1e7a29ce28 +suite Blueprint 36 0.8 3 2b09db54805f5e7c +suite Blueprint 36 1 0 c1e0899077eb1274 +suite Blueprint 36 1 1 cf6760fb9a4431f2 +suite Blueprint 36 1 2 dcd74b1e7a29ce28 +suite Blueprint 36 1 3 2b09db54805f5e7c +suite Blueprint 60 0 0 440f287c484f2523 +suite Blueprint 60 0 1 4e9af147b40fdcab +suite Blueprint 60 0 2 5d64da05db18d4a7 +suite Blueprint 60 0 3 2b71231e72401e34 +suite Blueprint 60 0.37 0 440f287c484f2523 +suite Blueprint 60 0.37 1 4e9af147b40fdcab +suite Blueprint 60 0.37 2 5d64da05db18d4a7 +suite Blueprint 60 0.37 3 2b71231e72401e34 +suite Blueprint 60 0.8 0 440f287c484f2523 +suite Blueprint 60 0.8 1 4e9af147b40fdcab +suite Blueprint 60 0.8 2 5d64da05db18d4a7 +suite Blueprint 60 0.8 3 2b71231e72401e34 +suite Blueprint 60 1 0 440f287c484f2523 +suite Blueprint 60 1 1 4e9af147b40fdcab +suite Blueprint 60 1 2 5d64da05db18d4a7 +suite Blueprint 60 1 3 2b71231e72401e34 +suite Blueprint 84 0 0 00c4f5edd913bc18 +suite Blueprint 84 0 1 8020357f6c16c12a +suite Blueprint 84 0 2 f57de0bf36a17f09 +suite Blueprint 84 0 3 c5b53799e733628f +suite Blueprint 84 0.37 0 00c4f5edd913bc18 +suite Blueprint 84 0.37 1 8020357f6c16c12a +suite Blueprint 84 0.37 2 f57de0bf36a17f09 +suite Blueprint 84 0.37 3 c5b53799e733628f +suite Blueprint 84 0.8 0 00c4f5edd913bc18 +suite Blueprint 84 0.8 1 8020357f6c16c12a +suite Blueprint 84 0.8 2 f57de0bf36a17f09 +suite Blueprint 84 0.8 3 c5b53799e733628f +suite Blueprint 84 1 0 00c4f5edd913bc18 +suite Blueprint 84 1 1 8020357f6c16c12a +suite Blueprint 84 1 2 f57de0bf36a17f09 +suite Blueprint 84 1 3 c5b53799e733628f +suite Blueprint 94 0 0 daf6ea60fcf6c8f8 +suite Blueprint 94 0 1 822367ce74cdf429 +suite Blueprint 94 0 2 53ab7a22ceec4e8d +suite Blueprint 94 0 3 55fda1809f058eb4 +suite Blueprint 94 0.37 0 daf6ea60fcf6c8f8 +suite Blueprint 94 0.37 1 822367ce74cdf429 +suite Blueprint 94 0.37 2 53ab7a22ceec4e8d +suite Blueprint 94 0.37 3 55fda1809f058eb4 +suite Blueprint 94 0.8 0 daf6ea60fcf6c8f8 +suite Blueprint 94 0.8 1 822367ce74cdf429 +suite Blueprint 94 0.8 2 53ab7a22ceec4e8d +suite Blueprint 94 0.8 3 55fda1809f058eb4 +suite Blueprint 94 1 0 daf6ea60fcf6c8f8 +suite Blueprint 94 1 1 822367ce74cdf429 +suite Blueprint 94 1 2 53ab7a22ceec4e8d +suite Blueprint 94 1 3 55fda1809f058eb4 +suite Blueprint 86399 0 0 eaa782fdda6302a6 +suite Blueprint 86399 0 1 6c4054e58041b567 +suite Blueprint 86399 0 2 b67ea797a981c07a +suite Blueprint 86399 0 3 44b7f7d29446874a +suite Blueprint 86399 0.37 0 eaa782fdda6302a6 +suite Blueprint 86399 0.37 1 6c4054e58041b567 +suite Blueprint 86399 0.37 2 b67ea797a981c07a +suite Blueprint 86399 0.37 3 44b7f7d29446874a +suite Blueprint 86399 0.8 0 eaa782fdda6302a6 +suite Blueprint 86399 0.8 1 6c4054e58041b567 +suite Blueprint 86399 0.8 2 b67ea797a981c07a +suite Blueprint 86399 0.8 3 44b7f7d29446874a +suite Blueprint 86399 1 0 eaa782fdda6302a6 +suite Blueprint 86399 1 1 6c4054e58041b567 +suite Blueprint 86399 1 2 b67ea797a981c07a +suite Blueprint 86399 1 3 44b7f7d29446874a diff --git a/docs/performance/motion-low-hanging/candidate/bench-120x40-muster-0.csv.gz b/docs/performance/motion-low-hanging/candidate/bench-120x40-muster-0.csv.gz new file mode 100644 index 000000000..4f62eccb7 Binary files /dev/null and b/docs/performance/motion-low-hanging/candidate/bench-120x40-muster-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/candidate/bench-120x40-muster-1.csv.gz b/docs/performance/motion-low-hanging/candidate/bench-120x40-muster-1.csv.gz new file mode 100644 index 000000000..218a45567 Binary files /dev/null and b/docs/performance/motion-low-hanging/candidate/bench-120x40-muster-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/candidate/bench-120x40-muster-2.csv.gz b/docs/performance/motion-low-hanging/candidate/bench-120x40-muster-2.csv.gz new file mode 100644 index 000000000..333318e15 Binary files /dev/null and b/docs/performance/motion-low-hanging/candidate/bench-120x40-muster-2.csv.gz differ diff --git a/docs/performance/motion-low-hanging/candidate/bench-120x40-platoon-0.csv.gz b/docs/performance/motion-low-hanging/candidate/bench-120x40-platoon-0.csv.gz new file mode 100644 index 000000000..f5fa6145f Binary files /dev/null and b/docs/performance/motion-low-hanging/candidate/bench-120x40-platoon-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/candidate/bench-120x40-platoon-1.csv.gz b/docs/performance/motion-low-hanging/candidate/bench-120x40-platoon-1.csv.gz new file mode 100644 index 000000000..d069b0cde Binary files /dev/null and b/docs/performance/motion-low-hanging/candidate/bench-120x40-platoon-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/candidate/bench-120x40-platoon-2.csv.gz b/docs/performance/motion-low-hanging/candidate/bench-120x40-platoon-2.csv.gz new file mode 100644 index 000000000..d79be4b27 Binary files /dev/null and b/docs/performance/motion-low-hanging/candidate/bench-120x40-platoon-2.csv.gz differ diff --git a/docs/performance/motion-low-hanging/candidate/bench-240x80-muster-0.csv.gz b/docs/performance/motion-low-hanging/candidate/bench-240x80-muster-0.csv.gz new file mode 100644 index 000000000..d26418748 Binary files /dev/null and b/docs/performance/motion-low-hanging/candidate/bench-240x80-muster-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/candidate/bench-240x80-muster-1.csv.gz b/docs/performance/motion-low-hanging/candidate/bench-240x80-muster-1.csv.gz new file mode 100644 index 000000000..d9035585e Binary files /dev/null and b/docs/performance/motion-low-hanging/candidate/bench-240x80-muster-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/candidate/bench-240x80-muster-2.csv.gz b/docs/performance/motion-low-hanging/candidate/bench-240x80-muster-2.csv.gz new file mode 100644 index 000000000..4e6f8f25b Binary files /dev/null and b/docs/performance/motion-low-hanging/candidate/bench-240x80-muster-2.csv.gz differ diff --git a/docs/performance/motion-low-hanging/candidate/bench-240x80-platoon-0.csv.gz b/docs/performance/motion-low-hanging/candidate/bench-240x80-platoon-0.csv.gz new file mode 100644 index 000000000..ec0356b4b Binary files /dev/null and b/docs/performance/motion-low-hanging/candidate/bench-240x80-platoon-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/candidate/bench-240x80-platoon-1.csv.gz b/docs/performance/motion-low-hanging/candidate/bench-240x80-platoon-1.csv.gz new file mode 100644 index 000000000..995e1c6ef Binary files /dev/null and b/docs/performance/motion-low-hanging/candidate/bench-240x80-platoon-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/candidate/bench-240x80-platoon-2.csv.gz b/docs/performance/motion-low-hanging/candidate/bench-240x80-platoon-2.csv.gz new file mode 100644 index 000000000..6b008233f Binary files /dev/null and b/docs/performance/motion-low-hanging/candidate/bench-240x80-platoon-2.csv.gz differ diff --git a/docs/performance/motion-low-hanging/candidate/bench-320x100-muster-0.csv.gz b/docs/performance/motion-low-hanging/candidate/bench-320x100-muster-0.csv.gz new file mode 100644 index 000000000..049e08aa3 Binary files /dev/null and b/docs/performance/motion-low-hanging/candidate/bench-320x100-muster-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/candidate/bench-320x100-muster-1.csv.gz b/docs/performance/motion-low-hanging/candidate/bench-320x100-muster-1.csv.gz new file mode 100644 index 000000000..d89cc1be1 Binary files /dev/null and b/docs/performance/motion-low-hanging/candidate/bench-320x100-muster-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/candidate/bench-320x100-muster-2.csv.gz b/docs/performance/motion-low-hanging/candidate/bench-320x100-muster-2.csv.gz new file mode 100644 index 000000000..b09f42e0d Binary files /dev/null and b/docs/performance/motion-low-hanging/candidate/bench-320x100-muster-2.csv.gz differ diff --git a/docs/performance/motion-low-hanging/candidate/bench-320x100-platoon-0.csv.gz b/docs/performance/motion-low-hanging/candidate/bench-320x100-platoon-0.csv.gz new file mode 100644 index 000000000..1d4a7dde4 Binary files /dev/null and b/docs/performance/motion-low-hanging/candidate/bench-320x100-platoon-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/candidate/bench-320x100-platoon-1.csv.gz b/docs/performance/motion-low-hanging/candidate/bench-320x100-platoon-1.csv.gz new file mode 100644 index 000000000..a892edf03 Binary files /dev/null and b/docs/performance/motion-low-hanging/candidate/bench-320x100-platoon-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/candidate/bench-320x100-platoon-2.csv.gz b/docs/performance/motion-low-hanging/candidate/bench-320x100-platoon-2.csv.gz new file mode 100644 index 000000000..0f531477a Binary files /dev/null and b/docs/performance/motion-low-hanging/candidate/bench-320x100-platoon-2.csv.gz differ diff --git a/docs/performance/motion-low-hanging/candidate/bench-metadata.json b/docs/performance/motion-low-hanging/candidate/bench-metadata.json new file mode 100644 index 000000000..5308c7319 --- /dev/null +++ b/docs/performance/motion-low-hanging/candidate/bench-metadata.json @@ -0,0 +1,304 @@ +{ + "binary": "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "sha256": "79bab1367fdc87c5c25d7514a8096f2dcf32ccc42b854295ff77f984ac627182", + "mode": "bench", + "runs": [ + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/candidate/bench-240x80-muster-0.csv", + "--muster", + "--bench", + "--size", + "240x80" + ], + "size": "240x80", + "muster": true, + "repeat": 0, + "wall_seconds": 2.0270857630021055 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/candidate/bench-240x80-muster-2.csv", + "--muster", + "--bench", + "--size", + "240x80" + ], + "size": "240x80", + "muster": true, + "repeat": 2, + "wall_seconds": 1.9135163700011617 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/candidate/bench-120x40-muster-1.csv", + "--muster", + "--bench", + "--size", + "120x40" + ], + "size": "120x40", + "muster": true, + "repeat": 1, + "wall_seconds": 0.5417507429992838 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/candidate/bench-120x40-platoon-0.csv", + "--bench", + "--size", + "120x40" + ], + "size": "120x40", + "muster": false, + "repeat": 0, + "wall_seconds": 0.4734450239993748 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/candidate/bench-240x80-muster-1.csv", + "--muster", + "--bench", + "--size", + "240x80" + ], + "size": "240x80", + "muster": true, + "repeat": 1, + "wall_seconds": 1.9475904179998906 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/candidate/bench-120x40-muster-2.csv", + "--muster", + "--bench", + "--size", + "120x40" + ], + "size": "120x40", + "muster": true, + "repeat": 2, + "wall_seconds": 0.579270890000771 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/candidate/bench-320x100-muster-0.csv", + "--muster", + "--bench", + "--size", + "320x100" + ], + "size": "320x100", + "muster": true, + "repeat": 0, + "wall_seconds": 3.1710429490012757 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/candidate/bench-240x80-platoon-0.csv", + "--bench", + "--size", + "240x80" + ], + "size": "240x80", + "muster": false, + "repeat": 0, + "wall_seconds": 1.8684675299991795 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/candidate/bench-120x40-platoon-1.csv", + "--bench", + "--size", + "120x40" + ], + "size": "120x40", + "muster": false, + "repeat": 1, + "wall_seconds": 0.4715195289973053 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/candidate/bench-320x100-platoon-1.csv", + "--bench", + "--size", + "320x100" + ], + "size": "320x100", + "muster": false, + "repeat": 1, + "wall_seconds": 3.109423075002269 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/candidate/bench-240x80-platoon-1.csv", + "--bench", + "--size", + "240x80" + ], + "size": "240x80", + "muster": false, + "repeat": 1, + "wall_seconds": 1.8599692130010226 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/candidate/bench-120x40-muster-0.csv", + "--muster", + "--bench", + "--size", + "120x40" + ], + "size": "120x40", + "muster": true, + "repeat": 0, + "wall_seconds": 0.48195851300260983 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/candidate/bench-240x80-platoon-2.csv", + "--bench", + "--size", + "240x80" + ], + "size": "240x80", + "muster": false, + "repeat": 2, + "wall_seconds": 1.8862954209980671 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/candidate/bench-320x100-muster-2.csv", + "--muster", + "--bench", + "--size", + "320x100" + ], + "size": "320x100", + "muster": true, + "repeat": 2, + "wall_seconds": 3.1209457330005534 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/candidate/bench-120x40-platoon-2.csv", + "--bench", + "--size", + "120x40" + ], + "size": "120x40", + "muster": false, + "repeat": 2, + "wall_seconds": 0.4639796279989241 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/candidate/bench-320x100-muster-1.csv", + "--muster", + "--bench", + "--size", + "320x100" + ], + "size": "320x100", + "muster": true, + "repeat": 1, + "wall_seconds": 3.1054462639986014 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/candidate/bench-320x100-platoon-0.csv", + "--bench", + "--size", + "320x100" + ], + "size": "320x100", + "muster": false, + "repeat": 0, + "wall_seconds": 3.097517936999793 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/candidate/bench-320x100-platoon-2.csv", + "--bench", + "--size", + "320x100" + ], + "size": "320x100", + "muster": false, + "repeat": 2, + "wall_seconds": 3.1636456119995273 + } + ] +} diff --git a/docs/performance/motion-low-hanging/environment.json b/docs/performance/motion-low-hanging/environment.json new file mode 100644 index 000000000..51a55711e --- /dev/null +++ b/docs/performance/motion-low-hanging/environment.json @@ -0,0 +1,20 @@ +{ + "date": "2026-09-11", + "base_commit": "549032f3", + "uname": { + "system": "Linux", + "node": "anubis", + "release": "7.1.5-76070105-generic", + "version": "#202607241434~1787955023~24.04~38a419f SMP PREEMPT_DYNAMIC Fri A", + "machine": "x86_64", + "processor": "x86_64" + }, + "logical_cpus": 8, + "load_average": [ + 3.99365234375, + 2.8720703125, + 2.365234375 + ], + "build": "Rust 1.90.0; release fat LTO, codegen-units 1; line-tables-only; strip none; cc linker; RUSTFLAGS empty; 2 build jobs", + "measurement": "Sequential, no build during timed runs; no affinity or power policy changes" +} diff --git a/docs/performance/motion-low-hanging/final-frames.txt b/docs/performance/motion-low-hanging/final-frames.txt new file mode 100644 index 000000000..df5bae431 --- /dev/null +++ b/docs/performance/motion-low-hanging/final-frames.txt @@ -0,0 +1,1160 @@ +zoom 36x20 Platoon 0 2ab363c9d935311c +zoom 36x20 Platoon 1 31792fd340e91869 +zoom 36x20 Platoon 2 dcfe66c1a463e5a6 +zoom 36x20 Platoon 3 3f28f03d0e942e56 +zoom 36x20 Platoon 4 da87e29b144b8377 +zoom 36x20 Platoon 5 5dba152ac12b1d74 +zoom 36x20 Platoon 6 85128265b4ba5c41 +zoom 36x20 Platoon 7 45e836c33945b3f2 +zoom 36x20 Platoon 8 65e4c6c1cf113838 +zoom 36x20 Platoon 9 6237b783dfc727d6 +zoom 36x20 Platoon 10 265df3f33b870feb +zoom 36x20 Platoon 11 72eca53d3d3e4453 +zoom 36x20 Platoon 12 aa6d36945a1cc01a +zoom 36x20 Platoon 13 3b044be18d62f048 +zoom 36x20 Platoon 14 715fa41390ecc13e +zoom 36x20 Platoon 15 1c81cf3c9c609728 +zoom 36x20 Platoon 16 877b58025bd57213 +zoom 36x20 Platoon 17 2f776aa78307feda +zoom 36x20 Platoon 18 b38416220230d983 +zoom 36x20 Platoon 19 2eeb7d0fdd5fca86 +zoom 36x20 Platoon 20 b8bcfd9d7f94bb93 +zoom 36x20 Platoon 21 15ee8bcd74c07c14 +zoom 36x20 Platoon 22 b61068362432ced4 +zoom 36x20 Platoon 23 47a33ca7487ac82d +zoom 36x20 Platoon 24 072ca673bc244b4b +zoom 36x20 Platoon 25 df8ffb8df5bae225 +zoom 36x20 Platoon 26 26706028cfd58465 +zoom 36x20 Platoon 27 228c3af1daee3462 +zoom 36x20 Platoon 28 d66e8a3a3cccde6c +zoom 36x20 Platoon 29 4cd57cd839c1d43a +zoom 36x20 Platoon 30 6f33575228ecf783 +zoom 36x20 Platoon 31 09775bdbae830bb4 +zoom 36x20 Platoon 32 6f0dca31eb15aab9 +zoom 36x20 Platoon 33 5db3c4d0478c69f5 +zoom 36x20 Platoon 34 0e3d0287958796ad +zoom 36x20 Platoon 35 4deb5d3432be6d9d +zoom 36x20 Platoon 36 1f23311535d94387 +zoom 36x20 Platoon 37 ba1e210040df5a8f +zoom 36x20 Platoon 38 e753b86ed02c1aa5 +zoom 36x20 Platoon 39 aeecad77b3e8a63d +zoom 36x20 Platoon 40 6c8dae8b368dbae0 +zoom 36x20 Platoon 41 18419772d506f782 +zoom 36x20 Platoon 42 f6d2b03fc1e7618c +zoom 36x20 Platoon 43 c1b99ec49e4e9933 +zoom 36x20 Platoon 44 7d129fc37bb8b56c +zoom 36x20 Platoon 45 e5ca118c8190d3b7 +zoom 36x20 Platoon 46 84984a48f75d5b06 +zoom 36x20 Platoon 47 75c264b206498025 +zoom 36x20 Platoon 48 898863316973c3be +zoom 36x20 Platoon 49 8a729c68fc364f82 +zoom 36x20 Platoon 50 1cfe2860c58847cd +zoom 36x20 Platoon 51 e94babd9674ad034 +zoom 36x20 Platoon 52 892f01942def31f1 +zoom 36x20 Platoon 53 4450e325fadc9389 +zoom 36x20 Platoon 54 09747587e337c0b4 +zoom 36x20 Platoon 55 62691f4bfe2d38e3 +zoom 36x20 Platoon 56 caa555dbf31a1486 +zoom 36x20 Platoon 57 c23349e6fb9b5174 +zoom 36x20 Platoon 58 4eeb91b6726ad9bb +zoom 36x20 Platoon 59 e7089327949f3194 +zoom 36x20 Platoon 60 e86c1e0cef4fa2a8 +zoom 36x20 Platoon 61 23d6c0073e3fb8ba +zoom 36x20 Platoon 62 80e9a0dd64a41488 +zoom 36x20 Platoon 63 39e3c6970b29081c +zoom 36x20 Platoon 64 612c0aafcdcc6ad3 +zoom 36x20 Platoon 65 15b4bd610318c8a9 +zoom 36x20 Platoon 66 0a528fdf3d1dfa23 +zoom 36x20 Platoon 67 92c965c66938ca69 +zoom 36x20 Platoon 68 84f82d20066c2494 +zoom 36x20 Platoon 69 87cc90e1ce4c92e8 +zoom 36x20 Platoon 70 f636d824e40fa818 +zoom 36x20 Platoon 71 991f12d77a4e52b1 +zoom 36x20 Platoon 72 8d13d7a1fb4eb18c +zoom 36x20 Platoon 73 2fe9f041aaf4028c +zoom 36x20 Platoon 74 2b93c277629495fd +zoom 36x20 Platoon 75 5a08803d9a48d511 +zoom 36x20 Platoon 76 9a9968a91ceb5572 +zoom 36x20 Platoon 77 8290b8cd3589e7e7 +zoom 36x20 Platoon 78 dbdae693350513ad +zoom 36x20 Platoon 79 b6993eacb3d5a2e6 +zoom 36x20 Platoon 80 b470b61eb3ac10bc +zoom 36x20 Platoon 81 e61cde3ab932bde6 +zoom 36x20 Platoon 82 e2d75d6cffc82743 +zoom 36x20 Platoon 83 a9d2f5162627455f +zoom 36x20 Platoon 84 09d8dce7f0782250 +zoom 36x20 Platoon 85 8ef1e4450461c374 +zoom 36x20 Platoon 86 825b91fe366a49b1 +zoom 36x20 Platoon 87 81acc102e9af21f3 +zoom 36x20 Platoon 88 da219abb559e5343 +zoom 36x20 Platoon 89 f6993334ac79346d +zoom 36x20 Platoon 90 458bf6b1e8d76777 +zoom 36x20 Platoon 91 77a7b223ea7aebcb +zoom 36x20 Platoon 92 50fd7f26bfb56dfa +zoom 36x20 Platoon 93 59e5a042b57f19c6 +zoom 36x20 Platoon 94 1a387d5368baf3ad +zoom 36x20 Platoon 95 39d155deb8c8e818 +zoom 36x20 Platoon 96 068140f4999a38c7 +zoom 36x20 Platoon 97 7654d150ef814e6f +zoom 36x20 Platoon 98 d663148bf16b8632 +zoom 36x20 Platoon 99 0d188cf7ab739a20 +zoom 36x20 Platoon 100 ecef278f7b57fab7 +zoom 36x20 Platoon 101 fb523c51bfff095a +zoom 36x20 Platoon 102 7f876f1a2b4aec6e +zoom 36x20 Platoon 103 420a648b698f1a57 +zoom 36x20 Platoon 104 5a2540263106369f +zoom 36x20 Platoon 105 8390154604f94294 +zoom 36x20 Platoon 106 76c0db3b143d6ffe +zoom 36x20 Platoon 107 794b084c4ec47e19 +zoom 36x20 Platoon 108 cf277aba7afcb70f +zoom 36x20 Platoon 109 59857d66fa31529c +zoom 36x20 Platoon 110 afc70d7ffa132a68 +zoom 36x20 Platoon 111 31f0e3d1b017fccc +zoom 36x20 Platoon 112 d4a13752d7168d83 +zoom 36x20 Platoon 113 8f3b4b24167bf18d +zoom 36x20 Platoon 114 93314a56be1908f3 +zoom 36x20 Platoon 115 13f4da84b2d626b0 +zoom 36x20 Platoon 116 972c1f7b5ce0904a +zoom 36x20 Platoon 117 a72ce7e68248c9d4 +zoom 36x20 Platoon 118 6db23482202424fc +zoom 36x20 Platoon 119 bd0e698362234587 +zoom 36x20 Platoon 120 23fda70cfeed6c12 +zoom 36x20 Platoon 121 eeca1f845488ff1f +zoom 36x20 Platoon 122 7ac6b67598f5a543 +zoom 36x20 Platoon 123 dcab6c7ea5cfe47f +zoom 36x20 Platoon 124 04f7f2d1b0a8d072 +zoom 36x20 Platoon 125 73334dd7c3031b77 +zoom 36x20 Platoon 126 f176a65c9bddf6bc +zoom 36x20 Platoon 127 a57b83938c0cc91c +zoom 36x20 Platoon 128 507a8e6c8c095a73 +zoom 36x20 Platoon 129 2611a447016f73c3 +zoom 36x20 Platoon 130 45ad898c8a4e7585 +zoom 36x20 Platoon 131 9371cdc936fe0196 +zoom 36x20 Platoon 132 f956c988206889b6 +zoom 36x20 Platoon 133 d5a847a64a0a35b7 +zoom 36x20 Platoon 134 362edc1929d99213 +zoom 36x20 Platoon 135 f42e2e33be6e4b73 +zoom 36x20 Platoon 136 c0fed45980674071 +zoom 36x20 Platoon 137 938d6c70b551cfda +zoom 36x20 Platoon 138 b470d088e9d62147 +zoom 36x20 Platoon 139 34294a4e0d6d56a5 +zoom 36x20 Platoon 140 103580917b6986f6 +zoom 36x20 Platoon 141 b3a31d01ce71f4f3 +zoom 36x20 Platoon 142 76d7bb5ce79cf8d1 +zoom 36x20 Platoon 143 4b15d9503958fa96 +zoom 36x20 Platoon 144 ebd686b4b877bd99 +zoom 36x20 Platoon 145 c2d570f09f8f1749 +zoom 36x20 Platoon 146 ac58febd19b2a316 +zoom 36x20 Platoon 147 80a84150c8e545d8 +zoom 36x20 Platoon 148 3bf9440d0784872b +zoom 36x20 Platoon 149 4362b9c80fca6d48 +zoom 36x20 Muster 0 2ab363c9d935311c +zoom 36x20 Muster 1 31792fd340e91869 +zoom 36x20 Muster 2 dcfe66c1a463e5a6 +zoom 36x20 Muster 3 3f28f03d0e942e56 +zoom 36x20 Muster 4 da87e29b144b8377 +zoom 36x20 Muster 5 5dba152ac12b1d74 +zoom 36x20 Muster 6 85128265b4ba5c41 +zoom 36x20 Muster 7 45e836c33945b3f2 +zoom 36x20 Muster 8 65e4c6c1cf113838 +zoom 36x20 Muster 9 6237b783dfc727d6 +zoom 36x20 Muster 10 265df3f33b870feb +zoom 36x20 Muster 11 72eca53d3d3e4453 +zoom 36x20 Muster 12 aa6d36945a1cc01a +zoom 36x20 Muster 13 3b044be18d62f048 +zoom 36x20 Muster 14 715fa41390ecc13e +zoom 36x20 Muster 15 1c81cf3c9c609728 +zoom 36x20 Muster 16 877b58025bd57213 +zoom 36x20 Muster 17 2f776aa78307feda +zoom 36x20 Muster 18 b38416220230d983 +zoom 36x20 Muster 19 2eeb7d0fdd5fca86 +zoom 36x20 Muster 20 b8bcfd9d7f94bb93 +zoom 36x20 Muster 21 15ee8bcd74c07c14 +zoom 36x20 Muster 22 b61068362432ced4 +zoom 36x20 Muster 23 47a33ca7487ac82d +zoom 36x20 Muster 24 072ca673bc244b4b +zoom 36x20 Muster 25 df8ffb8df5bae225 +zoom 36x20 Muster 26 26706028cfd58465 +zoom 36x20 Muster 27 228c3af1daee3462 +zoom 36x20 Muster 28 d66e8a3a3cccde6c +zoom 36x20 Muster 29 4cd57cd839c1d43a +zoom 36x20 Muster 30 6f33575228ecf783 +zoom 36x20 Muster 31 09775bdbae830bb4 +zoom 36x20 Muster 32 6f0dca31eb15aab9 +zoom 36x20 Muster 33 5db3c4d0478c69f5 +zoom 36x20 Muster 34 0e3d0287958796ad +zoom 36x20 Muster 35 4deb5d3432be6d9d +zoom 36x20 Muster 36 1f23311535d94387 +zoom 36x20 Muster 37 ba1e210040df5a8f +zoom 36x20 Muster 38 e753b86ed02c1aa5 +zoom 36x20 Muster 39 aeecad77b3e8a63d +zoom 36x20 Muster 40 6c8dae8b368dbae0 +zoom 36x20 Muster 41 18419772d506f782 +zoom 36x20 Muster 42 f6d2b03fc1e7618c +zoom 36x20 Muster 43 c1b99ec49e4e9933 +zoom 36x20 Muster 44 7d129fc37bb8b56c +zoom 36x20 Muster 45 e5ca118c8190d3b7 +zoom 36x20 Muster 46 84984a48f75d5b06 +zoom 36x20 Muster 47 75c264b206498025 +zoom 36x20 Muster 48 898863316973c3be +zoom 36x20 Muster 49 8a729c68fc364f82 +zoom 36x20 Muster 50 1cfe2860c58847cd +zoom 36x20 Muster 51 e94babd9674ad034 +zoom 36x20 Muster 52 892f01942def31f1 +zoom 36x20 Muster 53 4450e325fadc9389 +zoom 36x20 Muster 54 09747587e337c0b4 +zoom 36x20 Muster 55 62691f4bfe2d38e3 +zoom 36x20 Muster 56 caa555dbf31a1486 +zoom 36x20 Muster 57 b36e4aad47846bd2 +zoom 36x20 Muster 58 0bcc18131bedd8a7 +zoom 36x20 Muster 59 d5e28f6284c5c0c6 +zoom 36x20 Muster 60 cc8f460908ae7a1d +zoom 36x20 Muster 61 b736b44c903434a3 +zoom 36x20 Muster 62 8b15fddaaea6a719 +zoom 36x20 Muster 63 b3228826e2f36d54 +zoom 36x20 Muster 64 3cb6d0ec332440df +zoom 36x20 Muster 65 f43a89d96d9e91a3 +zoom 36x20 Muster 66 5db52ce6f91600a1 +zoom 36x20 Muster 67 a23e80085ff0f802 +zoom 36x20 Muster 68 3a49a97ad794d5a2 +zoom 36x20 Muster 69 2d36ec75b28a057b +zoom 36x20 Muster 70 64cf0d7708cc8e14 +zoom 36x20 Muster 71 7c4eacab02738fc8 +zoom 36x20 Muster 72 684e9e5a0e491707 +zoom 36x20 Muster 73 89cc22aa106c2f4c +zoom 36x20 Muster 74 dd1dd7883eef9326 +zoom 36x20 Muster 75 b03787af6d5b0f80 +zoom 36x20 Muster 76 89cae433818f7521 +zoom 36x20 Muster 77 304e5e241a0bcad9 +zoom 36x20 Muster 78 f551b09460dfaffc +zoom 36x20 Muster 79 4b34260db2811e2b +zoom 36x20 Muster 80 87cd787eb55ee840 +zoom 36x20 Muster 81 78864b7656575f35 +zoom 36x20 Muster 82 81b43cce1eaef9a7 +zoom 36x20 Muster 83 725b511c16ea7a02 +zoom 36x20 Muster 84 fa88a3e85f13e955 +zoom 36x20 Muster 85 241f134f51b306b0 +zoom 36x20 Muster 86 1d6d0d9e04db6ffa +zoom 36x20 Muster 87 81901480d4dbab44 +zoom 36x20 Muster 88 b668ba27f17acfcb +zoom 36x20 Muster 89 387619abe7faa4a7 +zoom 36x20 Muster 90 ca7e5c320d9df732 +zoom 36x20 Muster 91 b3a67cbdf505aa42 +zoom 36x20 Muster 92 39bd66d8dad7d5f2 +zoom 36x20 Muster 93 40a29308c4f3dd72 +zoom 36x20 Muster 94 1a387d5368baf3ad +zoom 36x20 Muster 95 39d155deb8c8e818 +zoom 36x20 Muster 96 068140f4999a38c7 +zoom 36x20 Muster 97 7654d150ef814e6f +zoom 36x20 Muster 98 d663148bf16b8632 +zoom 36x20 Muster 99 0d188cf7ab739a20 +zoom 36x20 Muster 100 ecef278f7b57fab7 +zoom 36x20 Muster 101 fb523c51bfff095a +zoom 36x20 Muster 102 7f876f1a2b4aec6e +zoom 36x20 Muster 103 420a648b698f1a57 +zoom 36x20 Muster 104 5a2540263106369f +zoom 36x20 Muster 105 8390154604f94294 +zoom 36x20 Muster 106 76c0db3b143d6ffe +zoom 36x20 Muster 107 794b084c4ec47e19 +zoom 36x20 Muster 108 cf277aba7afcb70f +zoom 36x20 Muster 109 59857d66fa31529c +zoom 36x20 Muster 110 afc70d7ffa132a68 +zoom 36x20 Muster 111 31f0e3d1b017fccc +zoom 36x20 Muster 112 d4a13752d7168d83 +zoom 36x20 Muster 113 8f3b4b24167bf18d +zoom 36x20 Muster 114 93314a56be1908f3 +zoom 36x20 Muster 115 13f4da84b2d626b0 +zoom 36x20 Muster 116 972c1f7b5ce0904a +zoom 36x20 Muster 117 a72ce7e68248c9d4 +zoom 36x20 Muster 118 6db23482202424fc +zoom 36x20 Muster 119 bd0e698362234587 +zoom 36x20 Muster 120 23fda70cfeed6c12 +zoom 36x20 Muster 121 eeca1f845488ff1f +zoom 36x20 Muster 122 7ac6b67598f5a543 +zoom 36x20 Muster 123 dcab6c7ea5cfe47f +zoom 36x20 Muster 124 04f7f2d1b0a8d072 +zoom 36x20 Muster 125 73334dd7c3031b77 +zoom 36x20 Muster 126 f176a65c9bddf6bc +zoom 36x20 Muster 127 a57b83938c0cc91c +zoom 36x20 Muster 128 507a8e6c8c095a73 +zoom 36x20 Muster 129 2611a447016f73c3 +zoom 36x20 Muster 130 45ad898c8a4e7585 +zoom 36x20 Muster 131 9371cdc936fe0196 +zoom 36x20 Muster 132 f956c988206889b6 +zoom 36x20 Muster 133 d5a847a64a0a35b7 +zoom 36x20 Muster 134 362edc1929d99213 +zoom 36x20 Muster 135 f42e2e33be6e4b73 +zoom 36x20 Muster 136 c0fed45980674071 +zoom 36x20 Muster 137 938d6c70b551cfda +zoom 36x20 Muster 138 b470d088e9d62147 +zoom 36x20 Muster 139 34294a4e0d6d56a5 +zoom 36x20 Muster 140 103580917b6986f6 +zoom 36x20 Muster 141 b3a31d01ce71f4f3 +zoom 36x20 Muster 142 76d7bb5ce79cf8d1 +zoom 36x20 Muster 143 4b15d9503958fa96 +zoom 36x20 Muster 144 ebd686b4b877bd99 +zoom 36x20 Muster 145 c2d570f09f8f1749 +zoom 36x20 Muster 146 ac58febd19b2a316 +zoom 36x20 Muster 147 80a84150c8e545d8 +zoom 36x20 Muster 148 3bf9440d0784872b +zoom 36x20 Muster 149 4362b9c80fca6d48 +zoom 120x40 Platoon 0 5dec504a6c796dd8 +zoom 120x40 Platoon 1 1f1f90a29e2de2e7 +zoom 120x40 Platoon 2 c0e1a6ca86a4c155 +zoom 120x40 Platoon 3 f4b7de2999a06ebc +zoom 120x40 Platoon 4 3d43f46fafa73ae3 +zoom 120x40 Platoon 5 dd6bfb073b6cd598 +zoom 120x40 Platoon 6 a0c53a6e45d752c5 +zoom 120x40 Platoon 7 e2a1962890b7e66a +zoom 120x40 Platoon 8 0060c680248a9189 +zoom 120x40 Platoon 9 cb11e0498b7a3ede +zoom 120x40 Platoon 10 d85fe76798e471ea +zoom 120x40 Platoon 11 2f4cceea425bc7b5 +zoom 120x40 Platoon 12 fe2ce27038692b29 +zoom 120x40 Platoon 13 c96c3a11c24e66b9 +zoom 120x40 Platoon 14 725c013e61fc69a1 +zoom 120x40 Platoon 15 80e159b42e8cbd23 +zoom 120x40 Platoon 16 5104a9f0d7510ea5 +zoom 120x40 Platoon 17 cd709101ab491d46 +zoom 120x40 Platoon 18 6d414d2668cc660b +zoom 120x40 Platoon 19 a277e2c6b4569426 +zoom 120x40 Platoon 20 b040ddd2d41828d4 +zoom 120x40 Platoon 21 c845bb6d564256e8 +zoom 120x40 Platoon 22 218ec549fafdd828 +zoom 120x40 Platoon 23 f77ee8c039ede103 +zoom 120x40 Platoon 24 be204941238cd68d +zoom 120x40 Platoon 25 cb3db7c136350989 +zoom 120x40 Platoon 26 affe510ad21c88c1 +zoom 120x40 Platoon 27 55aa5ed7c7c2e960 +zoom 120x40 Platoon 28 3279226026ac4e18 +zoom 120x40 Platoon 29 14d35f498981d161 +zoom 120x40 Platoon 30 59ec028284a03383 +zoom 120x40 Platoon 31 6fdc88a3b048e44a +zoom 120x40 Platoon 32 cef22db9bc00239f +zoom 120x40 Platoon 33 f6026cbf731d6213 +zoom 120x40 Platoon 34 9586849ae13efdb9 +zoom 120x40 Platoon 35 eb31c44072350d66 +zoom 120x40 Platoon 36 ba597440bbf5675a +zoom 120x40 Platoon 37 1cc65d3973eec95d +zoom 120x40 Platoon 38 1bf610471d5339cd +zoom 120x40 Platoon 39 07399e75c9605bc3 +zoom 120x40 Platoon 40 a4a1eb49476112a4 +zoom 120x40 Platoon 41 e6255a15b88944cd +zoom 120x40 Platoon 42 ea57e302c07681a4 +zoom 120x40 Platoon 43 74f0036bbde5be33 +zoom 120x40 Platoon 44 30794aeea356b982 +zoom 120x40 Platoon 45 93d4eb9b685b4129 +zoom 120x40 Platoon 46 78fdd1a8b0a8aa52 +zoom 120x40 Platoon 47 4171e941c96fae97 +zoom 120x40 Platoon 48 b57eb32e3e5819ff +zoom 120x40 Platoon 49 565fe8a6fba4942c +zoom 120x40 Platoon 50 3d5d324ae71f9076 +zoom 120x40 Platoon 51 1210bce23b00a57f +zoom 120x40 Platoon 52 5dde526ce1b10392 +zoom 120x40 Platoon 53 4bd545c7ee7f65c4 +zoom 120x40 Platoon 54 27b339687fec9e6b +zoom 120x40 Platoon 55 52b6b48d5f952c56 +zoom 120x40 Platoon 56 d1865797be872f86 +zoom 120x40 Platoon 57 6e8eb9a570ed1f99 +zoom 120x40 Platoon 58 81add9ddbc02c298 +zoom 120x40 Platoon 59 18d723d1048d236c +zoom 120x40 Platoon 60 50abbf92be2f1de9 +zoom 120x40 Platoon 61 db2fd3a91dec2429 +zoom 120x40 Platoon 62 df77a05c662a422a +zoom 120x40 Platoon 63 3f96d6225f5b4c83 +zoom 120x40 Platoon 64 9db4b1f26f7a8f70 +zoom 120x40 Platoon 65 cbe6aeb8f2f54dcd +zoom 120x40 Platoon 66 24655a22b758cce1 +zoom 120x40 Platoon 67 4ee5edcd6927ddec +zoom 120x40 Platoon 68 63d16d915df2822f +zoom 120x40 Platoon 69 770090426648e2e4 +zoom 120x40 Platoon 70 7ec52277a36259a8 +zoom 120x40 Platoon 71 430060808712fc20 +zoom 120x40 Platoon 72 6e791755bea973d9 +zoom 120x40 Platoon 73 80d8f3dcc975c229 +zoom 120x40 Platoon 74 20b5f93ce724064f +zoom 120x40 Platoon 75 639fc62242548d73 +zoom 120x40 Platoon 76 1b5844c56cf7bff7 +zoom 120x40 Platoon 77 dccb4abf6dbfa556 +zoom 120x40 Platoon 78 ef5e8055d141c2f2 +zoom 120x40 Platoon 79 60ea325207108eac +zoom 120x40 Platoon 80 8f7797a1e33ea6f9 +zoom 120x40 Platoon 81 d926b0995058f5bf +zoom 120x40 Platoon 82 b654b878b83a977a +zoom 120x40 Platoon 83 6895be115780a223 +zoom 120x40 Platoon 84 cda15638d177f170 +zoom 120x40 Platoon 85 46e6b80e91cf47da +zoom 120x40 Platoon 86 ac772a2aacaea59b +zoom 120x40 Platoon 87 4e406db59dedc4c1 +zoom 120x40 Platoon 88 dce34782275f101a +zoom 120x40 Platoon 89 523e8b8213f65b65 +zoom 120x40 Platoon 90 478dba45018bd810 +zoom 120x40 Platoon 91 d51b8df4cca928f0 +zoom 120x40 Platoon 92 2205eb72a3dc0582 +zoom 120x40 Platoon 93 d423f2699bab0d58 +zoom 120x40 Platoon 94 b7128d1e4f156048 +zoom 120x40 Platoon 95 6c3802f3b088c7b7 +zoom 120x40 Platoon 96 3ba51591dbae7249 +zoom 120x40 Platoon 97 bb08b18f4bbe57f4 +zoom 120x40 Platoon 98 527831adfb10ba72 +zoom 120x40 Platoon 99 9d36bd035f08d9c2 +zoom 120x40 Platoon 100 24556799de697bdf +zoom 120x40 Platoon 101 c71eb03d43dd61f5 +zoom 120x40 Platoon 102 1b56973d629ff0f1 +zoom 120x40 Platoon 103 ab6b1a85d5480d8c +zoom 120x40 Platoon 104 178bf3a9e38f2446 +zoom 120x40 Platoon 105 93f160b7a2568fca +zoom 120x40 Platoon 106 f554f0c160a9d00f +zoom 120x40 Platoon 107 a5c0b064ea816fc7 +zoom 120x40 Platoon 108 b993a60d3c575b91 +zoom 120x40 Platoon 109 c47669b454ef67fb +zoom 120x40 Platoon 110 5a13797f2d722082 +zoom 120x40 Platoon 111 8ea7a58a99188797 +zoom 120x40 Platoon 112 8e3fce4bcea022ab +zoom 120x40 Platoon 113 436358ca0fdec619 +zoom 120x40 Platoon 114 7708109ef0f57b82 +zoom 120x40 Platoon 115 60ffa14750b42e9a +zoom 120x40 Platoon 116 c5a8dfbd43174ae4 +zoom 120x40 Platoon 117 2e172e9d51fb015d +zoom 120x40 Platoon 118 de16fcfacaa2d77f +zoom 120x40 Platoon 119 ed6da97816da89b1 +zoom 120x40 Platoon 120 49e5941c89ba5c94 +zoom 120x40 Platoon 121 65c9e57af8e28dd9 +zoom 120x40 Platoon 122 6b4573aa20618a07 +zoom 120x40 Platoon 123 e030cd5e6fdaf5c2 +zoom 120x40 Platoon 124 c59445968b456366 +zoom 120x40 Platoon 125 99518dc5651008c6 +zoom 120x40 Platoon 126 927793db6436ff7a +zoom 120x40 Platoon 127 8f43b312fefad92a +zoom 120x40 Platoon 128 2b274f023ec7abe9 +zoom 120x40 Platoon 129 033e5819f26037e0 +zoom 120x40 Platoon 130 25ebe8a29e9e1036 +zoom 120x40 Platoon 131 aa7f18c7813becc6 +zoom 120x40 Platoon 132 a698c2716fd28852 +zoom 120x40 Platoon 133 de3ca03783dac9ba +zoom 120x40 Platoon 134 13d16306a0dc76c3 +zoom 120x40 Platoon 135 c3e856aa2242fa6d +zoom 120x40 Platoon 136 5815fdabb0b4794e +zoom 120x40 Platoon 137 9aefd3e05f3b71da +zoom 120x40 Platoon 138 cb09075dec87590b +zoom 120x40 Platoon 139 9773641900ebe7d0 +zoom 120x40 Platoon 140 487b0d14da0e2136 +zoom 120x40 Platoon 141 832b2f47e8818383 +zoom 120x40 Platoon 142 9979fb79d5c34788 +zoom 120x40 Platoon 143 028619ebe019a8ee +zoom 120x40 Platoon 144 8aeb043589a9bf67 +zoom 120x40 Platoon 145 1d343ad33a4277c9 +zoom 120x40 Platoon 146 8634d06755d3fdb6 +zoom 120x40 Platoon 147 4b2b1cf1afb1c178 +zoom 120x40 Platoon 148 aaa932fafc9e316b +zoom 120x40 Platoon 149 b91d1dda0e37042b +zoom 120x40 Muster 0 5dec504a6c796dd8 +zoom 120x40 Muster 1 1f1f90a29e2de2e7 +zoom 120x40 Muster 2 c0e1a6ca86a4c155 +zoom 120x40 Muster 3 f4b7de2999a06ebc +zoom 120x40 Muster 4 3d43f46fafa73ae3 +zoom 120x40 Muster 5 dd6bfb073b6cd598 +zoom 120x40 Muster 6 a0c53a6e45d752c5 +zoom 120x40 Muster 7 e2a1962890b7e66a +zoom 120x40 Muster 8 0060c680248a9189 +zoom 120x40 Muster 9 cb11e0498b7a3ede +zoom 120x40 Muster 10 d85fe76798e471ea +zoom 120x40 Muster 11 2f4cceea425bc7b5 +zoom 120x40 Muster 12 fe2ce27038692b29 +zoom 120x40 Muster 13 c96c3a11c24e66b9 +zoom 120x40 Muster 14 725c013e61fc69a1 +zoom 120x40 Muster 15 80e159b42e8cbd23 +zoom 120x40 Muster 16 5104a9f0d7510ea5 +zoom 120x40 Muster 17 cd709101ab491d46 +zoom 120x40 Muster 18 6d414d2668cc660b +zoom 120x40 Muster 19 a277e2c6b4569426 +zoom 120x40 Muster 20 b040ddd2d41828d4 +zoom 120x40 Muster 21 c845bb6d564256e8 +zoom 120x40 Muster 22 218ec549fafdd828 +zoom 120x40 Muster 23 f77ee8c039ede103 +zoom 120x40 Muster 24 be204941238cd68d +zoom 120x40 Muster 25 cb3db7c136350989 +zoom 120x40 Muster 26 affe510ad21c88c1 +zoom 120x40 Muster 27 55aa5ed7c7c2e960 +zoom 120x40 Muster 28 3279226026ac4e18 +zoom 120x40 Muster 29 14d35f498981d161 +zoom 120x40 Muster 30 59ec028284a03383 +zoom 120x40 Muster 31 6fdc88a3b048e44a +zoom 120x40 Muster 32 cef22db9bc00239f +zoom 120x40 Muster 33 f6026cbf731d6213 +zoom 120x40 Muster 34 9586849ae13efdb9 +zoom 120x40 Muster 35 eb31c44072350d66 +zoom 120x40 Muster 36 ba597440bbf5675a +zoom 120x40 Muster 37 1cc65d3973eec95d +zoom 120x40 Muster 38 1bf610471d5339cd +zoom 120x40 Muster 39 07399e75c9605bc3 +zoom 120x40 Muster 40 a4a1eb49476112a4 +zoom 120x40 Muster 41 e6255a15b88944cd +zoom 120x40 Muster 42 ea57e302c07681a4 +zoom 120x40 Muster 43 74f0036bbde5be33 +zoom 120x40 Muster 44 30794aeea356b982 +zoom 120x40 Muster 45 93d4eb9b685b4129 +zoom 120x40 Muster 46 78fdd1a8b0a8aa52 +zoom 120x40 Muster 47 4171e941c96fae97 +zoom 120x40 Muster 48 b57eb32e3e5819ff +zoom 120x40 Muster 49 565fe8a6fba4942c +zoom 120x40 Muster 50 3d5d324ae71f9076 +zoom 120x40 Muster 51 1210bce23b00a57f +zoom 120x40 Muster 52 5dde526ce1b10392 +zoom 120x40 Muster 53 4bd545c7ee7f65c4 +zoom 120x40 Muster 54 27b339687fec9e6b +zoom 120x40 Muster 55 52b6b48d5f952c56 +zoom 120x40 Muster 56 d1865797be872f86 +zoom 120x40 Muster 57 a02f366e756696e4 +zoom 120x40 Muster 58 256d4fc8ee469e6f +zoom 120x40 Muster 59 2d481a5e2337ef08 +zoom 120x40 Muster 60 32332cdaaa569407 +zoom 120x40 Muster 61 e7135b258b09882b +zoom 120x40 Muster 62 648978a8d8fbd1af +zoom 120x40 Muster 63 75b2e5dacd89c420 +zoom 120x40 Muster 64 089f3665c12864de +zoom 120x40 Muster 65 9410ba6082d922b0 +zoom 120x40 Muster 66 175c8a471913c512 +zoom 120x40 Muster 67 ed16389756169ef6 +zoom 120x40 Muster 68 2fb9cd511db945a9 +zoom 120x40 Muster 69 44918ed39d0aab13 +zoom 120x40 Muster 70 f5c653e5d1024e7c +zoom 120x40 Muster 71 09360125b503790e +zoom 120x40 Muster 72 d9c02be6b73c1b11 +zoom 120x40 Muster 73 f41df4ae6062a803 +zoom 120x40 Muster 74 c6f4c90d6a967340 +zoom 120x40 Muster 75 4fb3f196a2354d72 +zoom 120x40 Muster 76 a1e2cea0991da43a +zoom 120x40 Muster 77 3e7f38ea3b57d843 +zoom 120x40 Muster 78 009aa07afb88ae5b +zoom 120x40 Muster 79 fbf4797eef6f3084 +zoom 120x40 Muster 80 c9edc9dfcfa0837e +zoom 120x40 Muster 81 f221811880fec274 +zoom 120x40 Muster 82 bd83336b78580c66 +zoom 120x40 Muster 83 bd919e67b083ec09 +zoom 120x40 Muster 84 2b408f086b77acd4 +zoom 120x40 Muster 85 4f13344d470134f6 +zoom 120x40 Muster 86 df01f942fe7a2d56 +zoom 120x40 Muster 87 46ce81eeacdc462f +zoom 120x40 Muster 88 de9680af3f961bf2 +zoom 120x40 Muster 89 61b6fc98b1a9c02a +zoom 120x40 Muster 90 c56d259cd8c4b464 +zoom 120x40 Muster 91 e4f8044650eed74e +zoom 120x40 Muster 92 682b8c7ce503060e +zoom 120x40 Muster 93 fc677d03fd798e84 +zoom 120x40 Muster 94 b7128d1e4f156048 +zoom 120x40 Muster 95 6c3802f3b088c7b7 +zoom 120x40 Muster 96 3ba51591dbae7249 +zoom 120x40 Muster 97 bb08b18f4bbe57f4 +zoom 120x40 Muster 98 527831adfb10ba72 +zoom 120x40 Muster 99 9d36bd035f08d9c2 +zoom 120x40 Muster 100 24556799de697bdf +zoom 120x40 Muster 101 c71eb03d43dd61f5 +zoom 120x40 Muster 102 1b56973d629ff0f1 +zoom 120x40 Muster 103 ab6b1a85d5480d8c +zoom 120x40 Muster 104 178bf3a9e38f2446 +zoom 120x40 Muster 105 93f160b7a2568fca +zoom 120x40 Muster 106 f554f0c160a9d00f +zoom 120x40 Muster 107 a5c0b064ea816fc7 +zoom 120x40 Muster 108 b993a60d3c575b91 +zoom 120x40 Muster 109 c47669b454ef67fb +zoom 120x40 Muster 110 5a13797f2d722082 +zoom 120x40 Muster 111 8ea7a58a99188797 +zoom 120x40 Muster 112 8e3fce4bcea022ab +zoom 120x40 Muster 113 436358ca0fdec619 +zoom 120x40 Muster 114 7708109ef0f57b82 +zoom 120x40 Muster 115 60ffa14750b42e9a +zoom 120x40 Muster 116 c5a8dfbd43174ae4 +zoom 120x40 Muster 117 2e172e9d51fb015d +zoom 120x40 Muster 118 de16fcfacaa2d77f +zoom 120x40 Muster 119 ed6da97816da89b1 +zoom 120x40 Muster 120 49e5941c89ba5c94 +zoom 120x40 Muster 121 65c9e57af8e28dd9 +zoom 120x40 Muster 122 6b4573aa20618a07 +zoom 120x40 Muster 123 e030cd5e6fdaf5c2 +zoom 120x40 Muster 124 c59445968b456366 +zoom 120x40 Muster 125 99518dc5651008c6 +zoom 120x40 Muster 126 927793db6436ff7a +zoom 120x40 Muster 127 8f43b312fefad92a +zoom 120x40 Muster 128 2b274f023ec7abe9 +zoom 120x40 Muster 129 033e5819f26037e0 +zoom 120x40 Muster 130 25ebe8a29e9e1036 +zoom 120x40 Muster 131 aa7f18c7813becc6 +zoom 120x40 Muster 132 a698c2716fd28852 +zoom 120x40 Muster 133 de3ca03783dac9ba +zoom 120x40 Muster 134 13d16306a0dc76c3 +zoom 120x40 Muster 135 c3e856aa2242fa6d +zoom 120x40 Muster 136 5815fdabb0b4794e +zoom 120x40 Muster 137 9aefd3e05f3b71da +zoom 120x40 Muster 138 cb09075dec87590b +zoom 120x40 Muster 139 9773641900ebe7d0 +zoom 120x40 Muster 140 487b0d14da0e2136 +zoom 120x40 Muster 141 832b2f47e8818383 +zoom 120x40 Muster 142 9979fb79d5c34788 +zoom 120x40 Muster 143 028619ebe019a8ee +zoom 120x40 Muster 144 8aeb043589a9bf67 +zoom 120x40 Muster 145 1d343ad33a4277c9 +zoom 120x40 Muster 146 8634d06755d3fdb6 +zoom 120x40 Muster 147 4b2b1cf1afb1c178 +zoom 120x40 Muster 148 aaa932fafc9e316b +zoom 120x40 Muster 149 b91d1dda0e37042b +suite Dots 0 0 0 faae9c73d69feb71 +suite Dots 0 0 1 505c4dacfce510a7 +suite Dots 0 0 2 fd8962d71a6643a4 +suite Dots 0 0 3 874f3a21ecb67b15 +suite Dots 0 0.37 0 dfa872644df49ba5 +suite Dots 0 0.37 1 36e59a6e98e43f25 +suite Dots 0 0.37 2 36e59a6e98e43f25 +suite Dots 0 0.37 3 da0612b884ef8d15 +suite Dots 0 0.8 0 59d5beac1619cdf2 +suite Dots 0 0.8 1 857123224172f71b +suite Dots 0 0.8 2 2664999db6ddd860 +suite Dots 0 0.8 3 f2c0436076643108 +suite Dots 0 1 0 6e55c76436c678fe +suite Dots 0 1 1 65012ca7dba6c575 +suite Dots 0 1 2 9c53042098e0cfa4 +suite Dots 0 1 3 7832c09483647dbd +suite Dots 12 0 0 648b7416a5be6bc1 +suite Dots 12 0 1 e9e60638482c54f3 +suite Dots 12 0 2 44c824aadfee8a89 +suite Dots 12 0 3 04a1735ff4dd981d +suite Dots 12 0.37 0 dfa872644df49ba5 +suite Dots 12 0.37 1 36e59a6e98e43f25 +suite Dots 12 0.37 2 36e59a6e98e43f25 +suite Dots 12 0.37 3 da0612b884ef8d15 +suite Dots 12 0.8 0 32a404b743fd7ad8 +suite Dots 12 0.8 1 f7ca1e1758060032 +suite Dots 12 0.8 2 c813bb696f4c748a +suite Dots 12 0.8 3 70776c90f95fa025 +suite Dots 12 1 0 addc4053030eb104 +suite Dots 12 1 1 05137b87b84994de +suite Dots 12 1 2 bc73d15daa8277b6 +suite Dots 12 1 3 25cecda5d5ddfd81 +suite Dots 36 0 0 0598f1c2a9ee2435 +suite Dots 36 0 1 72d6a8de3508fb42 +suite Dots 36 0 2 1a2b8f62be082555 +suite Dots 36 0 3 e1cdf34ede6d35d1 +suite Dots 36 0.37 0 dfa872644df49ba5 +suite Dots 36 0.37 1 36e59a6e98e43f25 +suite Dots 36 0.37 2 36e59a6e98e43f25 +suite Dots 36 0.37 3 da0612b884ef8d15 +suite Dots 36 0.8 0 818428a1f77d31aa +suite Dots 36 0.8 1 cfa53e207aa82853 +suite Dots 36 0.8 2 b825dc070da726a8 +suite Dots 36 0.8 3 66758b7d891a80b5 +suite Dots 36 1 0 c1e0899077eb1274 +suite Dots 36 1 1 cf6760fb9a4431f2 +suite Dots 36 1 2 dcd74b1e7a29ce28 +suite Dots 36 1 3 2b09db54805f5e7c +suite Dots 60 0 0 ebb0f1cad9ad2fb6 +suite Dots 60 0 1 2f23f07fa1c74f65 +suite Dots 60 0 2 c97bee237e44a589 +suite Dots 60 0 3 53e91d188a45ecfe +suite Dots 60 0.37 0 dfa872644df49ba5 +suite Dots 60 0.37 1 36e59a6e98e43f25 +suite Dots 60 0.37 2 36e59a6e98e43f25 +suite Dots 60 0.37 3 da0612b884ef8d15 +suite Dots 60 0.8 0 1d8e9a49bb1a87ad +suite Dots 60 0.8 1 efd0910efb8efc90 +suite Dots 60 0.8 2 0efb099f9188ab5b +suite Dots 60 0.8 3 f2677028dc544b07 +suite Dots 60 1 0 440f287c484f2523 +suite Dots 60 1 1 4e9af147b40fdcab +suite Dots 60 1 2 5d64da05db18d4a7 +suite Dots 60 1 3 2b71231e72401e34 +suite Dots 84 0 0 bf0c931fee48e6f5 +suite Dots 84 0 1 ceec7e4ad9a22353 +suite Dots 84 0 2 e428f415a62f36da +suite Dots 84 0 3 1f4ba0b1c90d0382 +suite Dots 84 0.37 0 dfa872644df49ba5 +suite Dots 84 0.37 1 36e59a6e98e43f25 +suite Dots 84 0.37 2 36e59a6e98e43f25 +suite Dots 84 0.37 3 da0612b884ef8d15 +suite Dots 84 0.8 0 1099cdd58e31a4fa +suite Dots 84 0.8 1 c9de621cee065bbc +suite Dots 84 0.8 2 2aa2102d0c2e3c3a +suite Dots 84 0.8 3 359b5782e5284432 +suite Dots 84 1 0 00c4f5edd913bc18 +suite Dots 84 1 1 8020357f6c16c12a +suite Dots 84 1 2 f57de0bf36a17f09 +suite Dots 84 1 3 c5b53799e733628f +suite Dots 94 0 0 65ed308413ddafa1 +suite Dots 94 0 1 8e135dc5122dafa5 +suite Dots 94 0 2 92e5b4fc4b8ee33c +suite Dots 94 0 3 6b38e71661173ca9 +suite Dots 94 0.37 0 dfa872644df49ba5 +suite Dots 94 0.37 1 36e59a6e98e43f25 +suite Dots 94 0.37 2 36e59a6e98e43f25 +suite Dots 94 0.37 3 da0612b884ef8d15 +suite Dots 94 0.8 0 5f4ab87de6b9ecbe +suite Dots 94 0.8 1 a906e5e2b2682fb8 +suite Dots 94 0.8 2 08dc154b7b5dd709 +suite Dots 94 0.8 3 8a66bd47b335c454 +suite Dots 94 1 0 daf6ea60fcf6c8f8 +suite Dots 94 1 1 822367ce74cdf429 +suite Dots 94 1 2 53ab7a22ceec4e8d +suite Dots 94 1 3 55fda1809f058eb4 +suite Dots 86399 0 0 c91b9c97f3f76cc6 +suite Dots 86399 0 1 eef38c32eccb69d3 +suite Dots 86399 0 2 34ed76c8cf9eac7b +suite Dots 86399 0 3 d257849780134359 +suite Dots 86399 0.37 0 dfa872644df49ba5 +suite Dots 86399 0.37 1 36e59a6e98e43f25 +suite Dots 86399 0.37 2 36e59a6e98e43f25 +suite Dots 86399 0.37 3 da0612b884ef8d15 +suite Dots 86399 0.8 0 100f9cfd583c1f8b +suite Dots 86399 0.8 1 e1911e24bbc2a19e +suite Dots 86399 0.8 2 d26be4f900bbbfd3 +suite Dots 86399 0.8 3 7557037a53ea6c4b +suite Dots 86399 1 0 eaa782fdda6302a6 +suite Dots 86399 1 1 6c4054e58041b567 +suite Dots 86399 1 2 b67ea797a981c07a +suite Dots 86399 1 3 44b7f7d29446874a +suite Formations 0 0 0 6f11667ea2af7c6d +suite Formations 0 0 1 08dc9697fb7769fd +suite Formations 0 0 2 b353000242375e73 +suite Formations 0 0 3 08688eb5db7288b4 +suite Formations 0 0.37 0 aab3e0691846bdb7 +suite Formations 0 0.37 1 bb37e752e41091a5 +suite Formations 0 0.37 2 b6b5a9c5329aad84 +suite Formations 0 0.37 3 bfb4089abe5bb969 +suite Formations 0 0.8 0 842afc81e87c9066 +suite Formations 0 0.8 1 1b599c8f42cb567e +suite Formations 0 0.8 2 170f545406b56c89 +suite Formations 0 0.8 3 9030023a0bd5cce2 +suite Formations 0 1 0 6e55c76436c678fe +suite Formations 0 1 1 65012ca7dba6c575 +suite Formations 0 1 2 9c53042098e0cfa4 +suite Formations 0 1 3 7832c09483647dbd +suite Formations 12 0 0 79ff2c6d77549757 +suite Formations 12 0 1 7619dbc38f9ed97f +suite Formations 12 0 2 a9439a212dc369d2 +suite Formations 12 0 3 0deddcfd3f9b2fcc +suite Formations 12 0.37 0 12377a3f6c4fc156 +suite Formations 12 0.37 1 cea83cebde4fec5e +suite Formations 12 0.37 2 f5cd27da50790135 +suite Formations 12 0.37 3 a899bdfb61f43b5c +suite Formations 12 0.8 0 8a2f5654fb302911 +suite Formations 12 0.8 1 a6866218925fae7e +suite Formations 12 0.8 2 2487e70f8fcadcd2 +suite Formations 12 0.8 3 d86339aa302e54c9 +suite Formations 12 1 0 addc4053030eb104 +suite Formations 12 1 1 05137b87b84994de +suite Formations 12 1 2 bc73d15daa8277b6 +suite Formations 12 1 3 25cecda5d5ddfd81 +suite Formations 36 0 0 f84a2080eb8bfa33 +suite Formations 36 0 1 8de265abd0197862 +suite Formations 36 0 2 f19d64376c2f2958 +suite Formations 36 0 3 b6443555a3e2d225 +suite Formations 36 0.37 0 543b5979f7d94a47 +suite Formations 36 0.37 1 deb643dba4e9b7e3 +suite Formations 36 0.37 2 127f80c51c2cd3da +suite Formations 36 0.37 3 f5ebece84ca27ef6 +suite Formations 36 0.8 0 6aafe0a2f8c36d1a +suite Formations 36 0.8 1 15be125dd4eabce6 +suite Formations 36 0.8 2 e19feeebf8a7137e +suite Formations 36 0.8 3 60ec28efb3ba4b1f +suite Formations 36 1 0 c1e0899077eb1274 +suite Formations 36 1 1 cf6760fb9a4431f2 +suite Formations 36 1 2 dcd74b1e7a29ce28 +suite Formations 36 1 3 2b09db54805f5e7c +suite Formations 60 0 0 9611d4d696bd4181 +suite Formations 60 0 1 b9f346b21ffc84c1 +suite Formations 60 0 2 9127a539923d4cd1 +suite Formations 60 0 3 d5d02d51857f9355 +suite Formations 60 0.37 0 83bd54d4487328a1 +suite Formations 60 0.37 1 27f23b904eab754c +suite Formations 60 0.37 2 971ea1a04ac08975 +suite Formations 60 0.37 3 58f42d4f80780cb4 +suite Formations 60 0.8 0 0be366eb110cd71b +suite Formations 60 0.8 1 bfdf518bb5bfee18 +suite Formations 60 0.8 2 bd15b9a6970c2806 +suite Formations 60 0.8 3 f5b59fba284d76a7 +suite Formations 60 1 0 440f287c484f2523 +suite Formations 60 1 1 4e9af147b40fdcab +suite Formations 60 1 2 5d64da05db18d4a7 +suite Formations 60 1 3 2b71231e72401e34 +suite Formations 84 0 0 0ca5f83112c315ef +suite Formations 84 0 1 b4b02a007612ef42 +suite Formations 84 0 2 0f03ea2b5de27bd8 +suite Formations 84 0 3 0dd4367f46f66982 +suite Formations 84 0.37 0 8c909966fab59848 +suite Formations 84 0.37 1 60da05e65e8811f1 +suite Formations 84 0.37 2 8904ff2c5a9e5953 +suite Formations 84 0.37 3 ca41cbb4543074ea +suite Formations 84 0.8 0 747ecb0bfa4f6844 +suite Formations 84 0.8 1 684248799eab2423 +suite Formations 84 0.8 2 1a725e7d7dcec7ad +suite Formations 84 0.8 3 af3698d44b0d1d2b +suite Formations 84 1 0 00c4f5edd913bc18 +suite Formations 84 1 1 8020357f6c16c12a +suite Formations 84 1 2 f57de0bf36a17f09 +suite Formations 84 1 3 c5b53799e733628f +suite Formations 94 0 0 760902f5b9c2f99b +suite Formations 94 0 1 06fd039c8565c7ab +suite Formations 94 0 2 feb171df5c61d4de +suite Formations 94 0 3 f28de9bbf7e07711 +suite Formations 94 0.37 0 ffbaef863c59c44b +suite Formations 94 0.37 1 89a625f20a461da4 +suite Formations 94 0.37 2 75aff8d053c13d17 +suite Formations 94 0.37 3 2aa8c00aa10949b2 +suite Formations 94 0.8 0 645b4db552b564a2 +suite Formations 94 0.8 1 adcd30b272d55143 +suite Formations 94 0.8 2 ff81f682fcc81c5b +suite Formations 94 0.8 3 6abe492dcd792ec7 +suite Formations 94 1 0 daf6ea60fcf6c8f8 +suite Formations 94 1 1 822367ce74cdf429 +suite Formations 94 1 2 53ab7a22ceec4e8d +suite Formations 94 1 3 55fda1809f058eb4 +suite Formations 86399 0 0 3f397403c530760d +suite Formations 86399 0 1 15f013be134e64d5 +suite Formations 86399 0 2 07385d1d02857794 +suite Formations 86399 0 3 8d33da7a8d85c077 +suite Formations 86399 0.37 0 20b8ee9d2c7caf01 +suite Formations 86399 0.37 1 b734a8466c760c99 +suite Formations 86399 0.37 2 aa23cca140b3c835 +suite Formations 86399 0.37 3 efcf9e6cae0a91ba +suite Formations 86399 0.8 0 8debbf3cb1ef32f6 +suite Formations 86399 0.8 1 89bbad5e3d163e8c +suite Formations 86399 0.8 2 57e5bf0c5eb17629 +suite Formations 86399 0.8 3 2c8dd66a22ee7627 +suite Formations 86399 1 0 eaa782fdda6302a6 +suite Formations 86399 1 1 6c4054e58041b567 +suite Formations 86399 1 2 b67ea797a981c07a +suite Formations 86399 1 3 44b7f7d29446874a +suite Sandboxes 0 0 0 1ace34c7e1deed02 +suite Sandboxes 0 0 1 7a253c134c5f87eb +suite Sandboxes 0 0 2 31acf5cca085afbc +suite Sandboxes 0 0 3 e6829ee228793722 +suite Sandboxes 0 0.37 0 8d90d10e8998cf9a +suite Sandboxes 0 0.37 1 29025c72130aa139 +suite Sandboxes 0 0.37 2 90d4c28ba67e473f +suite Sandboxes 0 0.37 3 331dc72c7f77adb4 +suite Sandboxes 0 0.8 0 f6fc342b36ca53bc +suite Sandboxes 0 0.8 1 24dbba451c936717 +suite Sandboxes 0 0.8 2 3a2bd7d60b3a32f2 +suite Sandboxes 0 0.8 3 a75686e472056266 +suite Sandboxes 0 1 0 6e55c76436c678fe +suite Sandboxes 0 1 1 65012ca7dba6c575 +suite Sandboxes 0 1 2 9c53042098e0cfa4 +suite Sandboxes 0 1 3 7832c09483647dbd +suite Sandboxes 12 0 0 71d572d2915297f8 +suite Sandboxes 12 0 1 885fb7ee0414a87e +suite Sandboxes 12 0 2 806bc1ff29a5680c +suite Sandboxes 12 0 3 0d7c10622ad6af6c +suite Sandboxes 12 0.37 0 85e452d265e32fb3 +suite Sandboxes 12 0.37 1 8519cc49b4a78313 +suite Sandboxes 12 0.37 2 06cce9794fea52e8 +suite Sandboxes 12 0.37 3 8b392a3d19bc8ccd +suite Sandboxes 12 0.8 0 abb8d4030cc3be11 +suite Sandboxes 12 0.8 1 b2803353d028ec6f +suite Sandboxes 12 0.8 2 35bd5f756344ff40 +suite Sandboxes 12 0.8 3 32015945958ccd9b +suite Sandboxes 12 1 0 addc4053030eb104 +suite Sandboxes 12 1 1 05137b87b84994de +suite Sandboxes 12 1 2 bc73d15daa8277b6 +suite Sandboxes 12 1 3 25cecda5d5ddfd81 +suite Sandboxes 36 0 0 f1519400c95c62b5 +suite Sandboxes 36 0 1 e93cd3f8a9047983 +suite Sandboxes 36 0 2 bf1dbfc7b490a829 +suite Sandboxes 36 0 3 3a1f9965022df827 +suite Sandboxes 36 0.37 0 1969de2f582fb03a +suite Sandboxes 36 0.37 1 1921963d2e05edf9 +suite Sandboxes 36 0.37 2 f61bc7b3a9b60809 +suite Sandboxes 36 0.37 3 32ff34f5d520b24e +suite Sandboxes 36 0.8 0 6f41bfc0d47f5da3 +suite Sandboxes 36 0.8 1 80f5db038e86004e +suite Sandboxes 36 0.8 2 1539e82689239621 +suite Sandboxes 36 0.8 3 147dede563926970 +suite Sandboxes 36 1 0 c1e0899077eb1274 +suite Sandboxes 36 1 1 cf6760fb9a4431f2 +suite Sandboxes 36 1 2 dcd74b1e7a29ce28 +suite Sandboxes 36 1 3 2b09db54805f5e7c +suite Sandboxes 60 0 0 3f7a04025bfc323d +suite Sandboxes 60 0 1 cffe9e1fdfeaafb7 +suite Sandboxes 60 0 2 ce6e68319d3035c9 +suite Sandboxes 60 0 3 1db1a26b617190fb +suite Sandboxes 60 0.37 0 fa3d7dc1447109fc +suite Sandboxes 60 0.37 1 15eecbcb54c71e17 +suite Sandboxes 60 0.37 2 ace1901e2c336887 +suite Sandboxes 60 0.37 3 3c74575d0f965486 +suite Sandboxes 60 0.8 0 f3e3d9f506d345b9 +suite Sandboxes 60 0.8 1 f7e7a4106858dcd5 +suite Sandboxes 60 0.8 2 faa4b643a9875b5b +suite Sandboxes 60 0.8 3 c1e74447bfdc4c57 +suite Sandboxes 60 1 0 440f287c484f2523 +suite Sandboxes 60 1 1 4e9af147b40fdcab +suite Sandboxes 60 1 2 5d64da05db18d4a7 +suite Sandboxes 60 1 3 2b71231e72401e34 +suite Sandboxes 84 0 0 8a9d3b91f62a2eff +suite Sandboxes 84 0 1 ed81ba8333ec768c +suite Sandboxes 84 0 2 6805d8a1e165d41b +suite Sandboxes 84 0 3 14335e43b923b173 +suite Sandboxes 84 0.37 0 ba3add52832f3f86 +suite Sandboxes 84 0.37 1 94259c9857ece96e +suite Sandboxes 84 0.37 2 2fc9bb2f73d7fb18 +suite Sandboxes 84 0.37 3 a2fb6b67f11bd590 +suite Sandboxes 84 0.8 0 78510497136112ea +suite Sandboxes 84 0.8 1 f5bfa3284b932956 +suite Sandboxes 84 0.8 2 7459a6f63e4e5902 +suite Sandboxes 84 0.8 3 d52150d73ea51264 +suite Sandboxes 84 1 0 00c4f5edd913bc18 +suite Sandboxes 84 1 1 8020357f6c16c12a +suite Sandboxes 84 1 2 f57de0bf36a17f09 +suite Sandboxes 84 1 3 c5b53799e733628f +suite Sandboxes 94 0 0 6b21eece41462e09 +suite Sandboxes 94 0 1 209408b73fa9014b +suite Sandboxes 94 0 2 9ad085d470b62f71 +suite Sandboxes 94 0 3 219d670a14143f73 +suite Sandboxes 94 0.37 0 d97192352ec69bd2 +suite Sandboxes 94 0.37 1 5e15bc54431fef0a +suite Sandboxes 94 0.37 2 2326731440e35c4f +suite Sandboxes 94 0.37 3 8026701201f22019 +suite Sandboxes 94 0.8 0 2aa2a5a633742288 +suite Sandboxes 94 0.8 1 7b3a26ebe40a3852 +suite Sandboxes 94 0.8 2 83cea56c2c5c745e +suite Sandboxes 94 0.8 3 2401654834221861 +suite Sandboxes 94 1 0 daf6ea60fcf6c8f8 +suite Sandboxes 94 1 1 822367ce74cdf429 +suite Sandboxes 94 1 2 53ab7a22ceec4e8d +suite Sandboxes 94 1 3 55fda1809f058eb4 +suite Sandboxes 86399 0 0 c0a8352de15be571 +suite Sandboxes 86399 0 1 05a692d3d33ddee7 +suite Sandboxes 86399 0 2 a246a6577a9fc983 +suite Sandboxes 86399 0 3 c350621b120f2afa +suite Sandboxes 86399 0.37 0 d23be2b1d9918de5 +suite Sandboxes 86399 0.37 1 9b3dbe55e8f9169c +suite Sandboxes 86399 0.37 2 b49f37ad741a2051 +suite Sandboxes 86399 0.37 3 0c501ee7042c8904 +suite Sandboxes 86399 0.8 0 03b8010a1327d3dc +suite Sandboxes 86399 0.8 1 a821eb11d283814b +suite Sandboxes 86399 0.8 2 3c3ba64a149633b4 +suite Sandboxes 86399 0.8 3 eb5b8bfea931f85c +suite Sandboxes 86399 1 0 eaa782fdda6302a6 +suite Sandboxes 86399 1 1 6c4054e58041b567 +suite Sandboxes 86399 1 2 b67ea797a981c07a +suite Sandboxes 86399 1 3 44b7f7d29446874a +suite Creatures 0 0 0 3b4d2b30835f1720 +suite Creatures 0 0 1 d02a05ee760891a2 +suite Creatures 0 0 2 d4025564435336d7 +suite Creatures 0 0 3 142d6855775aa0fd +suite Creatures 0 0.37 0 0614f0f3bcb352c4 +suite Creatures 0 0.37 1 2efdb61442a80617 +suite Creatures 0 0.37 2 7ae17c43427b6418 +suite Creatures 0 0.37 3 a63807350bd53a7f +suite Creatures 0 0.8 0 0e94c4e3ce8ffcc4 +suite Creatures 0 0.8 1 a91e30279ed4e4e9 +suite Creatures 0 0.8 2 faa4fdca12e2fa6b +suite Creatures 0 0.8 3 8948dee9d3563ac4 +suite Creatures 0 1 0 6e55c76436c678fe +suite Creatures 0 1 1 65012ca7dba6c575 +suite Creatures 0 1 2 9c53042098e0cfa4 +suite Creatures 0 1 3 7832c09483647dbd +suite Creatures 12 0 0 f0fdd19643cc0553 +suite Creatures 12 0 1 6f1aeaef4ad3297f +suite Creatures 12 0 2 09a7efdfc39fdc6a +suite Creatures 12 0 3 89fc8932611fbbe9 +suite Creatures 12 0.37 0 0eb54464fb5ce8aa +suite Creatures 12 0.37 1 0c4d4db5abb9ff2f +suite Creatures 12 0.37 2 04bdc4b4d4b1b953 +suite Creatures 12 0.37 3 2e2bca2c12b3fae6 +suite Creatures 12 0.8 0 eb9579e7421dda64 +suite Creatures 12 0.8 1 988bf6fd3e2b2456 +suite Creatures 12 0.8 2 4a4efb072bf35344 +suite Creatures 12 0.8 3 01ed048ffef0b189 +suite Creatures 12 1 0 addc4053030eb104 +suite Creatures 12 1 1 05137b87b84994de +suite Creatures 12 1 2 bc73d15daa8277b6 +suite Creatures 12 1 3 25cecda5d5ddfd81 +suite Creatures 36 0 0 abc3b4d0d7b1403c +suite Creatures 36 0 1 79b22f7f8b434588 +suite Creatures 36 0 2 543d7ed3546aa4d4 +suite Creatures 36 0 3 4b3813b2826b7db9 +suite Creatures 36 0.37 0 7a66ea515a802f28 +suite Creatures 36 0.37 1 d596296a49dc9aba +suite Creatures 36 0.37 2 9b72eabc3f4cdb7c +suite Creatures 36 0.37 3 8d68fd15873210ad +suite Creatures 36 0.8 0 f5dba1a136181e45 +suite Creatures 36 0.8 1 34e8894696148ebc +suite Creatures 36 0.8 2 d1a79014816017a3 +suite Creatures 36 0.8 3 c194688b5f230c34 +suite Creatures 36 1 0 c1e0899077eb1274 +suite Creatures 36 1 1 cf6760fb9a4431f2 +suite Creatures 36 1 2 dcd74b1e7a29ce28 +suite Creatures 36 1 3 2b09db54805f5e7c +suite Creatures 60 0 0 be2d21341a4f91f1 +suite Creatures 60 0 1 6774b6f6d69ac16e +suite Creatures 60 0 2 30719c71a38179ce +suite Creatures 60 0 3 8d1fa17bcb81c804 +suite Creatures 60 0.37 0 eb0d07f4f6cbca5e +suite Creatures 60 0.37 1 ff354b19ae1be645 +suite Creatures 60 0.37 2 57cf05e5079db621 +suite Creatures 60 0.37 3 8e02cdb893a2c1ee +suite Creatures 60 0.8 0 cf108b6b50cd9c51 +suite Creatures 60 0.8 1 3a0dce7945cd3f0b +suite Creatures 60 0.8 2 763688b6dc40c60b +suite Creatures 60 0.8 3 b31260023d5d8f4d +suite Creatures 60 1 0 440f287c484f2523 +suite Creatures 60 1 1 4e9af147b40fdcab +suite Creatures 60 1 2 5d64da05db18d4a7 +suite Creatures 60 1 3 2b71231e72401e34 +suite Creatures 84 0 0 6e52ad93163ae804 +suite Creatures 84 0 1 9061e2b60343a2e5 +suite Creatures 84 0 2 33ec13d17676fc9d +suite Creatures 84 0 3 a5ee4c019dc6d9ac +suite Creatures 84 0.37 0 1a1d732741680230 +suite Creatures 84 0.37 1 bb2f32ad70b6583d +suite Creatures 84 0.37 2 e68691f3f4c4c363 +suite Creatures 84 0.37 3 3f57f8dd4952434d +suite Creatures 84 0.8 0 f20e5b5831d134fa +suite Creatures 84 0.8 1 0b038f590453fce7 +suite Creatures 84 0.8 2 afc3a906a8dc378c +suite Creatures 84 0.8 3 91d292977a85413b +suite Creatures 84 1 0 00c4f5edd913bc18 +suite Creatures 84 1 1 8020357f6c16c12a +suite Creatures 84 1 2 f57de0bf36a17f09 +suite Creatures 84 1 3 c5b53799e733628f +suite Creatures 94 0 0 d039537d319f570d +suite Creatures 94 0 1 c8b4435ca94d0230 +suite Creatures 94 0 2 01a74b2b3bf9782d +suite Creatures 94 0 3 4013165cd0496c2c +suite Creatures 94 0.37 0 dde446a450c1b364 +suite Creatures 94 0.37 1 4c1136b7a8bc3bb7 +suite Creatures 94 0.37 2 fa0474bdf164911f +suite Creatures 94 0.37 3 696d0d00385f45fd +suite Creatures 94 0.8 0 548a6c65b5a0dbc9 +suite Creatures 94 0.8 1 a497cab5fd967a8b +suite Creatures 94 0.8 2 523bcd71844fd83c +suite Creatures 94 0.8 3 6ba1d6fae1eff3f7 +suite Creatures 94 1 0 daf6ea60fcf6c8f8 +suite Creatures 94 1 1 822367ce74cdf429 +suite Creatures 94 1 2 53ab7a22ceec4e8d +suite Creatures 94 1 3 55fda1809f058eb4 +suite Creatures 86399 0 0 9db4a1d7758fe047 +suite Creatures 86399 0 1 f781466208e545ae +suite Creatures 86399 0 2 7aad4d520f51df99 +suite Creatures 86399 0 3 7181336e5ef45365 +suite Creatures 86399 0.37 0 f72ef26edc59557b +suite Creatures 86399 0.37 1 06495b71c91c3349 +suite Creatures 86399 0.37 2 c4053d6961fa18df +suite Creatures 86399 0.37 3 3ae88afced82f902 +suite Creatures 86399 0.8 0 f63863a0d19246a7 +suite Creatures 86399 0.8 1 1f3000723beafafd +suite Creatures 86399 0.8 2 33342bad22570641 +suite Creatures 86399 0.8 3 eb92720cd6e87b7c +suite Creatures 86399 1 0 eaa782fdda6302a6 +suite Creatures 86399 1 1 6c4054e58041b567 +suite Creatures 86399 1 2 b67ea797a981c07a +suite Creatures 86399 1 3 44b7f7d29446874a +suite Blueprint 0 0 0 6e55c76436c678fe +suite Blueprint 0 0 1 65012ca7dba6c575 +suite Blueprint 0 0 2 9c53042098e0cfa4 +suite Blueprint 0 0 3 7832c09483647dbd +suite Blueprint 0 0.37 0 6e55c76436c678fe +suite Blueprint 0 0.37 1 65012ca7dba6c575 +suite Blueprint 0 0.37 2 9c53042098e0cfa4 +suite Blueprint 0 0.37 3 7832c09483647dbd +suite Blueprint 0 0.8 0 6e55c76436c678fe +suite Blueprint 0 0.8 1 65012ca7dba6c575 +suite Blueprint 0 0.8 2 9c53042098e0cfa4 +suite Blueprint 0 0.8 3 7832c09483647dbd +suite Blueprint 0 1 0 6e55c76436c678fe +suite Blueprint 0 1 1 65012ca7dba6c575 +suite Blueprint 0 1 2 9c53042098e0cfa4 +suite Blueprint 0 1 3 7832c09483647dbd +suite Blueprint 12 0 0 addc4053030eb104 +suite Blueprint 12 0 1 05137b87b84994de +suite Blueprint 12 0 2 bc73d15daa8277b6 +suite Blueprint 12 0 3 25cecda5d5ddfd81 +suite Blueprint 12 0.37 0 addc4053030eb104 +suite Blueprint 12 0.37 1 05137b87b84994de +suite Blueprint 12 0.37 2 bc73d15daa8277b6 +suite Blueprint 12 0.37 3 25cecda5d5ddfd81 +suite Blueprint 12 0.8 0 addc4053030eb104 +suite Blueprint 12 0.8 1 05137b87b84994de +suite Blueprint 12 0.8 2 bc73d15daa8277b6 +suite Blueprint 12 0.8 3 25cecda5d5ddfd81 +suite Blueprint 12 1 0 addc4053030eb104 +suite Blueprint 12 1 1 05137b87b84994de +suite Blueprint 12 1 2 bc73d15daa8277b6 +suite Blueprint 12 1 3 25cecda5d5ddfd81 +suite Blueprint 36 0 0 c1e0899077eb1274 +suite Blueprint 36 0 1 cf6760fb9a4431f2 +suite Blueprint 36 0 2 dcd74b1e7a29ce28 +suite Blueprint 36 0 3 2b09db54805f5e7c +suite Blueprint 36 0.37 0 c1e0899077eb1274 +suite Blueprint 36 0.37 1 cf6760fb9a4431f2 +suite Blueprint 36 0.37 2 dcd74b1e7a29ce28 +suite Blueprint 36 0.37 3 2b09db54805f5e7c +suite Blueprint 36 0.8 0 c1e0899077eb1274 +suite Blueprint 36 0.8 1 cf6760fb9a4431f2 +suite Blueprint 36 0.8 2 dcd74b1e7a29ce28 +suite Blueprint 36 0.8 3 2b09db54805f5e7c +suite Blueprint 36 1 0 c1e0899077eb1274 +suite Blueprint 36 1 1 cf6760fb9a4431f2 +suite Blueprint 36 1 2 dcd74b1e7a29ce28 +suite Blueprint 36 1 3 2b09db54805f5e7c +suite Blueprint 60 0 0 440f287c484f2523 +suite Blueprint 60 0 1 4e9af147b40fdcab +suite Blueprint 60 0 2 5d64da05db18d4a7 +suite Blueprint 60 0 3 2b71231e72401e34 +suite Blueprint 60 0.37 0 440f287c484f2523 +suite Blueprint 60 0.37 1 4e9af147b40fdcab +suite Blueprint 60 0.37 2 5d64da05db18d4a7 +suite Blueprint 60 0.37 3 2b71231e72401e34 +suite Blueprint 60 0.8 0 440f287c484f2523 +suite Blueprint 60 0.8 1 4e9af147b40fdcab +suite Blueprint 60 0.8 2 5d64da05db18d4a7 +suite Blueprint 60 0.8 3 2b71231e72401e34 +suite Blueprint 60 1 0 440f287c484f2523 +suite Blueprint 60 1 1 4e9af147b40fdcab +suite Blueprint 60 1 2 5d64da05db18d4a7 +suite Blueprint 60 1 3 2b71231e72401e34 +suite Blueprint 84 0 0 00c4f5edd913bc18 +suite Blueprint 84 0 1 8020357f6c16c12a +suite Blueprint 84 0 2 f57de0bf36a17f09 +suite Blueprint 84 0 3 c5b53799e733628f +suite Blueprint 84 0.37 0 00c4f5edd913bc18 +suite Blueprint 84 0.37 1 8020357f6c16c12a +suite Blueprint 84 0.37 2 f57de0bf36a17f09 +suite Blueprint 84 0.37 3 c5b53799e733628f +suite Blueprint 84 0.8 0 00c4f5edd913bc18 +suite Blueprint 84 0.8 1 8020357f6c16c12a +suite Blueprint 84 0.8 2 f57de0bf36a17f09 +suite Blueprint 84 0.8 3 c5b53799e733628f +suite Blueprint 84 1 0 00c4f5edd913bc18 +suite Blueprint 84 1 1 8020357f6c16c12a +suite Blueprint 84 1 2 f57de0bf36a17f09 +suite Blueprint 84 1 3 c5b53799e733628f +suite Blueprint 94 0 0 daf6ea60fcf6c8f8 +suite Blueprint 94 0 1 822367ce74cdf429 +suite Blueprint 94 0 2 53ab7a22ceec4e8d +suite Blueprint 94 0 3 55fda1809f058eb4 +suite Blueprint 94 0.37 0 daf6ea60fcf6c8f8 +suite Blueprint 94 0.37 1 822367ce74cdf429 +suite Blueprint 94 0.37 2 53ab7a22ceec4e8d +suite Blueprint 94 0.37 3 55fda1809f058eb4 +suite Blueprint 94 0.8 0 daf6ea60fcf6c8f8 +suite Blueprint 94 0.8 1 822367ce74cdf429 +suite Blueprint 94 0.8 2 53ab7a22ceec4e8d +suite Blueprint 94 0.8 3 55fda1809f058eb4 +suite Blueprint 94 1 0 daf6ea60fcf6c8f8 +suite Blueprint 94 1 1 822367ce74cdf429 +suite Blueprint 94 1 2 53ab7a22ceec4e8d +suite Blueprint 94 1 3 55fda1809f058eb4 +suite Blueprint 86399 0 0 eaa782fdda6302a6 +suite Blueprint 86399 0 1 6c4054e58041b567 +suite Blueprint 86399 0 2 b67ea797a981c07a +suite Blueprint 86399 0 3 44b7f7d29446874a +suite Blueprint 86399 0.37 0 eaa782fdda6302a6 +suite Blueprint 86399 0.37 1 6c4054e58041b567 +suite Blueprint 86399 0.37 2 b67ea797a981c07a +suite Blueprint 86399 0.37 3 44b7f7d29446874a +suite Blueprint 86399 0.8 0 eaa782fdda6302a6 +suite Blueprint 86399 0.8 1 6c4054e58041b567 +suite Blueprint 86399 0.8 2 b67ea797a981c07a +suite Blueprint 86399 0.8 3 44b7f7d29446874a +suite Blueprint 86399 1 0 eaa782fdda6302a6 +suite Blueprint 86399 1 1 6c4054e58041b567 +suite Blueprint 86399 1 2 b67ea797a981c07a +suite Blueprint 86399 1 3 44b7f7d29446874a diff --git a/docs/performance/motion-low-hanging/optimized-frames.txt b/docs/performance/motion-low-hanging/optimized-frames.txt new file mode 100644 index 000000000..df5bae431 --- /dev/null +++ b/docs/performance/motion-low-hanging/optimized-frames.txt @@ -0,0 +1,1160 @@ +zoom 36x20 Platoon 0 2ab363c9d935311c +zoom 36x20 Platoon 1 31792fd340e91869 +zoom 36x20 Platoon 2 dcfe66c1a463e5a6 +zoom 36x20 Platoon 3 3f28f03d0e942e56 +zoom 36x20 Platoon 4 da87e29b144b8377 +zoom 36x20 Platoon 5 5dba152ac12b1d74 +zoom 36x20 Platoon 6 85128265b4ba5c41 +zoom 36x20 Platoon 7 45e836c33945b3f2 +zoom 36x20 Platoon 8 65e4c6c1cf113838 +zoom 36x20 Platoon 9 6237b783dfc727d6 +zoom 36x20 Platoon 10 265df3f33b870feb +zoom 36x20 Platoon 11 72eca53d3d3e4453 +zoom 36x20 Platoon 12 aa6d36945a1cc01a +zoom 36x20 Platoon 13 3b044be18d62f048 +zoom 36x20 Platoon 14 715fa41390ecc13e +zoom 36x20 Platoon 15 1c81cf3c9c609728 +zoom 36x20 Platoon 16 877b58025bd57213 +zoom 36x20 Platoon 17 2f776aa78307feda +zoom 36x20 Platoon 18 b38416220230d983 +zoom 36x20 Platoon 19 2eeb7d0fdd5fca86 +zoom 36x20 Platoon 20 b8bcfd9d7f94bb93 +zoom 36x20 Platoon 21 15ee8bcd74c07c14 +zoom 36x20 Platoon 22 b61068362432ced4 +zoom 36x20 Platoon 23 47a33ca7487ac82d +zoom 36x20 Platoon 24 072ca673bc244b4b +zoom 36x20 Platoon 25 df8ffb8df5bae225 +zoom 36x20 Platoon 26 26706028cfd58465 +zoom 36x20 Platoon 27 228c3af1daee3462 +zoom 36x20 Platoon 28 d66e8a3a3cccde6c +zoom 36x20 Platoon 29 4cd57cd839c1d43a +zoom 36x20 Platoon 30 6f33575228ecf783 +zoom 36x20 Platoon 31 09775bdbae830bb4 +zoom 36x20 Platoon 32 6f0dca31eb15aab9 +zoom 36x20 Platoon 33 5db3c4d0478c69f5 +zoom 36x20 Platoon 34 0e3d0287958796ad +zoom 36x20 Platoon 35 4deb5d3432be6d9d +zoom 36x20 Platoon 36 1f23311535d94387 +zoom 36x20 Platoon 37 ba1e210040df5a8f +zoom 36x20 Platoon 38 e753b86ed02c1aa5 +zoom 36x20 Platoon 39 aeecad77b3e8a63d +zoom 36x20 Platoon 40 6c8dae8b368dbae0 +zoom 36x20 Platoon 41 18419772d506f782 +zoom 36x20 Platoon 42 f6d2b03fc1e7618c +zoom 36x20 Platoon 43 c1b99ec49e4e9933 +zoom 36x20 Platoon 44 7d129fc37bb8b56c +zoom 36x20 Platoon 45 e5ca118c8190d3b7 +zoom 36x20 Platoon 46 84984a48f75d5b06 +zoom 36x20 Platoon 47 75c264b206498025 +zoom 36x20 Platoon 48 898863316973c3be +zoom 36x20 Platoon 49 8a729c68fc364f82 +zoom 36x20 Platoon 50 1cfe2860c58847cd +zoom 36x20 Platoon 51 e94babd9674ad034 +zoom 36x20 Platoon 52 892f01942def31f1 +zoom 36x20 Platoon 53 4450e325fadc9389 +zoom 36x20 Platoon 54 09747587e337c0b4 +zoom 36x20 Platoon 55 62691f4bfe2d38e3 +zoom 36x20 Platoon 56 caa555dbf31a1486 +zoom 36x20 Platoon 57 c23349e6fb9b5174 +zoom 36x20 Platoon 58 4eeb91b6726ad9bb +zoom 36x20 Platoon 59 e7089327949f3194 +zoom 36x20 Platoon 60 e86c1e0cef4fa2a8 +zoom 36x20 Platoon 61 23d6c0073e3fb8ba +zoom 36x20 Platoon 62 80e9a0dd64a41488 +zoom 36x20 Platoon 63 39e3c6970b29081c +zoom 36x20 Platoon 64 612c0aafcdcc6ad3 +zoom 36x20 Platoon 65 15b4bd610318c8a9 +zoom 36x20 Platoon 66 0a528fdf3d1dfa23 +zoom 36x20 Platoon 67 92c965c66938ca69 +zoom 36x20 Platoon 68 84f82d20066c2494 +zoom 36x20 Platoon 69 87cc90e1ce4c92e8 +zoom 36x20 Platoon 70 f636d824e40fa818 +zoom 36x20 Platoon 71 991f12d77a4e52b1 +zoom 36x20 Platoon 72 8d13d7a1fb4eb18c +zoom 36x20 Platoon 73 2fe9f041aaf4028c +zoom 36x20 Platoon 74 2b93c277629495fd +zoom 36x20 Platoon 75 5a08803d9a48d511 +zoom 36x20 Platoon 76 9a9968a91ceb5572 +zoom 36x20 Platoon 77 8290b8cd3589e7e7 +zoom 36x20 Platoon 78 dbdae693350513ad +zoom 36x20 Platoon 79 b6993eacb3d5a2e6 +zoom 36x20 Platoon 80 b470b61eb3ac10bc +zoom 36x20 Platoon 81 e61cde3ab932bde6 +zoom 36x20 Platoon 82 e2d75d6cffc82743 +zoom 36x20 Platoon 83 a9d2f5162627455f +zoom 36x20 Platoon 84 09d8dce7f0782250 +zoom 36x20 Platoon 85 8ef1e4450461c374 +zoom 36x20 Platoon 86 825b91fe366a49b1 +zoom 36x20 Platoon 87 81acc102e9af21f3 +zoom 36x20 Platoon 88 da219abb559e5343 +zoom 36x20 Platoon 89 f6993334ac79346d +zoom 36x20 Platoon 90 458bf6b1e8d76777 +zoom 36x20 Platoon 91 77a7b223ea7aebcb +zoom 36x20 Platoon 92 50fd7f26bfb56dfa +zoom 36x20 Platoon 93 59e5a042b57f19c6 +zoom 36x20 Platoon 94 1a387d5368baf3ad +zoom 36x20 Platoon 95 39d155deb8c8e818 +zoom 36x20 Platoon 96 068140f4999a38c7 +zoom 36x20 Platoon 97 7654d150ef814e6f +zoom 36x20 Platoon 98 d663148bf16b8632 +zoom 36x20 Platoon 99 0d188cf7ab739a20 +zoom 36x20 Platoon 100 ecef278f7b57fab7 +zoom 36x20 Platoon 101 fb523c51bfff095a +zoom 36x20 Platoon 102 7f876f1a2b4aec6e +zoom 36x20 Platoon 103 420a648b698f1a57 +zoom 36x20 Platoon 104 5a2540263106369f +zoom 36x20 Platoon 105 8390154604f94294 +zoom 36x20 Platoon 106 76c0db3b143d6ffe +zoom 36x20 Platoon 107 794b084c4ec47e19 +zoom 36x20 Platoon 108 cf277aba7afcb70f +zoom 36x20 Platoon 109 59857d66fa31529c +zoom 36x20 Platoon 110 afc70d7ffa132a68 +zoom 36x20 Platoon 111 31f0e3d1b017fccc +zoom 36x20 Platoon 112 d4a13752d7168d83 +zoom 36x20 Platoon 113 8f3b4b24167bf18d +zoom 36x20 Platoon 114 93314a56be1908f3 +zoom 36x20 Platoon 115 13f4da84b2d626b0 +zoom 36x20 Platoon 116 972c1f7b5ce0904a +zoom 36x20 Platoon 117 a72ce7e68248c9d4 +zoom 36x20 Platoon 118 6db23482202424fc +zoom 36x20 Platoon 119 bd0e698362234587 +zoom 36x20 Platoon 120 23fda70cfeed6c12 +zoom 36x20 Platoon 121 eeca1f845488ff1f +zoom 36x20 Platoon 122 7ac6b67598f5a543 +zoom 36x20 Platoon 123 dcab6c7ea5cfe47f +zoom 36x20 Platoon 124 04f7f2d1b0a8d072 +zoom 36x20 Platoon 125 73334dd7c3031b77 +zoom 36x20 Platoon 126 f176a65c9bddf6bc +zoom 36x20 Platoon 127 a57b83938c0cc91c +zoom 36x20 Platoon 128 507a8e6c8c095a73 +zoom 36x20 Platoon 129 2611a447016f73c3 +zoom 36x20 Platoon 130 45ad898c8a4e7585 +zoom 36x20 Platoon 131 9371cdc936fe0196 +zoom 36x20 Platoon 132 f956c988206889b6 +zoom 36x20 Platoon 133 d5a847a64a0a35b7 +zoom 36x20 Platoon 134 362edc1929d99213 +zoom 36x20 Platoon 135 f42e2e33be6e4b73 +zoom 36x20 Platoon 136 c0fed45980674071 +zoom 36x20 Platoon 137 938d6c70b551cfda +zoom 36x20 Platoon 138 b470d088e9d62147 +zoom 36x20 Platoon 139 34294a4e0d6d56a5 +zoom 36x20 Platoon 140 103580917b6986f6 +zoom 36x20 Platoon 141 b3a31d01ce71f4f3 +zoom 36x20 Platoon 142 76d7bb5ce79cf8d1 +zoom 36x20 Platoon 143 4b15d9503958fa96 +zoom 36x20 Platoon 144 ebd686b4b877bd99 +zoom 36x20 Platoon 145 c2d570f09f8f1749 +zoom 36x20 Platoon 146 ac58febd19b2a316 +zoom 36x20 Platoon 147 80a84150c8e545d8 +zoom 36x20 Platoon 148 3bf9440d0784872b +zoom 36x20 Platoon 149 4362b9c80fca6d48 +zoom 36x20 Muster 0 2ab363c9d935311c +zoom 36x20 Muster 1 31792fd340e91869 +zoom 36x20 Muster 2 dcfe66c1a463e5a6 +zoom 36x20 Muster 3 3f28f03d0e942e56 +zoom 36x20 Muster 4 da87e29b144b8377 +zoom 36x20 Muster 5 5dba152ac12b1d74 +zoom 36x20 Muster 6 85128265b4ba5c41 +zoom 36x20 Muster 7 45e836c33945b3f2 +zoom 36x20 Muster 8 65e4c6c1cf113838 +zoom 36x20 Muster 9 6237b783dfc727d6 +zoom 36x20 Muster 10 265df3f33b870feb +zoom 36x20 Muster 11 72eca53d3d3e4453 +zoom 36x20 Muster 12 aa6d36945a1cc01a +zoom 36x20 Muster 13 3b044be18d62f048 +zoom 36x20 Muster 14 715fa41390ecc13e +zoom 36x20 Muster 15 1c81cf3c9c609728 +zoom 36x20 Muster 16 877b58025bd57213 +zoom 36x20 Muster 17 2f776aa78307feda +zoom 36x20 Muster 18 b38416220230d983 +zoom 36x20 Muster 19 2eeb7d0fdd5fca86 +zoom 36x20 Muster 20 b8bcfd9d7f94bb93 +zoom 36x20 Muster 21 15ee8bcd74c07c14 +zoom 36x20 Muster 22 b61068362432ced4 +zoom 36x20 Muster 23 47a33ca7487ac82d +zoom 36x20 Muster 24 072ca673bc244b4b +zoom 36x20 Muster 25 df8ffb8df5bae225 +zoom 36x20 Muster 26 26706028cfd58465 +zoom 36x20 Muster 27 228c3af1daee3462 +zoom 36x20 Muster 28 d66e8a3a3cccde6c +zoom 36x20 Muster 29 4cd57cd839c1d43a +zoom 36x20 Muster 30 6f33575228ecf783 +zoom 36x20 Muster 31 09775bdbae830bb4 +zoom 36x20 Muster 32 6f0dca31eb15aab9 +zoom 36x20 Muster 33 5db3c4d0478c69f5 +zoom 36x20 Muster 34 0e3d0287958796ad +zoom 36x20 Muster 35 4deb5d3432be6d9d +zoom 36x20 Muster 36 1f23311535d94387 +zoom 36x20 Muster 37 ba1e210040df5a8f +zoom 36x20 Muster 38 e753b86ed02c1aa5 +zoom 36x20 Muster 39 aeecad77b3e8a63d +zoom 36x20 Muster 40 6c8dae8b368dbae0 +zoom 36x20 Muster 41 18419772d506f782 +zoom 36x20 Muster 42 f6d2b03fc1e7618c +zoom 36x20 Muster 43 c1b99ec49e4e9933 +zoom 36x20 Muster 44 7d129fc37bb8b56c +zoom 36x20 Muster 45 e5ca118c8190d3b7 +zoom 36x20 Muster 46 84984a48f75d5b06 +zoom 36x20 Muster 47 75c264b206498025 +zoom 36x20 Muster 48 898863316973c3be +zoom 36x20 Muster 49 8a729c68fc364f82 +zoom 36x20 Muster 50 1cfe2860c58847cd +zoom 36x20 Muster 51 e94babd9674ad034 +zoom 36x20 Muster 52 892f01942def31f1 +zoom 36x20 Muster 53 4450e325fadc9389 +zoom 36x20 Muster 54 09747587e337c0b4 +zoom 36x20 Muster 55 62691f4bfe2d38e3 +zoom 36x20 Muster 56 caa555dbf31a1486 +zoom 36x20 Muster 57 b36e4aad47846bd2 +zoom 36x20 Muster 58 0bcc18131bedd8a7 +zoom 36x20 Muster 59 d5e28f6284c5c0c6 +zoom 36x20 Muster 60 cc8f460908ae7a1d +zoom 36x20 Muster 61 b736b44c903434a3 +zoom 36x20 Muster 62 8b15fddaaea6a719 +zoom 36x20 Muster 63 b3228826e2f36d54 +zoom 36x20 Muster 64 3cb6d0ec332440df +zoom 36x20 Muster 65 f43a89d96d9e91a3 +zoom 36x20 Muster 66 5db52ce6f91600a1 +zoom 36x20 Muster 67 a23e80085ff0f802 +zoom 36x20 Muster 68 3a49a97ad794d5a2 +zoom 36x20 Muster 69 2d36ec75b28a057b +zoom 36x20 Muster 70 64cf0d7708cc8e14 +zoom 36x20 Muster 71 7c4eacab02738fc8 +zoom 36x20 Muster 72 684e9e5a0e491707 +zoom 36x20 Muster 73 89cc22aa106c2f4c +zoom 36x20 Muster 74 dd1dd7883eef9326 +zoom 36x20 Muster 75 b03787af6d5b0f80 +zoom 36x20 Muster 76 89cae433818f7521 +zoom 36x20 Muster 77 304e5e241a0bcad9 +zoom 36x20 Muster 78 f551b09460dfaffc +zoom 36x20 Muster 79 4b34260db2811e2b +zoom 36x20 Muster 80 87cd787eb55ee840 +zoom 36x20 Muster 81 78864b7656575f35 +zoom 36x20 Muster 82 81b43cce1eaef9a7 +zoom 36x20 Muster 83 725b511c16ea7a02 +zoom 36x20 Muster 84 fa88a3e85f13e955 +zoom 36x20 Muster 85 241f134f51b306b0 +zoom 36x20 Muster 86 1d6d0d9e04db6ffa +zoom 36x20 Muster 87 81901480d4dbab44 +zoom 36x20 Muster 88 b668ba27f17acfcb +zoom 36x20 Muster 89 387619abe7faa4a7 +zoom 36x20 Muster 90 ca7e5c320d9df732 +zoom 36x20 Muster 91 b3a67cbdf505aa42 +zoom 36x20 Muster 92 39bd66d8dad7d5f2 +zoom 36x20 Muster 93 40a29308c4f3dd72 +zoom 36x20 Muster 94 1a387d5368baf3ad +zoom 36x20 Muster 95 39d155deb8c8e818 +zoom 36x20 Muster 96 068140f4999a38c7 +zoom 36x20 Muster 97 7654d150ef814e6f +zoom 36x20 Muster 98 d663148bf16b8632 +zoom 36x20 Muster 99 0d188cf7ab739a20 +zoom 36x20 Muster 100 ecef278f7b57fab7 +zoom 36x20 Muster 101 fb523c51bfff095a +zoom 36x20 Muster 102 7f876f1a2b4aec6e +zoom 36x20 Muster 103 420a648b698f1a57 +zoom 36x20 Muster 104 5a2540263106369f +zoom 36x20 Muster 105 8390154604f94294 +zoom 36x20 Muster 106 76c0db3b143d6ffe +zoom 36x20 Muster 107 794b084c4ec47e19 +zoom 36x20 Muster 108 cf277aba7afcb70f +zoom 36x20 Muster 109 59857d66fa31529c +zoom 36x20 Muster 110 afc70d7ffa132a68 +zoom 36x20 Muster 111 31f0e3d1b017fccc +zoom 36x20 Muster 112 d4a13752d7168d83 +zoom 36x20 Muster 113 8f3b4b24167bf18d +zoom 36x20 Muster 114 93314a56be1908f3 +zoom 36x20 Muster 115 13f4da84b2d626b0 +zoom 36x20 Muster 116 972c1f7b5ce0904a +zoom 36x20 Muster 117 a72ce7e68248c9d4 +zoom 36x20 Muster 118 6db23482202424fc +zoom 36x20 Muster 119 bd0e698362234587 +zoom 36x20 Muster 120 23fda70cfeed6c12 +zoom 36x20 Muster 121 eeca1f845488ff1f +zoom 36x20 Muster 122 7ac6b67598f5a543 +zoom 36x20 Muster 123 dcab6c7ea5cfe47f +zoom 36x20 Muster 124 04f7f2d1b0a8d072 +zoom 36x20 Muster 125 73334dd7c3031b77 +zoom 36x20 Muster 126 f176a65c9bddf6bc +zoom 36x20 Muster 127 a57b83938c0cc91c +zoom 36x20 Muster 128 507a8e6c8c095a73 +zoom 36x20 Muster 129 2611a447016f73c3 +zoom 36x20 Muster 130 45ad898c8a4e7585 +zoom 36x20 Muster 131 9371cdc936fe0196 +zoom 36x20 Muster 132 f956c988206889b6 +zoom 36x20 Muster 133 d5a847a64a0a35b7 +zoom 36x20 Muster 134 362edc1929d99213 +zoom 36x20 Muster 135 f42e2e33be6e4b73 +zoom 36x20 Muster 136 c0fed45980674071 +zoom 36x20 Muster 137 938d6c70b551cfda +zoom 36x20 Muster 138 b470d088e9d62147 +zoom 36x20 Muster 139 34294a4e0d6d56a5 +zoom 36x20 Muster 140 103580917b6986f6 +zoom 36x20 Muster 141 b3a31d01ce71f4f3 +zoom 36x20 Muster 142 76d7bb5ce79cf8d1 +zoom 36x20 Muster 143 4b15d9503958fa96 +zoom 36x20 Muster 144 ebd686b4b877bd99 +zoom 36x20 Muster 145 c2d570f09f8f1749 +zoom 36x20 Muster 146 ac58febd19b2a316 +zoom 36x20 Muster 147 80a84150c8e545d8 +zoom 36x20 Muster 148 3bf9440d0784872b +zoom 36x20 Muster 149 4362b9c80fca6d48 +zoom 120x40 Platoon 0 5dec504a6c796dd8 +zoom 120x40 Platoon 1 1f1f90a29e2de2e7 +zoom 120x40 Platoon 2 c0e1a6ca86a4c155 +zoom 120x40 Platoon 3 f4b7de2999a06ebc +zoom 120x40 Platoon 4 3d43f46fafa73ae3 +zoom 120x40 Platoon 5 dd6bfb073b6cd598 +zoom 120x40 Platoon 6 a0c53a6e45d752c5 +zoom 120x40 Platoon 7 e2a1962890b7e66a +zoom 120x40 Platoon 8 0060c680248a9189 +zoom 120x40 Platoon 9 cb11e0498b7a3ede +zoom 120x40 Platoon 10 d85fe76798e471ea +zoom 120x40 Platoon 11 2f4cceea425bc7b5 +zoom 120x40 Platoon 12 fe2ce27038692b29 +zoom 120x40 Platoon 13 c96c3a11c24e66b9 +zoom 120x40 Platoon 14 725c013e61fc69a1 +zoom 120x40 Platoon 15 80e159b42e8cbd23 +zoom 120x40 Platoon 16 5104a9f0d7510ea5 +zoom 120x40 Platoon 17 cd709101ab491d46 +zoom 120x40 Platoon 18 6d414d2668cc660b +zoom 120x40 Platoon 19 a277e2c6b4569426 +zoom 120x40 Platoon 20 b040ddd2d41828d4 +zoom 120x40 Platoon 21 c845bb6d564256e8 +zoom 120x40 Platoon 22 218ec549fafdd828 +zoom 120x40 Platoon 23 f77ee8c039ede103 +zoom 120x40 Platoon 24 be204941238cd68d +zoom 120x40 Platoon 25 cb3db7c136350989 +zoom 120x40 Platoon 26 affe510ad21c88c1 +zoom 120x40 Platoon 27 55aa5ed7c7c2e960 +zoom 120x40 Platoon 28 3279226026ac4e18 +zoom 120x40 Platoon 29 14d35f498981d161 +zoom 120x40 Platoon 30 59ec028284a03383 +zoom 120x40 Platoon 31 6fdc88a3b048e44a +zoom 120x40 Platoon 32 cef22db9bc00239f +zoom 120x40 Platoon 33 f6026cbf731d6213 +zoom 120x40 Platoon 34 9586849ae13efdb9 +zoom 120x40 Platoon 35 eb31c44072350d66 +zoom 120x40 Platoon 36 ba597440bbf5675a +zoom 120x40 Platoon 37 1cc65d3973eec95d +zoom 120x40 Platoon 38 1bf610471d5339cd +zoom 120x40 Platoon 39 07399e75c9605bc3 +zoom 120x40 Platoon 40 a4a1eb49476112a4 +zoom 120x40 Platoon 41 e6255a15b88944cd +zoom 120x40 Platoon 42 ea57e302c07681a4 +zoom 120x40 Platoon 43 74f0036bbde5be33 +zoom 120x40 Platoon 44 30794aeea356b982 +zoom 120x40 Platoon 45 93d4eb9b685b4129 +zoom 120x40 Platoon 46 78fdd1a8b0a8aa52 +zoom 120x40 Platoon 47 4171e941c96fae97 +zoom 120x40 Platoon 48 b57eb32e3e5819ff +zoom 120x40 Platoon 49 565fe8a6fba4942c +zoom 120x40 Platoon 50 3d5d324ae71f9076 +zoom 120x40 Platoon 51 1210bce23b00a57f +zoom 120x40 Platoon 52 5dde526ce1b10392 +zoom 120x40 Platoon 53 4bd545c7ee7f65c4 +zoom 120x40 Platoon 54 27b339687fec9e6b +zoom 120x40 Platoon 55 52b6b48d5f952c56 +zoom 120x40 Platoon 56 d1865797be872f86 +zoom 120x40 Platoon 57 6e8eb9a570ed1f99 +zoom 120x40 Platoon 58 81add9ddbc02c298 +zoom 120x40 Platoon 59 18d723d1048d236c +zoom 120x40 Platoon 60 50abbf92be2f1de9 +zoom 120x40 Platoon 61 db2fd3a91dec2429 +zoom 120x40 Platoon 62 df77a05c662a422a +zoom 120x40 Platoon 63 3f96d6225f5b4c83 +zoom 120x40 Platoon 64 9db4b1f26f7a8f70 +zoom 120x40 Platoon 65 cbe6aeb8f2f54dcd +zoom 120x40 Platoon 66 24655a22b758cce1 +zoom 120x40 Platoon 67 4ee5edcd6927ddec +zoom 120x40 Platoon 68 63d16d915df2822f +zoom 120x40 Platoon 69 770090426648e2e4 +zoom 120x40 Platoon 70 7ec52277a36259a8 +zoom 120x40 Platoon 71 430060808712fc20 +zoom 120x40 Platoon 72 6e791755bea973d9 +zoom 120x40 Platoon 73 80d8f3dcc975c229 +zoom 120x40 Platoon 74 20b5f93ce724064f +zoom 120x40 Platoon 75 639fc62242548d73 +zoom 120x40 Platoon 76 1b5844c56cf7bff7 +zoom 120x40 Platoon 77 dccb4abf6dbfa556 +zoom 120x40 Platoon 78 ef5e8055d141c2f2 +zoom 120x40 Platoon 79 60ea325207108eac +zoom 120x40 Platoon 80 8f7797a1e33ea6f9 +zoom 120x40 Platoon 81 d926b0995058f5bf +zoom 120x40 Platoon 82 b654b878b83a977a +zoom 120x40 Platoon 83 6895be115780a223 +zoom 120x40 Platoon 84 cda15638d177f170 +zoom 120x40 Platoon 85 46e6b80e91cf47da +zoom 120x40 Platoon 86 ac772a2aacaea59b +zoom 120x40 Platoon 87 4e406db59dedc4c1 +zoom 120x40 Platoon 88 dce34782275f101a +zoom 120x40 Platoon 89 523e8b8213f65b65 +zoom 120x40 Platoon 90 478dba45018bd810 +zoom 120x40 Platoon 91 d51b8df4cca928f0 +zoom 120x40 Platoon 92 2205eb72a3dc0582 +zoom 120x40 Platoon 93 d423f2699bab0d58 +zoom 120x40 Platoon 94 b7128d1e4f156048 +zoom 120x40 Platoon 95 6c3802f3b088c7b7 +zoom 120x40 Platoon 96 3ba51591dbae7249 +zoom 120x40 Platoon 97 bb08b18f4bbe57f4 +zoom 120x40 Platoon 98 527831adfb10ba72 +zoom 120x40 Platoon 99 9d36bd035f08d9c2 +zoom 120x40 Platoon 100 24556799de697bdf +zoom 120x40 Platoon 101 c71eb03d43dd61f5 +zoom 120x40 Platoon 102 1b56973d629ff0f1 +zoom 120x40 Platoon 103 ab6b1a85d5480d8c +zoom 120x40 Platoon 104 178bf3a9e38f2446 +zoom 120x40 Platoon 105 93f160b7a2568fca +zoom 120x40 Platoon 106 f554f0c160a9d00f +zoom 120x40 Platoon 107 a5c0b064ea816fc7 +zoom 120x40 Platoon 108 b993a60d3c575b91 +zoom 120x40 Platoon 109 c47669b454ef67fb +zoom 120x40 Platoon 110 5a13797f2d722082 +zoom 120x40 Platoon 111 8ea7a58a99188797 +zoom 120x40 Platoon 112 8e3fce4bcea022ab +zoom 120x40 Platoon 113 436358ca0fdec619 +zoom 120x40 Platoon 114 7708109ef0f57b82 +zoom 120x40 Platoon 115 60ffa14750b42e9a +zoom 120x40 Platoon 116 c5a8dfbd43174ae4 +zoom 120x40 Platoon 117 2e172e9d51fb015d +zoom 120x40 Platoon 118 de16fcfacaa2d77f +zoom 120x40 Platoon 119 ed6da97816da89b1 +zoom 120x40 Platoon 120 49e5941c89ba5c94 +zoom 120x40 Platoon 121 65c9e57af8e28dd9 +zoom 120x40 Platoon 122 6b4573aa20618a07 +zoom 120x40 Platoon 123 e030cd5e6fdaf5c2 +zoom 120x40 Platoon 124 c59445968b456366 +zoom 120x40 Platoon 125 99518dc5651008c6 +zoom 120x40 Platoon 126 927793db6436ff7a +zoom 120x40 Platoon 127 8f43b312fefad92a +zoom 120x40 Platoon 128 2b274f023ec7abe9 +zoom 120x40 Platoon 129 033e5819f26037e0 +zoom 120x40 Platoon 130 25ebe8a29e9e1036 +zoom 120x40 Platoon 131 aa7f18c7813becc6 +zoom 120x40 Platoon 132 a698c2716fd28852 +zoom 120x40 Platoon 133 de3ca03783dac9ba +zoom 120x40 Platoon 134 13d16306a0dc76c3 +zoom 120x40 Platoon 135 c3e856aa2242fa6d +zoom 120x40 Platoon 136 5815fdabb0b4794e +zoom 120x40 Platoon 137 9aefd3e05f3b71da +zoom 120x40 Platoon 138 cb09075dec87590b +zoom 120x40 Platoon 139 9773641900ebe7d0 +zoom 120x40 Platoon 140 487b0d14da0e2136 +zoom 120x40 Platoon 141 832b2f47e8818383 +zoom 120x40 Platoon 142 9979fb79d5c34788 +zoom 120x40 Platoon 143 028619ebe019a8ee +zoom 120x40 Platoon 144 8aeb043589a9bf67 +zoom 120x40 Platoon 145 1d343ad33a4277c9 +zoom 120x40 Platoon 146 8634d06755d3fdb6 +zoom 120x40 Platoon 147 4b2b1cf1afb1c178 +zoom 120x40 Platoon 148 aaa932fafc9e316b +zoom 120x40 Platoon 149 b91d1dda0e37042b +zoom 120x40 Muster 0 5dec504a6c796dd8 +zoom 120x40 Muster 1 1f1f90a29e2de2e7 +zoom 120x40 Muster 2 c0e1a6ca86a4c155 +zoom 120x40 Muster 3 f4b7de2999a06ebc +zoom 120x40 Muster 4 3d43f46fafa73ae3 +zoom 120x40 Muster 5 dd6bfb073b6cd598 +zoom 120x40 Muster 6 a0c53a6e45d752c5 +zoom 120x40 Muster 7 e2a1962890b7e66a +zoom 120x40 Muster 8 0060c680248a9189 +zoom 120x40 Muster 9 cb11e0498b7a3ede +zoom 120x40 Muster 10 d85fe76798e471ea +zoom 120x40 Muster 11 2f4cceea425bc7b5 +zoom 120x40 Muster 12 fe2ce27038692b29 +zoom 120x40 Muster 13 c96c3a11c24e66b9 +zoom 120x40 Muster 14 725c013e61fc69a1 +zoom 120x40 Muster 15 80e159b42e8cbd23 +zoom 120x40 Muster 16 5104a9f0d7510ea5 +zoom 120x40 Muster 17 cd709101ab491d46 +zoom 120x40 Muster 18 6d414d2668cc660b +zoom 120x40 Muster 19 a277e2c6b4569426 +zoom 120x40 Muster 20 b040ddd2d41828d4 +zoom 120x40 Muster 21 c845bb6d564256e8 +zoom 120x40 Muster 22 218ec549fafdd828 +zoom 120x40 Muster 23 f77ee8c039ede103 +zoom 120x40 Muster 24 be204941238cd68d +zoom 120x40 Muster 25 cb3db7c136350989 +zoom 120x40 Muster 26 affe510ad21c88c1 +zoom 120x40 Muster 27 55aa5ed7c7c2e960 +zoom 120x40 Muster 28 3279226026ac4e18 +zoom 120x40 Muster 29 14d35f498981d161 +zoom 120x40 Muster 30 59ec028284a03383 +zoom 120x40 Muster 31 6fdc88a3b048e44a +zoom 120x40 Muster 32 cef22db9bc00239f +zoom 120x40 Muster 33 f6026cbf731d6213 +zoom 120x40 Muster 34 9586849ae13efdb9 +zoom 120x40 Muster 35 eb31c44072350d66 +zoom 120x40 Muster 36 ba597440bbf5675a +zoom 120x40 Muster 37 1cc65d3973eec95d +zoom 120x40 Muster 38 1bf610471d5339cd +zoom 120x40 Muster 39 07399e75c9605bc3 +zoom 120x40 Muster 40 a4a1eb49476112a4 +zoom 120x40 Muster 41 e6255a15b88944cd +zoom 120x40 Muster 42 ea57e302c07681a4 +zoom 120x40 Muster 43 74f0036bbde5be33 +zoom 120x40 Muster 44 30794aeea356b982 +zoom 120x40 Muster 45 93d4eb9b685b4129 +zoom 120x40 Muster 46 78fdd1a8b0a8aa52 +zoom 120x40 Muster 47 4171e941c96fae97 +zoom 120x40 Muster 48 b57eb32e3e5819ff +zoom 120x40 Muster 49 565fe8a6fba4942c +zoom 120x40 Muster 50 3d5d324ae71f9076 +zoom 120x40 Muster 51 1210bce23b00a57f +zoom 120x40 Muster 52 5dde526ce1b10392 +zoom 120x40 Muster 53 4bd545c7ee7f65c4 +zoom 120x40 Muster 54 27b339687fec9e6b +zoom 120x40 Muster 55 52b6b48d5f952c56 +zoom 120x40 Muster 56 d1865797be872f86 +zoom 120x40 Muster 57 a02f366e756696e4 +zoom 120x40 Muster 58 256d4fc8ee469e6f +zoom 120x40 Muster 59 2d481a5e2337ef08 +zoom 120x40 Muster 60 32332cdaaa569407 +zoom 120x40 Muster 61 e7135b258b09882b +zoom 120x40 Muster 62 648978a8d8fbd1af +zoom 120x40 Muster 63 75b2e5dacd89c420 +zoom 120x40 Muster 64 089f3665c12864de +zoom 120x40 Muster 65 9410ba6082d922b0 +zoom 120x40 Muster 66 175c8a471913c512 +zoom 120x40 Muster 67 ed16389756169ef6 +zoom 120x40 Muster 68 2fb9cd511db945a9 +zoom 120x40 Muster 69 44918ed39d0aab13 +zoom 120x40 Muster 70 f5c653e5d1024e7c +zoom 120x40 Muster 71 09360125b503790e +zoom 120x40 Muster 72 d9c02be6b73c1b11 +zoom 120x40 Muster 73 f41df4ae6062a803 +zoom 120x40 Muster 74 c6f4c90d6a967340 +zoom 120x40 Muster 75 4fb3f196a2354d72 +zoom 120x40 Muster 76 a1e2cea0991da43a +zoom 120x40 Muster 77 3e7f38ea3b57d843 +zoom 120x40 Muster 78 009aa07afb88ae5b +zoom 120x40 Muster 79 fbf4797eef6f3084 +zoom 120x40 Muster 80 c9edc9dfcfa0837e +zoom 120x40 Muster 81 f221811880fec274 +zoom 120x40 Muster 82 bd83336b78580c66 +zoom 120x40 Muster 83 bd919e67b083ec09 +zoom 120x40 Muster 84 2b408f086b77acd4 +zoom 120x40 Muster 85 4f13344d470134f6 +zoom 120x40 Muster 86 df01f942fe7a2d56 +zoom 120x40 Muster 87 46ce81eeacdc462f +zoom 120x40 Muster 88 de9680af3f961bf2 +zoom 120x40 Muster 89 61b6fc98b1a9c02a +zoom 120x40 Muster 90 c56d259cd8c4b464 +zoom 120x40 Muster 91 e4f8044650eed74e +zoom 120x40 Muster 92 682b8c7ce503060e +zoom 120x40 Muster 93 fc677d03fd798e84 +zoom 120x40 Muster 94 b7128d1e4f156048 +zoom 120x40 Muster 95 6c3802f3b088c7b7 +zoom 120x40 Muster 96 3ba51591dbae7249 +zoom 120x40 Muster 97 bb08b18f4bbe57f4 +zoom 120x40 Muster 98 527831adfb10ba72 +zoom 120x40 Muster 99 9d36bd035f08d9c2 +zoom 120x40 Muster 100 24556799de697bdf +zoom 120x40 Muster 101 c71eb03d43dd61f5 +zoom 120x40 Muster 102 1b56973d629ff0f1 +zoom 120x40 Muster 103 ab6b1a85d5480d8c +zoom 120x40 Muster 104 178bf3a9e38f2446 +zoom 120x40 Muster 105 93f160b7a2568fca +zoom 120x40 Muster 106 f554f0c160a9d00f +zoom 120x40 Muster 107 a5c0b064ea816fc7 +zoom 120x40 Muster 108 b993a60d3c575b91 +zoom 120x40 Muster 109 c47669b454ef67fb +zoom 120x40 Muster 110 5a13797f2d722082 +zoom 120x40 Muster 111 8ea7a58a99188797 +zoom 120x40 Muster 112 8e3fce4bcea022ab +zoom 120x40 Muster 113 436358ca0fdec619 +zoom 120x40 Muster 114 7708109ef0f57b82 +zoom 120x40 Muster 115 60ffa14750b42e9a +zoom 120x40 Muster 116 c5a8dfbd43174ae4 +zoom 120x40 Muster 117 2e172e9d51fb015d +zoom 120x40 Muster 118 de16fcfacaa2d77f +zoom 120x40 Muster 119 ed6da97816da89b1 +zoom 120x40 Muster 120 49e5941c89ba5c94 +zoom 120x40 Muster 121 65c9e57af8e28dd9 +zoom 120x40 Muster 122 6b4573aa20618a07 +zoom 120x40 Muster 123 e030cd5e6fdaf5c2 +zoom 120x40 Muster 124 c59445968b456366 +zoom 120x40 Muster 125 99518dc5651008c6 +zoom 120x40 Muster 126 927793db6436ff7a +zoom 120x40 Muster 127 8f43b312fefad92a +zoom 120x40 Muster 128 2b274f023ec7abe9 +zoom 120x40 Muster 129 033e5819f26037e0 +zoom 120x40 Muster 130 25ebe8a29e9e1036 +zoom 120x40 Muster 131 aa7f18c7813becc6 +zoom 120x40 Muster 132 a698c2716fd28852 +zoom 120x40 Muster 133 de3ca03783dac9ba +zoom 120x40 Muster 134 13d16306a0dc76c3 +zoom 120x40 Muster 135 c3e856aa2242fa6d +zoom 120x40 Muster 136 5815fdabb0b4794e +zoom 120x40 Muster 137 9aefd3e05f3b71da +zoom 120x40 Muster 138 cb09075dec87590b +zoom 120x40 Muster 139 9773641900ebe7d0 +zoom 120x40 Muster 140 487b0d14da0e2136 +zoom 120x40 Muster 141 832b2f47e8818383 +zoom 120x40 Muster 142 9979fb79d5c34788 +zoom 120x40 Muster 143 028619ebe019a8ee +zoom 120x40 Muster 144 8aeb043589a9bf67 +zoom 120x40 Muster 145 1d343ad33a4277c9 +zoom 120x40 Muster 146 8634d06755d3fdb6 +zoom 120x40 Muster 147 4b2b1cf1afb1c178 +zoom 120x40 Muster 148 aaa932fafc9e316b +zoom 120x40 Muster 149 b91d1dda0e37042b +suite Dots 0 0 0 faae9c73d69feb71 +suite Dots 0 0 1 505c4dacfce510a7 +suite Dots 0 0 2 fd8962d71a6643a4 +suite Dots 0 0 3 874f3a21ecb67b15 +suite Dots 0 0.37 0 dfa872644df49ba5 +suite Dots 0 0.37 1 36e59a6e98e43f25 +suite Dots 0 0.37 2 36e59a6e98e43f25 +suite Dots 0 0.37 3 da0612b884ef8d15 +suite Dots 0 0.8 0 59d5beac1619cdf2 +suite Dots 0 0.8 1 857123224172f71b +suite Dots 0 0.8 2 2664999db6ddd860 +suite Dots 0 0.8 3 f2c0436076643108 +suite Dots 0 1 0 6e55c76436c678fe +suite Dots 0 1 1 65012ca7dba6c575 +suite Dots 0 1 2 9c53042098e0cfa4 +suite Dots 0 1 3 7832c09483647dbd +suite Dots 12 0 0 648b7416a5be6bc1 +suite Dots 12 0 1 e9e60638482c54f3 +suite Dots 12 0 2 44c824aadfee8a89 +suite Dots 12 0 3 04a1735ff4dd981d +suite Dots 12 0.37 0 dfa872644df49ba5 +suite Dots 12 0.37 1 36e59a6e98e43f25 +suite Dots 12 0.37 2 36e59a6e98e43f25 +suite Dots 12 0.37 3 da0612b884ef8d15 +suite Dots 12 0.8 0 32a404b743fd7ad8 +suite Dots 12 0.8 1 f7ca1e1758060032 +suite Dots 12 0.8 2 c813bb696f4c748a +suite Dots 12 0.8 3 70776c90f95fa025 +suite Dots 12 1 0 addc4053030eb104 +suite Dots 12 1 1 05137b87b84994de +suite Dots 12 1 2 bc73d15daa8277b6 +suite Dots 12 1 3 25cecda5d5ddfd81 +suite Dots 36 0 0 0598f1c2a9ee2435 +suite Dots 36 0 1 72d6a8de3508fb42 +suite Dots 36 0 2 1a2b8f62be082555 +suite Dots 36 0 3 e1cdf34ede6d35d1 +suite Dots 36 0.37 0 dfa872644df49ba5 +suite Dots 36 0.37 1 36e59a6e98e43f25 +suite Dots 36 0.37 2 36e59a6e98e43f25 +suite Dots 36 0.37 3 da0612b884ef8d15 +suite Dots 36 0.8 0 818428a1f77d31aa +suite Dots 36 0.8 1 cfa53e207aa82853 +suite Dots 36 0.8 2 b825dc070da726a8 +suite Dots 36 0.8 3 66758b7d891a80b5 +suite Dots 36 1 0 c1e0899077eb1274 +suite Dots 36 1 1 cf6760fb9a4431f2 +suite Dots 36 1 2 dcd74b1e7a29ce28 +suite Dots 36 1 3 2b09db54805f5e7c +suite Dots 60 0 0 ebb0f1cad9ad2fb6 +suite Dots 60 0 1 2f23f07fa1c74f65 +suite Dots 60 0 2 c97bee237e44a589 +suite Dots 60 0 3 53e91d188a45ecfe +suite Dots 60 0.37 0 dfa872644df49ba5 +suite Dots 60 0.37 1 36e59a6e98e43f25 +suite Dots 60 0.37 2 36e59a6e98e43f25 +suite Dots 60 0.37 3 da0612b884ef8d15 +suite Dots 60 0.8 0 1d8e9a49bb1a87ad +suite Dots 60 0.8 1 efd0910efb8efc90 +suite Dots 60 0.8 2 0efb099f9188ab5b +suite Dots 60 0.8 3 f2677028dc544b07 +suite Dots 60 1 0 440f287c484f2523 +suite Dots 60 1 1 4e9af147b40fdcab +suite Dots 60 1 2 5d64da05db18d4a7 +suite Dots 60 1 3 2b71231e72401e34 +suite Dots 84 0 0 bf0c931fee48e6f5 +suite Dots 84 0 1 ceec7e4ad9a22353 +suite Dots 84 0 2 e428f415a62f36da +suite Dots 84 0 3 1f4ba0b1c90d0382 +suite Dots 84 0.37 0 dfa872644df49ba5 +suite Dots 84 0.37 1 36e59a6e98e43f25 +suite Dots 84 0.37 2 36e59a6e98e43f25 +suite Dots 84 0.37 3 da0612b884ef8d15 +suite Dots 84 0.8 0 1099cdd58e31a4fa +suite Dots 84 0.8 1 c9de621cee065bbc +suite Dots 84 0.8 2 2aa2102d0c2e3c3a +suite Dots 84 0.8 3 359b5782e5284432 +suite Dots 84 1 0 00c4f5edd913bc18 +suite Dots 84 1 1 8020357f6c16c12a +suite Dots 84 1 2 f57de0bf36a17f09 +suite Dots 84 1 3 c5b53799e733628f +suite Dots 94 0 0 65ed308413ddafa1 +suite Dots 94 0 1 8e135dc5122dafa5 +suite Dots 94 0 2 92e5b4fc4b8ee33c +suite Dots 94 0 3 6b38e71661173ca9 +suite Dots 94 0.37 0 dfa872644df49ba5 +suite Dots 94 0.37 1 36e59a6e98e43f25 +suite Dots 94 0.37 2 36e59a6e98e43f25 +suite Dots 94 0.37 3 da0612b884ef8d15 +suite Dots 94 0.8 0 5f4ab87de6b9ecbe +suite Dots 94 0.8 1 a906e5e2b2682fb8 +suite Dots 94 0.8 2 08dc154b7b5dd709 +suite Dots 94 0.8 3 8a66bd47b335c454 +suite Dots 94 1 0 daf6ea60fcf6c8f8 +suite Dots 94 1 1 822367ce74cdf429 +suite Dots 94 1 2 53ab7a22ceec4e8d +suite Dots 94 1 3 55fda1809f058eb4 +suite Dots 86399 0 0 c91b9c97f3f76cc6 +suite Dots 86399 0 1 eef38c32eccb69d3 +suite Dots 86399 0 2 34ed76c8cf9eac7b +suite Dots 86399 0 3 d257849780134359 +suite Dots 86399 0.37 0 dfa872644df49ba5 +suite Dots 86399 0.37 1 36e59a6e98e43f25 +suite Dots 86399 0.37 2 36e59a6e98e43f25 +suite Dots 86399 0.37 3 da0612b884ef8d15 +suite Dots 86399 0.8 0 100f9cfd583c1f8b +suite Dots 86399 0.8 1 e1911e24bbc2a19e +suite Dots 86399 0.8 2 d26be4f900bbbfd3 +suite Dots 86399 0.8 3 7557037a53ea6c4b +suite Dots 86399 1 0 eaa782fdda6302a6 +suite Dots 86399 1 1 6c4054e58041b567 +suite Dots 86399 1 2 b67ea797a981c07a +suite Dots 86399 1 3 44b7f7d29446874a +suite Formations 0 0 0 6f11667ea2af7c6d +suite Formations 0 0 1 08dc9697fb7769fd +suite Formations 0 0 2 b353000242375e73 +suite Formations 0 0 3 08688eb5db7288b4 +suite Formations 0 0.37 0 aab3e0691846bdb7 +suite Formations 0 0.37 1 bb37e752e41091a5 +suite Formations 0 0.37 2 b6b5a9c5329aad84 +suite Formations 0 0.37 3 bfb4089abe5bb969 +suite Formations 0 0.8 0 842afc81e87c9066 +suite Formations 0 0.8 1 1b599c8f42cb567e +suite Formations 0 0.8 2 170f545406b56c89 +suite Formations 0 0.8 3 9030023a0bd5cce2 +suite Formations 0 1 0 6e55c76436c678fe +suite Formations 0 1 1 65012ca7dba6c575 +suite Formations 0 1 2 9c53042098e0cfa4 +suite Formations 0 1 3 7832c09483647dbd +suite Formations 12 0 0 79ff2c6d77549757 +suite Formations 12 0 1 7619dbc38f9ed97f +suite Formations 12 0 2 a9439a212dc369d2 +suite Formations 12 0 3 0deddcfd3f9b2fcc +suite Formations 12 0.37 0 12377a3f6c4fc156 +suite Formations 12 0.37 1 cea83cebde4fec5e +suite Formations 12 0.37 2 f5cd27da50790135 +suite Formations 12 0.37 3 a899bdfb61f43b5c +suite Formations 12 0.8 0 8a2f5654fb302911 +suite Formations 12 0.8 1 a6866218925fae7e +suite Formations 12 0.8 2 2487e70f8fcadcd2 +suite Formations 12 0.8 3 d86339aa302e54c9 +suite Formations 12 1 0 addc4053030eb104 +suite Formations 12 1 1 05137b87b84994de +suite Formations 12 1 2 bc73d15daa8277b6 +suite Formations 12 1 3 25cecda5d5ddfd81 +suite Formations 36 0 0 f84a2080eb8bfa33 +suite Formations 36 0 1 8de265abd0197862 +suite Formations 36 0 2 f19d64376c2f2958 +suite Formations 36 0 3 b6443555a3e2d225 +suite Formations 36 0.37 0 543b5979f7d94a47 +suite Formations 36 0.37 1 deb643dba4e9b7e3 +suite Formations 36 0.37 2 127f80c51c2cd3da +suite Formations 36 0.37 3 f5ebece84ca27ef6 +suite Formations 36 0.8 0 6aafe0a2f8c36d1a +suite Formations 36 0.8 1 15be125dd4eabce6 +suite Formations 36 0.8 2 e19feeebf8a7137e +suite Formations 36 0.8 3 60ec28efb3ba4b1f +suite Formations 36 1 0 c1e0899077eb1274 +suite Formations 36 1 1 cf6760fb9a4431f2 +suite Formations 36 1 2 dcd74b1e7a29ce28 +suite Formations 36 1 3 2b09db54805f5e7c +suite Formations 60 0 0 9611d4d696bd4181 +suite Formations 60 0 1 b9f346b21ffc84c1 +suite Formations 60 0 2 9127a539923d4cd1 +suite Formations 60 0 3 d5d02d51857f9355 +suite Formations 60 0.37 0 83bd54d4487328a1 +suite Formations 60 0.37 1 27f23b904eab754c +suite Formations 60 0.37 2 971ea1a04ac08975 +suite Formations 60 0.37 3 58f42d4f80780cb4 +suite Formations 60 0.8 0 0be366eb110cd71b +suite Formations 60 0.8 1 bfdf518bb5bfee18 +suite Formations 60 0.8 2 bd15b9a6970c2806 +suite Formations 60 0.8 3 f5b59fba284d76a7 +suite Formations 60 1 0 440f287c484f2523 +suite Formations 60 1 1 4e9af147b40fdcab +suite Formations 60 1 2 5d64da05db18d4a7 +suite Formations 60 1 3 2b71231e72401e34 +suite Formations 84 0 0 0ca5f83112c315ef +suite Formations 84 0 1 b4b02a007612ef42 +suite Formations 84 0 2 0f03ea2b5de27bd8 +suite Formations 84 0 3 0dd4367f46f66982 +suite Formations 84 0.37 0 8c909966fab59848 +suite Formations 84 0.37 1 60da05e65e8811f1 +suite Formations 84 0.37 2 8904ff2c5a9e5953 +suite Formations 84 0.37 3 ca41cbb4543074ea +suite Formations 84 0.8 0 747ecb0bfa4f6844 +suite Formations 84 0.8 1 684248799eab2423 +suite Formations 84 0.8 2 1a725e7d7dcec7ad +suite Formations 84 0.8 3 af3698d44b0d1d2b +suite Formations 84 1 0 00c4f5edd913bc18 +suite Formations 84 1 1 8020357f6c16c12a +suite Formations 84 1 2 f57de0bf36a17f09 +suite Formations 84 1 3 c5b53799e733628f +suite Formations 94 0 0 760902f5b9c2f99b +suite Formations 94 0 1 06fd039c8565c7ab +suite Formations 94 0 2 feb171df5c61d4de +suite Formations 94 0 3 f28de9bbf7e07711 +suite Formations 94 0.37 0 ffbaef863c59c44b +suite Formations 94 0.37 1 89a625f20a461da4 +suite Formations 94 0.37 2 75aff8d053c13d17 +suite Formations 94 0.37 3 2aa8c00aa10949b2 +suite Formations 94 0.8 0 645b4db552b564a2 +suite Formations 94 0.8 1 adcd30b272d55143 +suite Formations 94 0.8 2 ff81f682fcc81c5b +suite Formations 94 0.8 3 6abe492dcd792ec7 +suite Formations 94 1 0 daf6ea60fcf6c8f8 +suite Formations 94 1 1 822367ce74cdf429 +suite Formations 94 1 2 53ab7a22ceec4e8d +suite Formations 94 1 3 55fda1809f058eb4 +suite Formations 86399 0 0 3f397403c530760d +suite Formations 86399 0 1 15f013be134e64d5 +suite Formations 86399 0 2 07385d1d02857794 +suite Formations 86399 0 3 8d33da7a8d85c077 +suite Formations 86399 0.37 0 20b8ee9d2c7caf01 +suite Formations 86399 0.37 1 b734a8466c760c99 +suite Formations 86399 0.37 2 aa23cca140b3c835 +suite Formations 86399 0.37 3 efcf9e6cae0a91ba +suite Formations 86399 0.8 0 8debbf3cb1ef32f6 +suite Formations 86399 0.8 1 89bbad5e3d163e8c +suite Formations 86399 0.8 2 57e5bf0c5eb17629 +suite Formations 86399 0.8 3 2c8dd66a22ee7627 +suite Formations 86399 1 0 eaa782fdda6302a6 +suite Formations 86399 1 1 6c4054e58041b567 +suite Formations 86399 1 2 b67ea797a981c07a +suite Formations 86399 1 3 44b7f7d29446874a +suite Sandboxes 0 0 0 1ace34c7e1deed02 +suite Sandboxes 0 0 1 7a253c134c5f87eb +suite Sandboxes 0 0 2 31acf5cca085afbc +suite Sandboxes 0 0 3 e6829ee228793722 +suite Sandboxes 0 0.37 0 8d90d10e8998cf9a +suite Sandboxes 0 0.37 1 29025c72130aa139 +suite Sandboxes 0 0.37 2 90d4c28ba67e473f +suite Sandboxes 0 0.37 3 331dc72c7f77adb4 +suite Sandboxes 0 0.8 0 f6fc342b36ca53bc +suite Sandboxes 0 0.8 1 24dbba451c936717 +suite Sandboxes 0 0.8 2 3a2bd7d60b3a32f2 +suite Sandboxes 0 0.8 3 a75686e472056266 +suite Sandboxes 0 1 0 6e55c76436c678fe +suite Sandboxes 0 1 1 65012ca7dba6c575 +suite Sandboxes 0 1 2 9c53042098e0cfa4 +suite Sandboxes 0 1 3 7832c09483647dbd +suite Sandboxes 12 0 0 71d572d2915297f8 +suite Sandboxes 12 0 1 885fb7ee0414a87e +suite Sandboxes 12 0 2 806bc1ff29a5680c +suite Sandboxes 12 0 3 0d7c10622ad6af6c +suite Sandboxes 12 0.37 0 85e452d265e32fb3 +suite Sandboxes 12 0.37 1 8519cc49b4a78313 +suite Sandboxes 12 0.37 2 06cce9794fea52e8 +suite Sandboxes 12 0.37 3 8b392a3d19bc8ccd +suite Sandboxes 12 0.8 0 abb8d4030cc3be11 +suite Sandboxes 12 0.8 1 b2803353d028ec6f +suite Sandboxes 12 0.8 2 35bd5f756344ff40 +suite Sandboxes 12 0.8 3 32015945958ccd9b +suite Sandboxes 12 1 0 addc4053030eb104 +suite Sandboxes 12 1 1 05137b87b84994de +suite Sandboxes 12 1 2 bc73d15daa8277b6 +suite Sandboxes 12 1 3 25cecda5d5ddfd81 +suite Sandboxes 36 0 0 f1519400c95c62b5 +suite Sandboxes 36 0 1 e93cd3f8a9047983 +suite Sandboxes 36 0 2 bf1dbfc7b490a829 +suite Sandboxes 36 0 3 3a1f9965022df827 +suite Sandboxes 36 0.37 0 1969de2f582fb03a +suite Sandboxes 36 0.37 1 1921963d2e05edf9 +suite Sandboxes 36 0.37 2 f61bc7b3a9b60809 +suite Sandboxes 36 0.37 3 32ff34f5d520b24e +suite Sandboxes 36 0.8 0 6f41bfc0d47f5da3 +suite Sandboxes 36 0.8 1 80f5db038e86004e +suite Sandboxes 36 0.8 2 1539e82689239621 +suite Sandboxes 36 0.8 3 147dede563926970 +suite Sandboxes 36 1 0 c1e0899077eb1274 +suite Sandboxes 36 1 1 cf6760fb9a4431f2 +suite Sandboxes 36 1 2 dcd74b1e7a29ce28 +suite Sandboxes 36 1 3 2b09db54805f5e7c +suite Sandboxes 60 0 0 3f7a04025bfc323d +suite Sandboxes 60 0 1 cffe9e1fdfeaafb7 +suite Sandboxes 60 0 2 ce6e68319d3035c9 +suite Sandboxes 60 0 3 1db1a26b617190fb +suite Sandboxes 60 0.37 0 fa3d7dc1447109fc +suite Sandboxes 60 0.37 1 15eecbcb54c71e17 +suite Sandboxes 60 0.37 2 ace1901e2c336887 +suite Sandboxes 60 0.37 3 3c74575d0f965486 +suite Sandboxes 60 0.8 0 f3e3d9f506d345b9 +suite Sandboxes 60 0.8 1 f7e7a4106858dcd5 +suite Sandboxes 60 0.8 2 faa4b643a9875b5b +suite Sandboxes 60 0.8 3 c1e74447bfdc4c57 +suite Sandboxes 60 1 0 440f287c484f2523 +suite Sandboxes 60 1 1 4e9af147b40fdcab +suite Sandboxes 60 1 2 5d64da05db18d4a7 +suite Sandboxes 60 1 3 2b71231e72401e34 +suite Sandboxes 84 0 0 8a9d3b91f62a2eff +suite Sandboxes 84 0 1 ed81ba8333ec768c +suite Sandboxes 84 0 2 6805d8a1e165d41b +suite Sandboxes 84 0 3 14335e43b923b173 +suite Sandboxes 84 0.37 0 ba3add52832f3f86 +suite Sandboxes 84 0.37 1 94259c9857ece96e +suite Sandboxes 84 0.37 2 2fc9bb2f73d7fb18 +suite Sandboxes 84 0.37 3 a2fb6b67f11bd590 +suite Sandboxes 84 0.8 0 78510497136112ea +suite Sandboxes 84 0.8 1 f5bfa3284b932956 +suite Sandboxes 84 0.8 2 7459a6f63e4e5902 +suite Sandboxes 84 0.8 3 d52150d73ea51264 +suite Sandboxes 84 1 0 00c4f5edd913bc18 +suite Sandboxes 84 1 1 8020357f6c16c12a +suite Sandboxes 84 1 2 f57de0bf36a17f09 +suite Sandboxes 84 1 3 c5b53799e733628f +suite Sandboxes 94 0 0 6b21eece41462e09 +suite Sandboxes 94 0 1 209408b73fa9014b +suite Sandboxes 94 0 2 9ad085d470b62f71 +suite Sandboxes 94 0 3 219d670a14143f73 +suite Sandboxes 94 0.37 0 d97192352ec69bd2 +suite Sandboxes 94 0.37 1 5e15bc54431fef0a +suite Sandboxes 94 0.37 2 2326731440e35c4f +suite Sandboxes 94 0.37 3 8026701201f22019 +suite Sandboxes 94 0.8 0 2aa2a5a633742288 +suite Sandboxes 94 0.8 1 7b3a26ebe40a3852 +suite Sandboxes 94 0.8 2 83cea56c2c5c745e +suite Sandboxes 94 0.8 3 2401654834221861 +suite Sandboxes 94 1 0 daf6ea60fcf6c8f8 +suite Sandboxes 94 1 1 822367ce74cdf429 +suite Sandboxes 94 1 2 53ab7a22ceec4e8d +suite Sandboxes 94 1 3 55fda1809f058eb4 +suite Sandboxes 86399 0 0 c0a8352de15be571 +suite Sandboxes 86399 0 1 05a692d3d33ddee7 +suite Sandboxes 86399 0 2 a246a6577a9fc983 +suite Sandboxes 86399 0 3 c350621b120f2afa +suite Sandboxes 86399 0.37 0 d23be2b1d9918de5 +suite Sandboxes 86399 0.37 1 9b3dbe55e8f9169c +suite Sandboxes 86399 0.37 2 b49f37ad741a2051 +suite Sandboxes 86399 0.37 3 0c501ee7042c8904 +suite Sandboxes 86399 0.8 0 03b8010a1327d3dc +suite Sandboxes 86399 0.8 1 a821eb11d283814b +suite Sandboxes 86399 0.8 2 3c3ba64a149633b4 +suite Sandboxes 86399 0.8 3 eb5b8bfea931f85c +suite Sandboxes 86399 1 0 eaa782fdda6302a6 +suite Sandboxes 86399 1 1 6c4054e58041b567 +suite Sandboxes 86399 1 2 b67ea797a981c07a +suite Sandboxes 86399 1 3 44b7f7d29446874a +suite Creatures 0 0 0 3b4d2b30835f1720 +suite Creatures 0 0 1 d02a05ee760891a2 +suite Creatures 0 0 2 d4025564435336d7 +suite Creatures 0 0 3 142d6855775aa0fd +suite Creatures 0 0.37 0 0614f0f3bcb352c4 +suite Creatures 0 0.37 1 2efdb61442a80617 +suite Creatures 0 0.37 2 7ae17c43427b6418 +suite Creatures 0 0.37 3 a63807350bd53a7f +suite Creatures 0 0.8 0 0e94c4e3ce8ffcc4 +suite Creatures 0 0.8 1 a91e30279ed4e4e9 +suite Creatures 0 0.8 2 faa4fdca12e2fa6b +suite Creatures 0 0.8 3 8948dee9d3563ac4 +suite Creatures 0 1 0 6e55c76436c678fe +suite Creatures 0 1 1 65012ca7dba6c575 +suite Creatures 0 1 2 9c53042098e0cfa4 +suite Creatures 0 1 3 7832c09483647dbd +suite Creatures 12 0 0 f0fdd19643cc0553 +suite Creatures 12 0 1 6f1aeaef4ad3297f +suite Creatures 12 0 2 09a7efdfc39fdc6a +suite Creatures 12 0 3 89fc8932611fbbe9 +suite Creatures 12 0.37 0 0eb54464fb5ce8aa +suite Creatures 12 0.37 1 0c4d4db5abb9ff2f +suite Creatures 12 0.37 2 04bdc4b4d4b1b953 +suite Creatures 12 0.37 3 2e2bca2c12b3fae6 +suite Creatures 12 0.8 0 eb9579e7421dda64 +suite Creatures 12 0.8 1 988bf6fd3e2b2456 +suite Creatures 12 0.8 2 4a4efb072bf35344 +suite Creatures 12 0.8 3 01ed048ffef0b189 +suite Creatures 12 1 0 addc4053030eb104 +suite Creatures 12 1 1 05137b87b84994de +suite Creatures 12 1 2 bc73d15daa8277b6 +suite Creatures 12 1 3 25cecda5d5ddfd81 +suite Creatures 36 0 0 abc3b4d0d7b1403c +suite Creatures 36 0 1 79b22f7f8b434588 +suite Creatures 36 0 2 543d7ed3546aa4d4 +suite Creatures 36 0 3 4b3813b2826b7db9 +suite Creatures 36 0.37 0 7a66ea515a802f28 +suite Creatures 36 0.37 1 d596296a49dc9aba +suite Creatures 36 0.37 2 9b72eabc3f4cdb7c +suite Creatures 36 0.37 3 8d68fd15873210ad +suite Creatures 36 0.8 0 f5dba1a136181e45 +suite Creatures 36 0.8 1 34e8894696148ebc +suite Creatures 36 0.8 2 d1a79014816017a3 +suite Creatures 36 0.8 3 c194688b5f230c34 +suite Creatures 36 1 0 c1e0899077eb1274 +suite Creatures 36 1 1 cf6760fb9a4431f2 +suite Creatures 36 1 2 dcd74b1e7a29ce28 +suite Creatures 36 1 3 2b09db54805f5e7c +suite Creatures 60 0 0 be2d21341a4f91f1 +suite Creatures 60 0 1 6774b6f6d69ac16e +suite Creatures 60 0 2 30719c71a38179ce +suite Creatures 60 0 3 8d1fa17bcb81c804 +suite Creatures 60 0.37 0 eb0d07f4f6cbca5e +suite Creatures 60 0.37 1 ff354b19ae1be645 +suite Creatures 60 0.37 2 57cf05e5079db621 +suite Creatures 60 0.37 3 8e02cdb893a2c1ee +suite Creatures 60 0.8 0 cf108b6b50cd9c51 +suite Creatures 60 0.8 1 3a0dce7945cd3f0b +suite Creatures 60 0.8 2 763688b6dc40c60b +suite Creatures 60 0.8 3 b31260023d5d8f4d +suite Creatures 60 1 0 440f287c484f2523 +suite Creatures 60 1 1 4e9af147b40fdcab +suite Creatures 60 1 2 5d64da05db18d4a7 +suite Creatures 60 1 3 2b71231e72401e34 +suite Creatures 84 0 0 6e52ad93163ae804 +suite Creatures 84 0 1 9061e2b60343a2e5 +suite Creatures 84 0 2 33ec13d17676fc9d +suite Creatures 84 0 3 a5ee4c019dc6d9ac +suite Creatures 84 0.37 0 1a1d732741680230 +suite Creatures 84 0.37 1 bb2f32ad70b6583d +suite Creatures 84 0.37 2 e68691f3f4c4c363 +suite Creatures 84 0.37 3 3f57f8dd4952434d +suite Creatures 84 0.8 0 f20e5b5831d134fa +suite Creatures 84 0.8 1 0b038f590453fce7 +suite Creatures 84 0.8 2 afc3a906a8dc378c +suite Creatures 84 0.8 3 91d292977a85413b +suite Creatures 84 1 0 00c4f5edd913bc18 +suite Creatures 84 1 1 8020357f6c16c12a +suite Creatures 84 1 2 f57de0bf36a17f09 +suite Creatures 84 1 3 c5b53799e733628f +suite Creatures 94 0 0 d039537d319f570d +suite Creatures 94 0 1 c8b4435ca94d0230 +suite Creatures 94 0 2 01a74b2b3bf9782d +suite Creatures 94 0 3 4013165cd0496c2c +suite Creatures 94 0.37 0 dde446a450c1b364 +suite Creatures 94 0.37 1 4c1136b7a8bc3bb7 +suite Creatures 94 0.37 2 fa0474bdf164911f +suite Creatures 94 0.37 3 696d0d00385f45fd +suite Creatures 94 0.8 0 548a6c65b5a0dbc9 +suite Creatures 94 0.8 1 a497cab5fd967a8b +suite Creatures 94 0.8 2 523bcd71844fd83c +suite Creatures 94 0.8 3 6ba1d6fae1eff3f7 +suite Creatures 94 1 0 daf6ea60fcf6c8f8 +suite Creatures 94 1 1 822367ce74cdf429 +suite Creatures 94 1 2 53ab7a22ceec4e8d +suite Creatures 94 1 3 55fda1809f058eb4 +suite Creatures 86399 0 0 9db4a1d7758fe047 +suite Creatures 86399 0 1 f781466208e545ae +suite Creatures 86399 0 2 7aad4d520f51df99 +suite Creatures 86399 0 3 7181336e5ef45365 +suite Creatures 86399 0.37 0 f72ef26edc59557b +suite Creatures 86399 0.37 1 06495b71c91c3349 +suite Creatures 86399 0.37 2 c4053d6961fa18df +suite Creatures 86399 0.37 3 3ae88afced82f902 +suite Creatures 86399 0.8 0 f63863a0d19246a7 +suite Creatures 86399 0.8 1 1f3000723beafafd +suite Creatures 86399 0.8 2 33342bad22570641 +suite Creatures 86399 0.8 3 eb92720cd6e87b7c +suite Creatures 86399 1 0 eaa782fdda6302a6 +suite Creatures 86399 1 1 6c4054e58041b567 +suite Creatures 86399 1 2 b67ea797a981c07a +suite Creatures 86399 1 3 44b7f7d29446874a +suite Blueprint 0 0 0 6e55c76436c678fe +suite Blueprint 0 0 1 65012ca7dba6c575 +suite Blueprint 0 0 2 9c53042098e0cfa4 +suite Blueprint 0 0 3 7832c09483647dbd +suite Blueprint 0 0.37 0 6e55c76436c678fe +suite Blueprint 0 0.37 1 65012ca7dba6c575 +suite Blueprint 0 0.37 2 9c53042098e0cfa4 +suite Blueprint 0 0.37 3 7832c09483647dbd +suite Blueprint 0 0.8 0 6e55c76436c678fe +suite Blueprint 0 0.8 1 65012ca7dba6c575 +suite Blueprint 0 0.8 2 9c53042098e0cfa4 +suite Blueprint 0 0.8 3 7832c09483647dbd +suite Blueprint 0 1 0 6e55c76436c678fe +suite Blueprint 0 1 1 65012ca7dba6c575 +suite Blueprint 0 1 2 9c53042098e0cfa4 +suite Blueprint 0 1 3 7832c09483647dbd +suite Blueprint 12 0 0 addc4053030eb104 +suite Blueprint 12 0 1 05137b87b84994de +suite Blueprint 12 0 2 bc73d15daa8277b6 +suite Blueprint 12 0 3 25cecda5d5ddfd81 +suite Blueprint 12 0.37 0 addc4053030eb104 +suite Blueprint 12 0.37 1 05137b87b84994de +suite Blueprint 12 0.37 2 bc73d15daa8277b6 +suite Blueprint 12 0.37 3 25cecda5d5ddfd81 +suite Blueprint 12 0.8 0 addc4053030eb104 +suite Blueprint 12 0.8 1 05137b87b84994de +suite Blueprint 12 0.8 2 bc73d15daa8277b6 +suite Blueprint 12 0.8 3 25cecda5d5ddfd81 +suite Blueprint 12 1 0 addc4053030eb104 +suite Blueprint 12 1 1 05137b87b84994de +suite Blueprint 12 1 2 bc73d15daa8277b6 +suite Blueprint 12 1 3 25cecda5d5ddfd81 +suite Blueprint 36 0 0 c1e0899077eb1274 +suite Blueprint 36 0 1 cf6760fb9a4431f2 +suite Blueprint 36 0 2 dcd74b1e7a29ce28 +suite Blueprint 36 0 3 2b09db54805f5e7c +suite Blueprint 36 0.37 0 c1e0899077eb1274 +suite Blueprint 36 0.37 1 cf6760fb9a4431f2 +suite Blueprint 36 0.37 2 dcd74b1e7a29ce28 +suite Blueprint 36 0.37 3 2b09db54805f5e7c +suite Blueprint 36 0.8 0 c1e0899077eb1274 +suite Blueprint 36 0.8 1 cf6760fb9a4431f2 +suite Blueprint 36 0.8 2 dcd74b1e7a29ce28 +suite Blueprint 36 0.8 3 2b09db54805f5e7c +suite Blueprint 36 1 0 c1e0899077eb1274 +suite Blueprint 36 1 1 cf6760fb9a4431f2 +suite Blueprint 36 1 2 dcd74b1e7a29ce28 +suite Blueprint 36 1 3 2b09db54805f5e7c +suite Blueprint 60 0 0 440f287c484f2523 +suite Blueprint 60 0 1 4e9af147b40fdcab +suite Blueprint 60 0 2 5d64da05db18d4a7 +suite Blueprint 60 0 3 2b71231e72401e34 +suite Blueprint 60 0.37 0 440f287c484f2523 +suite Blueprint 60 0.37 1 4e9af147b40fdcab +suite Blueprint 60 0.37 2 5d64da05db18d4a7 +suite Blueprint 60 0.37 3 2b71231e72401e34 +suite Blueprint 60 0.8 0 440f287c484f2523 +suite Blueprint 60 0.8 1 4e9af147b40fdcab +suite Blueprint 60 0.8 2 5d64da05db18d4a7 +suite Blueprint 60 0.8 3 2b71231e72401e34 +suite Blueprint 60 1 0 440f287c484f2523 +suite Blueprint 60 1 1 4e9af147b40fdcab +suite Blueprint 60 1 2 5d64da05db18d4a7 +suite Blueprint 60 1 3 2b71231e72401e34 +suite Blueprint 84 0 0 00c4f5edd913bc18 +suite Blueprint 84 0 1 8020357f6c16c12a +suite Blueprint 84 0 2 f57de0bf36a17f09 +suite Blueprint 84 0 3 c5b53799e733628f +suite Blueprint 84 0.37 0 00c4f5edd913bc18 +suite Blueprint 84 0.37 1 8020357f6c16c12a +suite Blueprint 84 0.37 2 f57de0bf36a17f09 +suite Blueprint 84 0.37 3 c5b53799e733628f +suite Blueprint 84 0.8 0 00c4f5edd913bc18 +suite Blueprint 84 0.8 1 8020357f6c16c12a +suite Blueprint 84 0.8 2 f57de0bf36a17f09 +suite Blueprint 84 0.8 3 c5b53799e733628f +suite Blueprint 84 1 0 00c4f5edd913bc18 +suite Blueprint 84 1 1 8020357f6c16c12a +suite Blueprint 84 1 2 f57de0bf36a17f09 +suite Blueprint 84 1 3 c5b53799e733628f +suite Blueprint 94 0 0 daf6ea60fcf6c8f8 +suite Blueprint 94 0 1 822367ce74cdf429 +suite Blueprint 94 0 2 53ab7a22ceec4e8d +suite Blueprint 94 0 3 55fda1809f058eb4 +suite Blueprint 94 0.37 0 daf6ea60fcf6c8f8 +suite Blueprint 94 0.37 1 822367ce74cdf429 +suite Blueprint 94 0.37 2 53ab7a22ceec4e8d +suite Blueprint 94 0.37 3 55fda1809f058eb4 +suite Blueprint 94 0.8 0 daf6ea60fcf6c8f8 +suite Blueprint 94 0.8 1 822367ce74cdf429 +suite Blueprint 94 0.8 2 53ab7a22ceec4e8d +suite Blueprint 94 0.8 3 55fda1809f058eb4 +suite Blueprint 94 1 0 daf6ea60fcf6c8f8 +suite Blueprint 94 1 1 822367ce74cdf429 +suite Blueprint 94 1 2 53ab7a22ceec4e8d +suite Blueprint 94 1 3 55fda1809f058eb4 +suite Blueprint 86399 0 0 eaa782fdda6302a6 +suite Blueprint 86399 0 1 6c4054e58041b567 +suite Blueprint 86399 0 2 b67ea797a981c07a +suite Blueprint 86399 0 3 44b7f7d29446874a +suite Blueprint 86399 0.37 0 eaa782fdda6302a6 +suite Blueprint 86399 0.37 1 6c4054e58041b567 +suite Blueprint 86399 0.37 2 b67ea797a981c07a +suite Blueprint 86399 0.37 3 44b7f7d29446874a +suite Blueprint 86399 0.8 0 eaa782fdda6302a6 +suite Blueprint 86399 0.8 1 6c4054e58041b567 +suite Blueprint 86399 0.8 2 b67ea797a981c07a +suite Blueprint 86399 0.8 3 44b7f7d29446874a +suite Blueprint 86399 1 0 eaa782fdda6302a6 +suite Blueprint 86399 1 1 6c4054e58041b567 +suite Blueprint 86399 1 2 b67ea797a981c07a +suite Blueprint 86399 1 3 44b7f7d29446874a diff --git a/docs/performance/motion-low-hanging/optimized-large/live-320x100-muster-0.csv.gz b/docs/performance/motion-low-hanging/optimized-large/live-320x100-muster-0.csv.gz new file mode 100644 index 000000000..8dae1d0ed Binary files /dev/null and b/docs/performance/motion-low-hanging/optimized-large/live-320x100-muster-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/optimized-large/live-320x100-platoon-0.csv.gz b/docs/performance/motion-low-hanging/optimized-large/live-320x100-platoon-0.csv.gz new file mode 100644 index 000000000..5fee9220c Binary files /dev/null and b/docs/performance/motion-low-hanging/optimized-large/live-320x100-platoon-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/optimized-large/live-metadata.json b/docs/performance/motion-low-hanging/optimized-large/live-metadata.json new file mode 100644 index 000000000..e0c83ccea --- /dev/null +++ b/docs/performance/motion-low-hanging/optimized-large/live-metadata.json @@ -0,0 +1,34 @@ +{ + "binary": "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "sha256": "eb7a991260f91759c378cef119ea86b9d559a79f6730d6d80e86fc59bece5c0c", + "mode": "live", + "runs": [ + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/optimized-large/live-320x100-platoon-0.csv" + ], + "size": "320x100", + "muster": false, + "repeat": 0, + "wall_seconds": 8.540977366999869 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/optimized-large/live-320x100-muster-0.csv", + "--muster" + ], + "size": "320x100", + "muster": true, + "repeat": 0, + "wall_seconds": 8.561548099998618 + } + ] +} diff --git a/docs/performance/motion-low-hanging/optimized/bench-120x40-muster-0.csv.gz b/docs/performance/motion-low-hanging/optimized/bench-120x40-muster-0.csv.gz new file mode 100644 index 000000000..df1819d98 Binary files /dev/null and b/docs/performance/motion-low-hanging/optimized/bench-120x40-muster-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/optimized/bench-120x40-muster-1.csv.gz b/docs/performance/motion-low-hanging/optimized/bench-120x40-muster-1.csv.gz new file mode 100644 index 000000000..97db86088 Binary files /dev/null and b/docs/performance/motion-low-hanging/optimized/bench-120x40-muster-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/optimized/bench-120x40-muster-2.csv.gz b/docs/performance/motion-low-hanging/optimized/bench-120x40-muster-2.csv.gz new file mode 100644 index 000000000..09566ed6a Binary files /dev/null and b/docs/performance/motion-low-hanging/optimized/bench-120x40-muster-2.csv.gz differ diff --git a/docs/performance/motion-low-hanging/optimized/bench-120x40-platoon-0.csv.gz b/docs/performance/motion-low-hanging/optimized/bench-120x40-platoon-0.csv.gz new file mode 100644 index 000000000..4058a2146 Binary files /dev/null and b/docs/performance/motion-low-hanging/optimized/bench-120x40-platoon-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/optimized/bench-120x40-platoon-1.csv.gz b/docs/performance/motion-low-hanging/optimized/bench-120x40-platoon-1.csv.gz new file mode 100644 index 000000000..fbc148a6d Binary files /dev/null and b/docs/performance/motion-low-hanging/optimized/bench-120x40-platoon-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/optimized/bench-120x40-platoon-2.csv.gz b/docs/performance/motion-low-hanging/optimized/bench-120x40-platoon-2.csv.gz new file mode 100644 index 000000000..4b6ce5803 Binary files /dev/null and b/docs/performance/motion-low-hanging/optimized/bench-120x40-platoon-2.csv.gz differ diff --git a/docs/performance/motion-low-hanging/optimized/bench-240x80-muster-0.csv.gz b/docs/performance/motion-low-hanging/optimized/bench-240x80-muster-0.csv.gz new file mode 100644 index 000000000..aa2f4f89a Binary files /dev/null and b/docs/performance/motion-low-hanging/optimized/bench-240x80-muster-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/optimized/bench-240x80-muster-1.csv.gz b/docs/performance/motion-low-hanging/optimized/bench-240x80-muster-1.csv.gz new file mode 100644 index 000000000..f474cc598 Binary files /dev/null and b/docs/performance/motion-low-hanging/optimized/bench-240x80-muster-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/optimized/bench-240x80-muster-2.csv.gz b/docs/performance/motion-low-hanging/optimized/bench-240x80-muster-2.csv.gz new file mode 100644 index 000000000..53df9b5c6 Binary files /dev/null and b/docs/performance/motion-low-hanging/optimized/bench-240x80-muster-2.csv.gz differ diff --git a/docs/performance/motion-low-hanging/optimized/bench-240x80-platoon-0.csv.gz b/docs/performance/motion-low-hanging/optimized/bench-240x80-platoon-0.csv.gz new file mode 100644 index 000000000..f08cce6e8 Binary files /dev/null and b/docs/performance/motion-low-hanging/optimized/bench-240x80-platoon-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/optimized/bench-240x80-platoon-1.csv.gz b/docs/performance/motion-low-hanging/optimized/bench-240x80-platoon-1.csv.gz new file mode 100644 index 000000000..ecf863a06 Binary files /dev/null and b/docs/performance/motion-low-hanging/optimized/bench-240x80-platoon-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/optimized/bench-240x80-platoon-2.csv.gz b/docs/performance/motion-low-hanging/optimized/bench-240x80-platoon-2.csv.gz new file mode 100644 index 000000000..d2d70acfa Binary files /dev/null and b/docs/performance/motion-low-hanging/optimized/bench-240x80-platoon-2.csv.gz differ diff --git a/docs/performance/motion-low-hanging/optimized/bench-320x100-muster-0.csv.gz b/docs/performance/motion-low-hanging/optimized/bench-320x100-muster-0.csv.gz new file mode 100644 index 000000000..e20ef1c12 Binary files /dev/null and b/docs/performance/motion-low-hanging/optimized/bench-320x100-muster-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/optimized/bench-320x100-muster-1.csv.gz b/docs/performance/motion-low-hanging/optimized/bench-320x100-muster-1.csv.gz new file mode 100644 index 000000000..f3ec3be42 Binary files /dev/null and b/docs/performance/motion-low-hanging/optimized/bench-320x100-muster-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/optimized/bench-320x100-muster-2.csv.gz b/docs/performance/motion-low-hanging/optimized/bench-320x100-muster-2.csv.gz new file mode 100644 index 000000000..649eed5fe Binary files /dev/null and b/docs/performance/motion-low-hanging/optimized/bench-320x100-muster-2.csv.gz differ diff --git a/docs/performance/motion-low-hanging/optimized/bench-320x100-platoon-0.csv.gz b/docs/performance/motion-low-hanging/optimized/bench-320x100-platoon-0.csv.gz new file mode 100644 index 000000000..b89014cca Binary files /dev/null and b/docs/performance/motion-low-hanging/optimized/bench-320x100-platoon-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/optimized/bench-320x100-platoon-1.csv.gz b/docs/performance/motion-low-hanging/optimized/bench-320x100-platoon-1.csv.gz new file mode 100644 index 000000000..3fb2adab1 Binary files /dev/null and b/docs/performance/motion-low-hanging/optimized/bench-320x100-platoon-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/optimized/bench-320x100-platoon-2.csv.gz b/docs/performance/motion-low-hanging/optimized/bench-320x100-platoon-2.csv.gz new file mode 100644 index 000000000..4e89fc33e Binary files /dev/null and b/docs/performance/motion-low-hanging/optimized/bench-320x100-platoon-2.csv.gz differ diff --git a/docs/performance/motion-low-hanging/optimized/bench-metadata.json b/docs/performance/motion-low-hanging/optimized/bench-metadata.json new file mode 100644 index 000000000..6ca0bceba --- /dev/null +++ b/docs/performance/motion-low-hanging/optimized/bench-metadata.json @@ -0,0 +1,304 @@ +{ + "binary": "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "sha256": "eb7a991260f91759c378cef119ea86b9d559a79f6730d6d80e86fc59bece5c0c", + "mode": "bench", + "runs": [ + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/optimized/bench-240x80-muster-0.csv", + "--muster", + "--bench", + "--size", + "240x80" + ], + "size": "240x80", + "muster": true, + "repeat": 0, + "wall_seconds": 1.771534627998335 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/optimized/bench-240x80-muster-2.csv", + "--muster", + "--bench", + "--size", + "240x80" + ], + "size": "240x80", + "muster": true, + "repeat": 2, + "wall_seconds": 1.738634635003109 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/optimized/bench-120x40-muster-1.csv", + "--muster", + "--bench", + "--size", + "120x40" + ], + "size": "120x40", + "muster": true, + "repeat": 1, + "wall_seconds": 0.4443305069980852 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/optimized/bench-120x40-platoon-0.csv", + "--bench", + "--size", + "120x40" + ], + "size": "120x40", + "muster": false, + "repeat": 0, + "wall_seconds": 0.45290434500202537 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/optimized/bench-240x80-muster-1.csv", + "--muster", + "--bench", + "--size", + "240x80" + ], + "size": "240x80", + "muster": true, + "repeat": 1, + "wall_seconds": 1.8847290160010743 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/optimized/bench-120x40-muster-2.csv", + "--muster", + "--bench", + "--size", + "120x40" + ], + "size": "120x40", + "muster": true, + "repeat": 2, + "wall_seconds": 0.4432873229998222 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/optimized/bench-320x100-muster-0.csv", + "--muster", + "--bench", + "--size", + "320x100" + ], + "size": "320x100", + "muster": true, + "repeat": 0, + "wall_seconds": 2.8562733539984038 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/optimized/bench-240x80-platoon-0.csv", + "--bench", + "--size", + "240x80" + ], + "size": "240x80", + "muster": false, + "repeat": 0, + "wall_seconds": 1.789810841997678 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/optimized/bench-120x40-platoon-1.csv", + "--bench", + "--size", + "120x40" + ], + "size": "120x40", + "muster": false, + "repeat": 1, + "wall_seconds": 0.4518949490011437 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/optimized/bench-320x100-platoon-1.csv", + "--bench", + "--size", + "320x100" + ], + "size": "320x100", + "muster": false, + "repeat": 1, + "wall_seconds": 3.042100806000235 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/optimized/bench-240x80-platoon-1.csv", + "--bench", + "--size", + "240x80" + ], + "size": "240x80", + "muster": false, + "repeat": 1, + "wall_seconds": 1.7751268240026548 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/optimized/bench-120x40-muster-0.csv", + "--muster", + "--bench", + "--size", + "120x40" + ], + "size": "120x40", + "muster": true, + "repeat": 0, + "wall_seconds": 0.43885983699874487 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/optimized/bench-240x80-platoon-2.csv", + "--bench", + "--size", + "240x80" + ], + "size": "240x80", + "muster": false, + "repeat": 2, + "wall_seconds": 1.7981757400011702 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/optimized/bench-320x100-muster-2.csv", + "--muster", + "--bench", + "--size", + "320x100" + ], + "size": "320x100", + "muster": true, + "repeat": 2, + "wall_seconds": 3.0823035450011957 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/optimized/bench-120x40-platoon-2.csv", + "--bench", + "--size", + "120x40" + ], + "size": "120x40", + "muster": false, + "repeat": 2, + "wall_seconds": 0.4497253000008641 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/optimized/bench-320x100-muster-1.csv", + "--muster", + "--bench", + "--size", + "320x100" + ], + "size": "320x100", + "muster": true, + "repeat": 1, + "wall_seconds": 2.9299676430018735 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/optimized/bench-320x100-platoon-0.csv", + "--bench", + "--size", + "320x100" + ], + "size": "320x100", + "muster": false, + "repeat": 0, + "wall_seconds": 3.0010234900000796 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/optimized/bench-320x100-platoon-2.csv", + "--bench", + "--size", + "320x100" + ], + "size": "320x100", + "muster": false, + "repeat": 2, + "wall_seconds": 3.003743878001842 + } + ] +} diff --git a/docs/performance/motion-low-hanging/optimized/live-120x40-muster-0.csv.gz b/docs/performance/motion-low-hanging/optimized/live-120x40-muster-0.csv.gz new file mode 100644 index 000000000..773a943f2 Binary files /dev/null and b/docs/performance/motion-low-hanging/optimized/live-120x40-muster-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/optimized/live-120x40-muster-1.csv.gz b/docs/performance/motion-low-hanging/optimized/live-120x40-muster-1.csv.gz new file mode 100644 index 000000000..7172e32ed Binary files /dev/null and b/docs/performance/motion-low-hanging/optimized/live-120x40-muster-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/optimized/live-120x40-platoon-0.csv.gz b/docs/performance/motion-low-hanging/optimized/live-120x40-platoon-0.csv.gz new file mode 100644 index 000000000..17d6165c4 Binary files /dev/null and b/docs/performance/motion-low-hanging/optimized/live-120x40-platoon-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/optimized/live-120x40-platoon-1.csv.gz b/docs/performance/motion-low-hanging/optimized/live-120x40-platoon-1.csv.gz new file mode 100644 index 000000000..abdf87001 Binary files /dev/null and b/docs/performance/motion-low-hanging/optimized/live-120x40-platoon-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/optimized/live-240x80-muster-0.csv.gz b/docs/performance/motion-low-hanging/optimized/live-240x80-muster-0.csv.gz new file mode 100644 index 000000000..94cc3680b Binary files /dev/null and b/docs/performance/motion-low-hanging/optimized/live-240x80-muster-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/optimized/live-240x80-muster-1.csv.gz b/docs/performance/motion-low-hanging/optimized/live-240x80-muster-1.csv.gz new file mode 100644 index 000000000..4ce99511b Binary files /dev/null and b/docs/performance/motion-low-hanging/optimized/live-240x80-muster-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/optimized/live-240x80-platoon-0.csv.gz b/docs/performance/motion-low-hanging/optimized/live-240x80-platoon-0.csv.gz new file mode 100644 index 000000000..e6cfd829e Binary files /dev/null and b/docs/performance/motion-low-hanging/optimized/live-240x80-platoon-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/optimized/live-240x80-platoon-1.csv.gz b/docs/performance/motion-low-hanging/optimized/live-240x80-platoon-1.csv.gz new file mode 100644 index 000000000..2ff4440bd Binary files /dev/null and b/docs/performance/motion-low-hanging/optimized/live-240x80-platoon-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/optimized/live-metadata.json b/docs/performance/motion-low-hanging/optimized/live-metadata.json new file mode 100644 index 000000000..c5bc1c213 --- /dev/null +++ b/docs/performance/motion-low-hanging/optimized/live-metadata.json @@ -0,0 +1,115 @@ +{ + "binary": "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "sha256": "eb7a991260f91759c378cef119ea86b9d559a79f6730d6d80e86fc59bece5c0c", + "mode": "live", + "runs": [ + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/optimized/live-240x80-platoon-0.csv" + ], + "size": "240x80", + "muster": false, + "repeat": 0, + "wall_seconds": 8.24613878600212 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/optimized/live-120x40-muster-0.csv", + "--muster" + ], + "size": "120x40", + "muster": true, + "repeat": 0, + "wall_seconds": 8.307556552997994 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/optimized/live-120x40-platoon-0.csv" + ], + "size": "120x40", + "muster": false, + "repeat": 0, + "wall_seconds": 8.318970726999396 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/optimized/live-120x40-platoon-1.csv" + ], + "size": "120x40", + "muster": false, + "repeat": 1, + "wall_seconds": 8.276289467001334 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/optimized/live-240x80-muster-0.csv", + "--muster" + ], + "size": "240x80", + "muster": true, + "repeat": 0, + "wall_seconds": 8.287411728000734 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/optimized/live-240x80-platoon-1.csv" + ], + "size": "240x80", + "muster": false, + "repeat": 1, + "wall_seconds": 8.285459442999127 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/optimized/live-120x40-muster-1.csv", + "--muster" + ], + "size": "120x40", + "muster": true, + "repeat": 1, + "wall_seconds": 8.229484755000158 + }, + { + "command": [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/optimized/live-240x80-muster-1.csv", + "--muster" + ], + "size": "240x80", + "muster": true, + "repeat": 1, + "wall_seconds": 8.275989773999754 + } + ] +} diff --git a/docs/performance/motion-low-hanging/paired-baseline/bench-120x40-muster-0.csv.gz b/docs/performance/motion-low-hanging/paired-baseline/bench-120x40-muster-0.csv.gz new file mode 100644 index 000000000..8f70230ae Binary files /dev/null and b/docs/performance/motion-low-hanging/paired-baseline/bench-120x40-muster-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/paired-baseline/bench-120x40-muster-1.csv.gz b/docs/performance/motion-low-hanging/paired-baseline/bench-120x40-muster-1.csv.gz new file mode 100644 index 000000000..811ab8e16 Binary files /dev/null and b/docs/performance/motion-low-hanging/paired-baseline/bench-120x40-muster-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/paired-baseline/bench-120x40-platoon-0.csv.gz b/docs/performance/motion-low-hanging/paired-baseline/bench-120x40-platoon-0.csv.gz new file mode 100644 index 000000000..dbcdfecf1 Binary files /dev/null and b/docs/performance/motion-low-hanging/paired-baseline/bench-120x40-platoon-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/paired-baseline/bench-120x40-platoon-1.csv.gz b/docs/performance/motion-low-hanging/paired-baseline/bench-120x40-platoon-1.csv.gz new file mode 100644 index 000000000..c023d11cc Binary files /dev/null and b/docs/performance/motion-low-hanging/paired-baseline/bench-120x40-platoon-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/paired-baseline/bench-240x80-muster-0.csv.gz b/docs/performance/motion-low-hanging/paired-baseline/bench-240x80-muster-0.csv.gz new file mode 100644 index 000000000..2cb09ac4e Binary files /dev/null and b/docs/performance/motion-low-hanging/paired-baseline/bench-240x80-muster-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/paired-baseline/bench-240x80-muster-1.csv.gz b/docs/performance/motion-low-hanging/paired-baseline/bench-240x80-muster-1.csv.gz new file mode 100644 index 000000000..2e233b3e2 Binary files /dev/null and b/docs/performance/motion-low-hanging/paired-baseline/bench-240x80-muster-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/paired-baseline/bench-240x80-platoon-0.csv.gz b/docs/performance/motion-low-hanging/paired-baseline/bench-240x80-platoon-0.csv.gz new file mode 100644 index 000000000..da5aa3ec7 Binary files /dev/null and b/docs/performance/motion-low-hanging/paired-baseline/bench-240x80-platoon-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/paired-baseline/bench-240x80-platoon-1.csv.gz b/docs/performance/motion-low-hanging/paired-baseline/bench-240x80-platoon-1.csv.gz new file mode 100644 index 000000000..fcfeca05a Binary files /dev/null and b/docs/performance/motion-low-hanging/paired-baseline/bench-240x80-platoon-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/paired-baseline/bench-320x100-muster-0.csv.gz b/docs/performance/motion-low-hanging/paired-baseline/bench-320x100-muster-0.csv.gz new file mode 100644 index 000000000..0f990a5df Binary files /dev/null and b/docs/performance/motion-low-hanging/paired-baseline/bench-320x100-muster-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/paired-baseline/bench-320x100-muster-1.csv.gz b/docs/performance/motion-low-hanging/paired-baseline/bench-320x100-muster-1.csv.gz new file mode 100644 index 000000000..9694fe17f Binary files /dev/null and b/docs/performance/motion-low-hanging/paired-baseline/bench-320x100-muster-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/paired-baseline/bench-320x100-platoon-0.csv.gz b/docs/performance/motion-low-hanging/paired-baseline/bench-320x100-platoon-0.csv.gz new file mode 100644 index 000000000..565953c25 Binary files /dev/null and b/docs/performance/motion-low-hanging/paired-baseline/bench-320x100-platoon-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/paired-baseline/bench-320x100-platoon-1.csv.gz b/docs/performance/motion-low-hanging/paired-baseline/bench-320x100-platoon-1.csv.gz new file mode 100644 index 000000000..2e96498ee Binary files /dev/null and b/docs/performance/motion-low-hanging/paired-baseline/bench-320x100-platoon-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/paired-baseline/metadata.json b/docs/performance/motion-low-hanging/paired-baseline/metadata.json new file mode 100644 index 000000000..2e222cad7 --- /dev/null +++ b/docs/performance/motion-low-hanging/paired-baseline/metadata.json @@ -0,0 +1,132 @@ +{ + "binary": "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "sha256": "6af8b0db3173a9fadd6393edfdd3b30e8dbf166dd8abf998d21598f81e3bfdc4", + "runs": [ + [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--bench", + "--size", + "240x80", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-baseline/bench-240x80-muster-0.csv", + "--muster" + ], + [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--bench", + "--size", + "320x100", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-baseline/bench-320x100-platoon-1.csv" + ], + [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--bench", + "--size", + "120x40", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-baseline/bench-120x40-muster-0.csv", + "--muster" + ], + [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--bench", + "--size", + "120x40", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-baseline/bench-120x40-muster-1.csv", + "--muster" + ], + [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--bench", + "--size", + "240x80", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-baseline/bench-240x80-muster-1.csv", + "--muster" + ], + [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--bench", + "--size", + "120x40", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-baseline/bench-120x40-platoon-1.csv" + ], + [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--bench", + "--size", + "320x100", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-baseline/bench-320x100-muster-1.csv", + "--muster" + ], + [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--bench", + "--size", + "240x80", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-baseline/bench-240x80-platoon-0.csv" + ], + [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--bench", + "--size", + "120x40", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-baseline/bench-120x40-platoon-0.csv" + ], + [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--bench", + "--size", + "320x100", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-baseline/bench-320x100-platoon-0.csv" + ], + [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--bench", + "--size", + "320x100", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-baseline/bench-320x100-muster-0.csv", + "--muster" + ], + [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--bench", + "--size", + "240x80", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-baseline/bench-240x80-platoon-1.csv" + ] + ] +} diff --git a/docs/performance/motion-low-hanging/paired-optimized/bench-120x40-muster-0.csv.gz b/docs/performance/motion-low-hanging/paired-optimized/bench-120x40-muster-0.csv.gz new file mode 100644 index 000000000..535ece8f8 Binary files /dev/null and b/docs/performance/motion-low-hanging/paired-optimized/bench-120x40-muster-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/paired-optimized/bench-120x40-muster-1.csv.gz b/docs/performance/motion-low-hanging/paired-optimized/bench-120x40-muster-1.csv.gz new file mode 100644 index 000000000..6628c99d8 Binary files /dev/null and b/docs/performance/motion-low-hanging/paired-optimized/bench-120x40-muster-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/paired-optimized/bench-120x40-platoon-0.csv.gz b/docs/performance/motion-low-hanging/paired-optimized/bench-120x40-platoon-0.csv.gz new file mode 100644 index 000000000..4b1367534 Binary files /dev/null and b/docs/performance/motion-low-hanging/paired-optimized/bench-120x40-platoon-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/paired-optimized/bench-120x40-platoon-1.csv.gz b/docs/performance/motion-low-hanging/paired-optimized/bench-120x40-platoon-1.csv.gz new file mode 100644 index 000000000..fa613119a Binary files /dev/null and b/docs/performance/motion-low-hanging/paired-optimized/bench-120x40-platoon-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/paired-optimized/bench-240x80-muster-0.csv.gz b/docs/performance/motion-low-hanging/paired-optimized/bench-240x80-muster-0.csv.gz new file mode 100644 index 000000000..b732e6831 Binary files /dev/null and b/docs/performance/motion-low-hanging/paired-optimized/bench-240x80-muster-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/paired-optimized/bench-240x80-muster-1.csv.gz b/docs/performance/motion-low-hanging/paired-optimized/bench-240x80-muster-1.csv.gz new file mode 100644 index 000000000..7e2a9afe2 Binary files /dev/null and b/docs/performance/motion-low-hanging/paired-optimized/bench-240x80-muster-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/paired-optimized/bench-240x80-platoon-0.csv.gz b/docs/performance/motion-low-hanging/paired-optimized/bench-240x80-platoon-0.csv.gz new file mode 100644 index 000000000..14f88b783 Binary files /dev/null and b/docs/performance/motion-low-hanging/paired-optimized/bench-240x80-platoon-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/paired-optimized/bench-240x80-platoon-1.csv.gz b/docs/performance/motion-low-hanging/paired-optimized/bench-240x80-platoon-1.csv.gz new file mode 100644 index 000000000..166b836db Binary files /dev/null and b/docs/performance/motion-low-hanging/paired-optimized/bench-240x80-platoon-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/paired-optimized/bench-320x100-muster-0.csv.gz b/docs/performance/motion-low-hanging/paired-optimized/bench-320x100-muster-0.csv.gz new file mode 100644 index 000000000..cd72cf2e2 Binary files /dev/null and b/docs/performance/motion-low-hanging/paired-optimized/bench-320x100-muster-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/paired-optimized/bench-320x100-muster-1.csv.gz b/docs/performance/motion-low-hanging/paired-optimized/bench-320x100-muster-1.csv.gz new file mode 100644 index 000000000..5dd97b526 Binary files /dev/null and b/docs/performance/motion-low-hanging/paired-optimized/bench-320x100-muster-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/paired-optimized/bench-320x100-platoon-0.csv.gz b/docs/performance/motion-low-hanging/paired-optimized/bench-320x100-platoon-0.csv.gz new file mode 100644 index 000000000..ebaf4ec28 Binary files /dev/null and b/docs/performance/motion-low-hanging/paired-optimized/bench-320x100-platoon-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/paired-optimized/bench-320x100-platoon-1.csv.gz b/docs/performance/motion-low-hanging/paired-optimized/bench-320x100-platoon-1.csv.gz new file mode 100644 index 000000000..08bfae03b Binary files /dev/null and b/docs/performance/motion-low-hanging/paired-optimized/bench-320x100-platoon-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/paired-optimized/metadata.json b/docs/performance/motion-low-hanging/paired-optimized/metadata.json new file mode 100644 index 000000000..715f49c14 --- /dev/null +++ b/docs/performance/motion-low-hanging/paired-optimized/metadata.json @@ -0,0 +1,132 @@ +{ + "binary": "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "sha256": "73bb430a2f8ec3f9a11f0679fbb0ccbffe35fd28f7d137a3ee72cc9830e32574", + "runs": [ + [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--bench", + "--size", + "240x80", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-optimized/bench-240x80-muster-0.csv", + "--muster" + ], + [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--bench", + "--size", + "320x100", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-optimized/bench-320x100-platoon-1.csv" + ], + [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--bench", + "--size", + "120x40", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-optimized/bench-120x40-muster-0.csv", + "--muster" + ], + [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--bench", + "--size", + "120x40", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-optimized/bench-120x40-muster-1.csv", + "--muster" + ], + [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--bench", + "--size", + "240x80", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-optimized/bench-240x80-muster-1.csv", + "--muster" + ], + [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--bench", + "--size", + "120x40", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-optimized/bench-120x40-platoon-1.csv" + ], + [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--bench", + "--size", + "320x100", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-optimized/bench-320x100-muster-1.csv", + "--muster" + ], + [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--bench", + "--size", + "240x80", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-optimized/bench-240x80-platoon-0.csv" + ], + [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--bench", + "--size", + "120x40", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-optimized/bench-120x40-platoon-0.csv" + ], + [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--bench", + "--size", + "320x100", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-optimized/bench-320x100-platoon-0.csv" + ], + [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--bench", + "--size", + "320x100", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-optimized/bench-320x100-muster-0.csv", + "--muster" + ], + [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--bench", + "--size", + "240x80", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-optimized/bench-240x80-platoon-1.csv" + ] + ] +} diff --git a/docs/performance/motion-low-hanging/paired.py b/docs/performance/motion-low-hanging/paired.py new file mode 100644 index 000000000..1abe77f9f --- /dev/null +++ b/docs/performance/motion-low-hanging/paired.py @@ -0,0 +1,22 @@ +"""Interleave unchanged and optimized binaries to reduce host drift bias.""" +import csv, hashlib, json, os, pathlib, random, subprocess, sys +root=pathlib.Path(sys.argv[3]).resolve() if len(sys.argv)>3 else pathlib.Path(__file__).resolve().parent +root.mkdir(parents=True,exist_ok=True) +binaries={'paired-baseline':pathlib.Path(sys.argv[1]).resolve(),'paired-optimized':pathlib.Path(sys.argv[2]).resolve()} +env=dict(os.environ,TERM='xterm-256color',COLORTERM='truecolor');env.pop('NO_COLOR',None) +metadata={name:{'binary':str(binary),'sha256':hashlib.sha256(binary.read_bytes()).hexdigest(),'runs':[]} for name,binary in binaries.items()} +for name in binaries: (root/name).mkdir(exist_ok=True) +cases=[(size,muster,rep) for size in ['120x40','240x80','320x100'] for muster in [False,True] for rep in range(2)] +random.Random(1911).shuffle(cases) +for index,(size,muster,rep) in enumerate(cases): + order=list(binaries) if index%2==0 else list(reversed(binaries)) + for name in order: + output=root/name/f"bench-{size}-{'muster' if muster else 'platoon'}-{rep}.csv" + if output.exists() or output.with_suffix('.csv.gz').exists(): raise RuntimeError(f'refusing to overwrite {output}') + command=[str(binaries[name]),'--bench','--size',size,'--frames','150','--profile',str(output)] + if muster: command+=['--muster'] + subprocess.run(command,env=env,check=True,capture_output=True,timeout=60) + assert len(list(csv.DictReader(output.open())))==150 + metadata[name]['runs'].append(command) + (root/name/'metadata.json').write_text(json.dumps(metadata[name],indent=2)+'\n') + print(f'paired {size} {"muster" if muster else "platoon"} repeat {rep}: saved',flush=True) diff --git a/docs/performance/motion-low-hanging/phases.csv b/docs/performance/motion-low-hanging/phases.csv new file mode 100644 index 000000000..9f0f206b5 --- /dev/null +++ b/docs/performance/motion-low-hanging/phases.csv @@ -0,0 +1,181 @@ +stage,mode,variant,size,phase,frames,widget_p95_ms,total_p95_ms +baseline,bench,muster,120x40,early,198,0.6705679999999999,0.971231 +baseline,bench,muster,120x40,middle,138,2.5162240000000002,2.8864409999999996 +baseline,bench,muster,120x40,late,111,6.76564,7.046175 +baseline,bench,muster,240x80,early,198,2.48071,3.611153 +baseline,bench,muster,240x80,middle,138,10.805448,12.393685999999999 +baseline,bench,muster,240x80,late,111,29.459522,30.457258999999997 +baseline,bench,muster,320x100,early,198,4.030549,5.756536 +baseline,bench,muster,320x100,middle,138,17.285876000000002,19.631408 +baseline,bench,muster,320x100,late,111,45.218258,46.789610999999994 +baseline,bench,platoon,120x40,early,198,0.68165,0.978505 +baseline,bench,platoon,120x40,middle,138,2.6840509999999997,3.103603 +baseline,bench,platoon,120x40,late,111,7.503365,7.726148 +baseline,bench,platoon,240x80,early,198,2.7024540000000004,3.882594 +baseline,bench,platoon,240x80,middle,138,10.13865,11.415407 +baseline,bench,platoon,240x80,late,111,29.234244,30.237323 +baseline,bench,platoon,320x100,early,198,4.1860550000000005,5.975324 +baseline,bench,platoon,320x100,middle,138,17.03664,19.173696 +baseline,bench,platoon,320x100,late,111,44.830123,45.822134 +baseline,live,muster,120x40,early,136,2.143333,5.819221 +baseline,live,muster,120x40,middle,88,8.863742,15.445531 +baseline,live,muster,120x40,late,74,23.64414,25.042162 +baseline,live,muster,240x80,early,137,7.815131999999999,27.291370999999998 +baseline,live,muster,240x80,middle,88,19.101868,38.174567 +baseline,live,muster,240x80,late,73,32.628883,43.410148 +baseline,live,platoon,120x40,early,136,2.154066,6.341284 +baseline,live,platoon,120x40,middle,88,8.891172000000001,14.607147000000001 +baseline,live,platoon,120x40,late,74,20.909663000000002,25.216504 +baseline,live,platoon,240x80,early,141,7.919396,27.500708 +baseline,live,platoon,240x80,middle,88,18.352589,37.009482000000006 +baseline,live,platoon,240x80,late,69,36.138699,53.498996 +baseline-check,bench,muster,120x40,early,66,0.531474,0.775794 +baseline-check,bench,muster,120x40,middle,46,2.4138539999999997,2.705288 +baseline-check,bench,muster,120x40,late,37,6.054111,6.226587 +baseline-check,bench,muster,240x80,early,66,1.998558,2.921306 +baseline-check,bench,muster,240x80,middle,46,8.763069999999999,9.970379999999999 +baseline-check,bench,muster,240x80,late,37,23.614605,24.138869 +baseline-check,bench,muster,320x100,early,66,3.314934,4.808321 +baseline-check,bench,muster,320x100,middle,46,14.472306,16.564673 +baseline-check,bench,muster,320x100,late,37,38.76745,39.814911 +baseline-check,bench,platoon,120x40,early,66,0.504043,0.731719 +baseline-check,bench,platoon,120x40,middle,46,2.186989,2.494103 +baseline-check,bench,platoon,120x40,late,37,5.705334,5.847042999999999 +baseline-check,bench,platoon,240x80,early,66,2.039624,2.983612 +baseline-check,bench,platoon,240x80,middle,46,8.786648999999999,10.143934 +baseline-check,bench,platoon,240x80,late,37,22.769443,23.310443 +baseline-check,bench,platoon,320x100,early,66,3.329931,4.861764 +baseline-check,bench,platoon,320x100,middle,46,14.521607,16.553145 +baseline-check,bench,platoon,320x100,late,37,37.998428,38.872446000000004 +baseline-large,live,muster,320x100,early,79,11.26534,37.070869 +baseline-large,live,muster,320x100,middle,42,20.491813999999998,60.316455000000005 +baseline-large,live,muster,320x100,late,28,46.122177,65.929915 +baseline-large,live,platoon,320x100,early,73,10.766627,42.038999000000004 +baseline-large,live,platoon,320x100,middle,44,23.074623,42.292622 +baseline-large,live,platoon,320x100,late,32,40.385802000000005,53.77537 +candidate,bench,muster,120x40,early,198,0.36351100000000003,0.626351 +candidate,bench,muster,120x40,middle,138,1.509314,1.8804269999999998 +candidate,bench,muster,120x40,late,111,5.994036,6.138877000000001 +candidate,bench,muster,240x80,early,198,1.545704,2.5972210000000002 +candidate,bench,muster,240x80,middle,138,5.455901,6.674459 +candidate,bench,muster,240x80,late,111,21.564876,22.264516 +candidate,bench,muster,320x100,early,198,2.062969,3.556536 +candidate,bench,muster,320x100,middle,138,8.197889,10.218803 +candidate,bench,muster,320x100,late,111,33.165784,33.887129 +candidate,bench,platoon,120x40,early,198,0.314678,0.542956 +candidate,bench,platoon,120x40,middle,138,1.289664,1.584665 +candidate,bench,platoon,120x40,late,111,4.938809,5.036873 +candidate,bench,platoon,240x80,early,198,1.249346,2.1640479999999997 +candidate,bench,platoon,240x80,middle,138,5.1093779999999995,6.339118 +candidate,bench,platoon,240x80,late,111,19.808894,20.264196 +candidate,bench,platoon,320x100,early,198,2.296493,3.994473 +candidate,bench,platoon,320x100,middle,138,8.796591000000001,10.719876000000001 +candidate,bench,platoon,320x100,late,111,33.008162,33.64982 +optimized,bench,muster,120x40,early,198,0.317904,0.5486989999999999 +optimized,bench,muster,120x40,middle,138,1.343513,1.6545070000000002 +optimized,bench,muster,120x40,late,111,4.536020000000001,4.651463 +optimized,bench,muster,240x80,early,198,1.369491,2.413346 +optimized,bench,muster,240x80,middle,138,5.4607719999999995,6.657604999999999 +optimized,bench,muster,240x80,late,111,18.257146000000002,19.209212 +optimized,bench,muster,320x100,early,198,2.2160659999999996,3.877431 +optimized,bench,muster,320x100,middle,138,8.84577,10.84801 +optimized,bench,muster,320x100,late,111,29.904592,30.611990000000002 +optimized,bench,platoon,120x40,early,198,0.31446199999999996,0.540849 +optimized,bench,platoon,120x40,middle,138,1.2884179999999998,1.603591 +optimized,bench,platoon,120x40,late,111,4.650229,4.769220000000001 +optimized,bench,platoon,240x80,early,198,1.246736,2.162341 +optimized,bench,platoon,240x80,middle,138,5.064007999999999,6.2440050000000005 +optimized,bench,platoon,240x80,late,111,18.257792000000002,18.676548999999998 +optimized,bench,platoon,320x100,early,198,2.110229,3.642102 +optimized,bench,platoon,320x100,middle,138,8.944982,10.926252 +optimized,bench,platoon,320x100,late,111,31.004971,31.783533 +optimized,live,muster,120x40,early,136,1.318281,6.4756409999999995 +optimized,live,muster,120x40,middle,88,4.928752,13.4486 +optimized,live,muster,120x40,late,74,16.878166,20.440514999999998 +optimized,live,muster,240x80,early,137,4.694187,28.524658 +optimized,live,muster,240x80,middle,88,12.122279,35.180747000000004 +optimized,live,muster,240x80,late,73,32.284909999999996,42.686029000000005 +optimized,live,platoon,120x40,early,136,1.316837,6.912005 +optimized,live,platoon,120x40,middle,88,5.117741,12.312249 +optimized,live,platoon,120x40,late,74,16.124807,20.299906999999997 +optimized,live,platoon,240x80,early,137,4.613107,27.411938 +optimized,live,platoon,240x80,middle,88,14.35185,35.465764 +optimized,live,platoon,240x80,late,73,35.876728,43.766228000000005 +optimized-large,live,muster,320x100,early,72,6.878279,36.968744 +optimized-large,live,muster,320x100,middle,43,12.413381,43.408405 +optimized-large,live,muster,320x100,late,34,39.846318,65.949569 +optimized-large,live,platoon,320x100,early,70,6.5854099999999995,34.629752 +optimized-large,live,platoon,320x100,middle,44,14.543727,40.428812 +optimized-large,live,platoon,320x100,late,35,35.667038,49.618545 +paired-baseline,bench,muster,120x40,early,132,0.5218400000000001,0.739268 +paired-baseline,bench,muster,120x40,middle,92,2.272812,2.5839749999999997 +paired-baseline,bench,muster,120x40,late,74,5.914008,6.059067 +paired-baseline,bench,muster,240x80,early,132,2.026648,2.946852 +paired-baseline,bench,muster,240x80,middle,92,8.768479,10.285191000000001 +paired-baseline,bench,muster,240x80,late,74,23.323115,23.961767 +paired-baseline,bench,muster,320x100,early,132,3.362882,4.909088 +paired-baseline,bench,muster,320x100,middle,92,14.900557000000001,16.813177 +paired-baseline,bench,muster,320x100,late,74,38.869207,39.991526 +paired-baseline,bench,platoon,120x40,early,132,0.5053489999999999,0.7420359999999999 +paired-baseline,bench,platoon,120x40,middle,92,2.2277109999999998,2.532926 +paired-baseline,bench,platoon,120x40,late,74,5.674271,5.822421 +paired-baseline,bench,platoon,240x80,early,132,2.089555,3.047094 +paired-baseline,bench,platoon,240x80,middle,92,8.990758,10.209848 +paired-baseline,bench,platoon,240x80,late,74,22.830578000000003,23.213681 +paired-baseline,bench,platoon,320x100,early,132,3.3625920000000002,4.914644 +paired-baseline,bench,platoon,320x100,middle,92,14.917022999999999,16.971572000000002 +paired-baseline,bench,platoon,320x100,late,74,38.154658000000005,39.279261 +paired-optimized,bench,muster,120x40,early,132,0.314437,0.5443239999999999 +paired-optimized,bench,muster,120x40,middle,92,1.291069,1.616819 +paired-optimized,bench,muster,120x40,late,74,4.508149,4.629402 +paired-optimized,bench,muster,240x80,early,132,1.2488050000000002,2.175944 +paired-optimized,bench,muster,240x80,middle,92,5.412014,6.598925 +paired-optimized,bench,muster,240x80,late,74,19.344772000000003,20.117789000000002 +paired-optimized,bench,muster,320x100,early,132,2.143454,3.84497 +paired-optimized,bench,muster,320x100,middle,92,8.865928,10.836077 +paired-optimized,bench,muster,320x100,late,74,29.75821,30.48668 +paired-optimized,bench,platoon,120x40,early,132,0.31550799999999996,0.546209 +paired-optimized,bench,platoon,120x40,middle,92,1.270649,1.582517 +paired-optimized,bench,platoon,120x40,late,74,4.61921,4.727048 +paired-optimized,bench,platoon,240x80,early,132,1.257525,2.20287 +paired-optimized,bench,platoon,240x80,middle,92,4.97411,6.22303 +paired-optimized,bench,platoon,240x80,late,74,18.551178,18.991566 +paired-optimized,bench,platoon,320x100,early,132,2.08295,3.5705880000000003 +paired-optimized,bench,platoon,320x100,middle,92,8.353258,10.299159 +paired-optimized,bench,platoon,320x100,late,74,30.944943,31.610889999999998 +preformat-baseline,bench,muster,120x40,early,132,0.534497,0.7636499999999999 +preformat-baseline,bench,muster,120x40,middle,92,2.347575,2.6933380000000002 +preformat-baseline,bench,muster,120x40,late,74,6.239109999999999,6.425339 +preformat-baseline,bench,muster,240x80,early,132,2.0130909999999997,2.921944 +preformat-baseline,bench,muster,240x80,middle,92,8.880082,10.208646 +preformat-baseline,bench,muster,240x80,late,74,23.373333,24.023397 +preformat-baseline,bench,muster,320x100,early,132,3.401217,4.930726 +preformat-baseline,bench,muster,320x100,middle,92,14.865005,16.924876 +preformat-baseline,bench,muster,320x100,late,74,39.352767,40.518309 +preformat-baseline,bench,platoon,120x40,early,132,0.504709,0.73914 +preformat-baseline,bench,platoon,120x40,middle,92,2.385461,2.683006 +preformat-baseline,bench,platoon,120x40,late,74,5.659844,5.828850999999999 +preformat-baseline,bench,platoon,240x80,early,132,2.05379,2.9623809999999997 +preformat-baseline,bench,platoon,240x80,middle,92,8.941232,10.219541 +preformat-baseline,bench,platoon,240x80,late,74,22.965392,23.482817999999998 +preformat-baseline,bench,platoon,320x100,early,132,3.316125,4.828563 +preformat-baseline,bench,platoon,320x100,middle,92,14.738764999999999,16.762687000000003 +preformat-baseline,bench,platoon,320x100,late,74,37.81885,38.968283 +preformat-optimized,bench,muster,120x40,early,132,0.31942200000000004,0.5505789999999999 +preformat-optimized,bench,muster,120x40,middle,92,1.3571769999999999,1.6707049999999999 +preformat-optimized,bench,muster,120x40,late,74,4.569152,4.68936 +preformat-optimized,bench,muster,240x80,early,132,1.277586,2.2003530000000002 +preformat-optimized,bench,muster,240x80,middle,92,4.9872700000000005,6.162525 +preformat-optimized,bench,muster,240x80,late,74,18.026232,18.456292 +preformat-optimized,bench,muster,320x100,early,132,2.090149,3.6668119999999997 +preformat-optimized,bench,muster,320x100,middle,92,8.370047000000001,10.420117 +preformat-optimized,bench,muster,320x100,late,74,29.929819,30.645993999999998 +preformat-optimized,bench,platoon,120x40,early,132,0.314784,0.541779 +preformat-optimized,bench,platoon,120x40,middle,92,1.311628,1.631488 +preformat-optimized,bench,platoon,120x40,late,74,4.671868000000001,4.771348 +preformat-optimized,bench,platoon,240x80,early,132,1.267431,2.193727 +preformat-optimized,bench,platoon,240x80,middle,92,5.125152,6.279982 +preformat-optimized,bench,platoon,240x80,late,74,18.525365,18.910443 +preformat-optimized,bench,platoon,320x100,early,132,2.101493,3.5958699999999997 +preformat-optimized,bench,platoon,320x100,middle,92,8.443858,10.373355 +preformat-optimized,bench,platoon,320x100,late,74,31.103033,31.881512999999998 diff --git a/docs/performance/motion-low-hanging/preformat-baseline/bench-120x40-muster-0.csv.gz b/docs/performance/motion-low-hanging/preformat-baseline/bench-120x40-muster-0.csv.gz new file mode 100644 index 000000000..2772ebcc0 Binary files /dev/null and b/docs/performance/motion-low-hanging/preformat-baseline/bench-120x40-muster-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/preformat-baseline/bench-120x40-muster-1.csv.gz b/docs/performance/motion-low-hanging/preformat-baseline/bench-120x40-muster-1.csv.gz new file mode 100644 index 000000000..c4d88c9f2 Binary files /dev/null and b/docs/performance/motion-low-hanging/preformat-baseline/bench-120x40-muster-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/preformat-baseline/bench-120x40-platoon-0.csv.gz b/docs/performance/motion-low-hanging/preformat-baseline/bench-120x40-platoon-0.csv.gz new file mode 100644 index 000000000..0f133cd76 Binary files /dev/null and b/docs/performance/motion-low-hanging/preformat-baseline/bench-120x40-platoon-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/preformat-baseline/bench-120x40-platoon-1.csv.gz b/docs/performance/motion-low-hanging/preformat-baseline/bench-120x40-platoon-1.csv.gz new file mode 100644 index 000000000..8eac94c1b Binary files /dev/null and b/docs/performance/motion-low-hanging/preformat-baseline/bench-120x40-platoon-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/preformat-baseline/bench-240x80-muster-0.csv.gz b/docs/performance/motion-low-hanging/preformat-baseline/bench-240x80-muster-0.csv.gz new file mode 100644 index 000000000..79d0e6b52 Binary files /dev/null and b/docs/performance/motion-low-hanging/preformat-baseline/bench-240x80-muster-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/preformat-baseline/bench-240x80-muster-1.csv.gz b/docs/performance/motion-low-hanging/preformat-baseline/bench-240x80-muster-1.csv.gz new file mode 100644 index 000000000..0537b6007 Binary files /dev/null and b/docs/performance/motion-low-hanging/preformat-baseline/bench-240x80-muster-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/preformat-baseline/bench-240x80-platoon-0.csv.gz b/docs/performance/motion-low-hanging/preformat-baseline/bench-240x80-platoon-0.csv.gz new file mode 100644 index 000000000..2c70dcdc4 Binary files /dev/null and b/docs/performance/motion-low-hanging/preformat-baseline/bench-240x80-platoon-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/preformat-baseline/bench-240x80-platoon-1.csv.gz b/docs/performance/motion-low-hanging/preformat-baseline/bench-240x80-platoon-1.csv.gz new file mode 100644 index 000000000..ef00e10e9 Binary files /dev/null and b/docs/performance/motion-low-hanging/preformat-baseline/bench-240x80-platoon-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/preformat-baseline/bench-320x100-muster-0.csv.gz b/docs/performance/motion-low-hanging/preformat-baseline/bench-320x100-muster-0.csv.gz new file mode 100644 index 000000000..659d14ed5 Binary files /dev/null and b/docs/performance/motion-low-hanging/preformat-baseline/bench-320x100-muster-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/preformat-baseline/bench-320x100-muster-1.csv.gz b/docs/performance/motion-low-hanging/preformat-baseline/bench-320x100-muster-1.csv.gz new file mode 100644 index 000000000..af63574ca Binary files /dev/null and b/docs/performance/motion-low-hanging/preformat-baseline/bench-320x100-muster-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/preformat-baseline/bench-320x100-platoon-0.csv.gz b/docs/performance/motion-low-hanging/preformat-baseline/bench-320x100-platoon-0.csv.gz new file mode 100644 index 000000000..f83a31887 Binary files /dev/null and b/docs/performance/motion-low-hanging/preformat-baseline/bench-320x100-platoon-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/preformat-baseline/bench-320x100-platoon-1.csv.gz b/docs/performance/motion-low-hanging/preformat-baseline/bench-320x100-platoon-1.csv.gz new file mode 100644 index 000000000..6fc28d2b4 Binary files /dev/null and b/docs/performance/motion-low-hanging/preformat-baseline/bench-320x100-platoon-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/preformat-baseline/metadata.json b/docs/performance/motion-low-hanging/preformat-baseline/metadata.json new file mode 100644 index 000000000..2e222cad7 --- /dev/null +++ b/docs/performance/motion-low-hanging/preformat-baseline/metadata.json @@ -0,0 +1,132 @@ +{ + "binary": "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "sha256": "6af8b0db3173a9fadd6393edfdd3b30e8dbf166dd8abf998d21598f81e3bfdc4", + "runs": [ + [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--bench", + "--size", + "240x80", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-baseline/bench-240x80-muster-0.csv", + "--muster" + ], + [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--bench", + "--size", + "320x100", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-baseline/bench-320x100-platoon-1.csv" + ], + [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--bench", + "--size", + "120x40", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-baseline/bench-120x40-muster-0.csv", + "--muster" + ], + [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--bench", + "--size", + "120x40", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-baseline/bench-120x40-muster-1.csv", + "--muster" + ], + [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--bench", + "--size", + "240x80", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-baseline/bench-240x80-muster-1.csv", + "--muster" + ], + [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--bench", + "--size", + "120x40", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-baseline/bench-120x40-platoon-1.csv" + ], + [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--bench", + "--size", + "320x100", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-baseline/bench-320x100-muster-1.csv", + "--muster" + ], + [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--bench", + "--size", + "240x80", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-baseline/bench-240x80-platoon-0.csv" + ], + [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--bench", + "--size", + "120x40", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-baseline/bench-120x40-platoon-0.csv" + ], + [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--bench", + "--size", + "320x100", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-baseline/bench-320x100-platoon-0.csv" + ], + [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--bench", + "--size", + "320x100", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-baseline/bench-320x100-muster-0.csv", + "--muster" + ], + [ + "/home/clifford/Documents/source/nori/.local/motion-performance/549032f3/motion_storybook", + "--bench", + "--size", + "240x80", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-baseline/bench-240x80-platoon-1.csv" + ] + ] +} diff --git a/docs/performance/motion-low-hanging/preformat-optimized/bench-120x40-muster-0.csv.gz b/docs/performance/motion-low-hanging/preformat-optimized/bench-120x40-muster-0.csv.gz new file mode 100644 index 000000000..d60820be0 Binary files /dev/null and b/docs/performance/motion-low-hanging/preformat-optimized/bench-120x40-muster-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/preformat-optimized/bench-120x40-muster-1.csv.gz b/docs/performance/motion-low-hanging/preformat-optimized/bench-120x40-muster-1.csv.gz new file mode 100644 index 000000000..4c58b2963 Binary files /dev/null and b/docs/performance/motion-low-hanging/preformat-optimized/bench-120x40-muster-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/preformat-optimized/bench-120x40-platoon-0.csv.gz b/docs/performance/motion-low-hanging/preformat-optimized/bench-120x40-platoon-0.csv.gz new file mode 100644 index 000000000..6bc0d5966 Binary files /dev/null and b/docs/performance/motion-low-hanging/preformat-optimized/bench-120x40-platoon-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/preformat-optimized/bench-120x40-platoon-1.csv.gz b/docs/performance/motion-low-hanging/preformat-optimized/bench-120x40-platoon-1.csv.gz new file mode 100644 index 000000000..3b3d0206c Binary files /dev/null and b/docs/performance/motion-low-hanging/preformat-optimized/bench-120x40-platoon-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/preformat-optimized/bench-240x80-muster-0.csv.gz b/docs/performance/motion-low-hanging/preformat-optimized/bench-240x80-muster-0.csv.gz new file mode 100644 index 000000000..79fb66bc5 Binary files /dev/null and b/docs/performance/motion-low-hanging/preformat-optimized/bench-240x80-muster-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/preformat-optimized/bench-240x80-muster-1.csv.gz b/docs/performance/motion-low-hanging/preformat-optimized/bench-240x80-muster-1.csv.gz new file mode 100644 index 000000000..dc5040e73 Binary files /dev/null and b/docs/performance/motion-low-hanging/preformat-optimized/bench-240x80-muster-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/preformat-optimized/bench-240x80-platoon-0.csv.gz b/docs/performance/motion-low-hanging/preformat-optimized/bench-240x80-platoon-0.csv.gz new file mode 100644 index 000000000..204ab4bff Binary files /dev/null and b/docs/performance/motion-low-hanging/preformat-optimized/bench-240x80-platoon-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/preformat-optimized/bench-240x80-platoon-1.csv.gz b/docs/performance/motion-low-hanging/preformat-optimized/bench-240x80-platoon-1.csv.gz new file mode 100644 index 000000000..e820b11ba Binary files /dev/null and b/docs/performance/motion-low-hanging/preformat-optimized/bench-240x80-platoon-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/preformat-optimized/bench-320x100-muster-0.csv.gz b/docs/performance/motion-low-hanging/preformat-optimized/bench-320x100-muster-0.csv.gz new file mode 100644 index 000000000..16128ef02 Binary files /dev/null and b/docs/performance/motion-low-hanging/preformat-optimized/bench-320x100-muster-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/preformat-optimized/bench-320x100-muster-1.csv.gz b/docs/performance/motion-low-hanging/preformat-optimized/bench-320x100-muster-1.csv.gz new file mode 100644 index 000000000..101fb3649 Binary files /dev/null and b/docs/performance/motion-low-hanging/preformat-optimized/bench-320x100-muster-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/preformat-optimized/bench-320x100-platoon-0.csv.gz b/docs/performance/motion-low-hanging/preformat-optimized/bench-320x100-platoon-0.csv.gz new file mode 100644 index 000000000..3d0aa3a80 Binary files /dev/null and b/docs/performance/motion-low-hanging/preformat-optimized/bench-320x100-platoon-0.csv.gz differ diff --git a/docs/performance/motion-low-hanging/preformat-optimized/bench-320x100-platoon-1.csv.gz b/docs/performance/motion-low-hanging/preformat-optimized/bench-320x100-platoon-1.csv.gz new file mode 100644 index 000000000..81675e28c Binary files /dev/null and b/docs/performance/motion-low-hanging/preformat-optimized/bench-320x100-platoon-1.csv.gz differ diff --git a/docs/performance/motion-low-hanging/preformat-optimized/metadata.json b/docs/performance/motion-low-hanging/preformat-optimized/metadata.json new file mode 100644 index 000000000..688c850aa --- /dev/null +++ b/docs/performance/motion-low-hanging/preformat-optimized/metadata.json @@ -0,0 +1,132 @@ +{ + "binary": "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "sha256": "eb7a991260f91759c378cef119ea86b9d559a79f6730d6d80e86fc59bece5c0c", + "runs": [ + [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--bench", + "--size", + "240x80", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-optimized/bench-240x80-muster-0.csv", + "--muster" + ], + [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--bench", + "--size", + "320x100", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-optimized/bench-320x100-platoon-1.csv" + ], + [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--bench", + "--size", + "120x40", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-optimized/bench-120x40-muster-0.csv", + "--muster" + ], + [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--bench", + "--size", + "120x40", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-optimized/bench-120x40-muster-1.csv", + "--muster" + ], + [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--bench", + "--size", + "240x80", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-optimized/bench-240x80-muster-1.csv", + "--muster" + ], + [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--bench", + "--size", + "120x40", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-optimized/bench-120x40-platoon-1.csv" + ], + [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--bench", + "--size", + "320x100", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-optimized/bench-320x100-muster-1.csv", + "--muster" + ], + [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--bench", + "--size", + "240x80", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-optimized/bench-240x80-platoon-0.csv" + ], + [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--bench", + "--size", + "120x40", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-optimized/bench-120x40-platoon-0.csv" + ], + [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--bench", + "--size", + "320x100", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-optimized/bench-320x100-platoon-0.csv" + ], + [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--bench", + "--size", + "320x100", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-optimized/bench-320x100-muster-0.csv", + "--muster" + ], + [ + "/home/clifford/Documents/source/nori/cli/nori-rs/target/release/examples/motion_storybook", + "--bench", + "--size", + "240x80", + "--frames", + "150", + "--profile", + "/home/clifford/Documents/source/nori/cli/docs/performance/motion-low-hanging/paired-optimized/bench-240x80-platoon-1.csv" + ] + ] +} diff --git a/docs/performance/motion-low-hanging/run.py b/docs/performance/motion-low-hanging/run.py new file mode 100644 index 000000000..833dfe81b --- /dev/null +++ b/docs/performance/motion-low-hanging/run.py @@ -0,0 +1,48 @@ +"""Bounded, sequential baseline/candidate runs; all artifacts persist after each case.""" +import argparse, csv, hashlib, json, os, pathlib, random, shlex, subprocess, time +p=argparse.ArgumentParser() +p.add_argument('--trace',action='store_true'); p.add_argument('binary',type=pathlib.Path); p.add_argument('label'); p.add_argument('--live',action='store_true'); p.add_argument('--repeats',type=int,default=3); p.add_argument('--sizes',help='Comma-separated WIDTHxHEIGHT list') +a=p.parse_args(); root=pathlib.Path(__file__).resolve().parent/a.label +root.mkdir(exist_ok=True); binary=a.binary.resolve() +env=dict(os.environ,TERM='xterm-256color',COLORTERM='truecolor'); env.pop('NO_COLOR',None) +mode='live' if a.live else 'bench' +sizes=['120x40','240x80'] if a.live else ['120x40','240x80','320x100'] +if a.sizes: sizes=a.sizes.split(',') +cases=[(size,muster,rep) for size in sizes for muster in [False,True] for rep in range(a.repeats)] +random.Random(911).shuffle(cases) +metadata={'binary':str(binary),'sha256':hashlib.sha256(binary.read_bytes()).hexdigest(),'mode':mode,'runs':[]} +if (root/f'{mode}-metadata.json').exists(): raise RuntimeError('choose a new label; existing metadata is immutable') +(root/f'{mode}-metadata.json').write_text(json.dumps(metadata,indent=2)+'\n') +scripts=pathlib.Path(os.environ.get('TUI_PUPPETEERING_DIR','/home/clifford/.nori/profiles/public/clifford/skills/tui-puppeteering-with-tmux')) +for size,muster,rep in cases: + variant='muster' if muster else 'platoon'; output=root/f'{mode}-{size}-{variant}-{rep}.csv' + if output.exists() or output.with_suffix('.csv.gz').exists(): raise RuntimeError(f'refusing to overwrite {output}') + command=[str(binary),'--frames','150','--profile',str(output)] + if muster: command+=['--muster'] + if a.trace: + assert a.live, 'tracing requires a live terminal' + command=['strace','-c','-e','trace=write,writev','-o',str(output.with_suffix('.strace.txt')),*command] + start=time.monotonic() + if not a.live: + command+=['--bench','--size',size] + subprocess.run(command,env=env,check=True,capture_output=True,timeout=60) + else: + session=f'motion-perf-{os.getpid()}' + # Wait for input so the size is set before initialization and frame zero. + launcher=root/'live-launch.sh' + launcher.write_text('#!/bin/sh\nread -r ready\n'+shlex.join(['env','-u','NO_COLOR','TERM=xterm-256color','COLORTERM=truecolor']+command)+'\nmotion_exit=$?\nprintf "\\nMOTION_DONE_%s\\n" "$motion_exit"\nread -r done\n') + def tool(name,*args): return subprocess.run([str(scripts/name),*args],check=True,capture_output=True,text=True,timeout=45) + try: + tool('tui-start',session,shlex.join(['sh',str(launcher)])) + width,height=size.split('x'); tool('tmux-isolated','resize-window','-t',session,'-x',width,'-y',height) + tool('tui-send',session,'--keys','Enter') + tool('tui-assert',session,'·','5') + tool('tui-assert',session,'MOTION_DONE_0','35') + finally: + tool('tui-stop',session) + launcher.unlink(missing_ok=True) + rows=list(csv.DictReader(output.open())); assert len(rows)==150,(output,len(rows)) + assert all(f"{r['width']}x{r['height']}"==size for r in rows) + metadata['runs'].append({'command':command,'size':size,'muster':muster,'repeat':rep,'wall_seconds':time.monotonic()-start}) + (root/f'{mode}-metadata.json').write_text(json.dumps(metadata,indent=2)+'\n') + print(f'{a.label} {mode} {size} {variant} repeat {rep}: saved',flush=True) diff --git a/docs/performance/motion-low-hanging/summarize.py b/docs/performance/motion-low-hanging/summarize.py new file mode 100644 index 000000000..fbdf40870 --- /dev/null +++ b/docs/performance/motion-low-hanging/summarize.py @@ -0,0 +1,29 @@ +"""Summarize each stage separately; never pool baseline and candidate samples.""" +import csv, gzip, math, pathlib, statistics +root=pathlib.Path(__file__).resolve().parent +summary=[]; phases=[] +def percentile(values,q): + values=sorted(values); return values[math.ceil(len(values)*q)-1] +for directory in sorted(root.iterdir()): + if not directory.is_dir() or directory.name.startswith('trace-'): continue + groups={} + for path in sorted(list(directory.glob('*.csv')) + list(directory.glob('*.csv.gz'))): + for row in list(csv.DictReader(gzip.open(path,'rt') if path.suffix=='.gz' else path.open()))[1:]: + key=(row['mode'],row['variant'],f"{row['width']}x{row['height']}") + groups.setdefault(key,[]).append(row) + for (mode,variant,size),rows in sorted(groups.items()): + totals=[float(r['total_us'])/1000 for r in rows] + widget=[float(r['widget_us'])/1000 for r in rows] + output=[float(r['output_us'])/1000 for r in rows] + intervals=[float(r['interval_us'])/1000 for r in rows] + result=dict(stage=directory.name,mode=mode,variant=variant,size=size,frames=len(rows),median_ms=statistics.median(totals),p95_ms=percentile(totals,.95),p99_ms=percentile(totals,.99),max_ms=max(totals),over_40ms_pct=100*sum(x>40 for x in totals)/len(totals),widget_p95_ms=percentile(widget,.95),output_p95_ms=percentile(output,.95),produced_fps=1000/statistics.mean(intervals) if mode=='live' else '',interval_p95_ms=percentile(intervals,.95) if mode=='live' else '',gaps_over_60ms_pct=100*sum(x>60 for x in intervals)/len(rows) if mode=='live' else '') + summary.append(result) + for name,low,high in [('early',0,.45),('middle',.45,.75),('late',.75,1.01)]: + selected=[r for r in rows if low<=float(r['phase'])