{
  "baseline_commit": "d349a8e1b5e7001f507a89ab40832964659e0a22",
  "candidate_base": "d349a8e1b5e7001f507a89ab40832964659e0a22",
  "environment": {
    "platform": "Linux x86-64",
    "cpu": "Intel Core i7-12650H",
    "jdk": 17,
    "flink": "2.2.1",
    "build": "release/mimalloc",
    "rows": 2000000,
    "keys": 64,
    "parallelism": 2,
    "task_managers": 1,
    "slots": 8,
    "task_off_heap": "48 GiB",
    "mini_batch": 1024,
    "split_distinct": false,
    "warmup_jobs_per_engine": 2,
    "measured_jobs_per_engine": 3,
    "boundary": "Complete row-source/row-blackhole jobs, both transposes and Arrow IPC shuffle, submission/startup included"
  },
  "records": [
    {
      "ticket": 326,
      "version": "prior",
      "exit_code": 0,
      "library_sha256": "9bf3aa222e487ab568a093ea5e00ba70aca2c129093255decea508bbf43a64c2",
      "log": "streamfusion-326-prior-memory-all-shapes.log",
      "measurements": [
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=TUMBLE engine=Flink trial=0 warmup=true seconds=2.622092",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=TUMBLE engine=StreamFusion trial=0 warmup=true seconds=1.899023",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=TUMBLE engine=StreamFusion trial=1 warmup=true seconds=1.844330",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=TUMBLE engine=Flink trial=1 warmup=true seconds=1.586959",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=TUMBLE engine=Flink trial=2 warmup=false seconds=1.561309",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=TUMBLE engine=StreamFusion trial=2 warmup=false seconds=1.530582",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=TUMBLE engine=StreamFusion trial=3 warmup=false seconds=1.571863",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=TUMBLE engine=Flink trial=3 warmup=false seconds=1.534027",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=TUMBLE engine=Flink trial=4 warmup=false seconds=1.539271",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=TUMBLE engine=StreamFusion trial=4 warmup=false seconds=1.575982",
        "[basic-window] case=boolean phase=ONE_PHASE shape=TUMBLE backend=memory native_expected=false rows=2000000 keys=64 host_mean=1.544869s native_mean=1.559476s host_trials=[1.561308681, 1.534026885, 1.539270997] native_trials=[1.530582104, 1.571863378, 1.575981568]",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=HOP engine=Flink trial=0 warmup=true seconds=1.656420",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=HOP engine=StreamFusion trial=0 warmup=true seconds=1.610750",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=HOP engine=StreamFusion trial=1 warmup=true seconds=1.578580",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=HOP engine=Flink trial=1 warmup=true seconds=1.626512",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=HOP engine=Flink trial=2 warmup=false seconds=1.586725",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=HOP engine=StreamFusion trial=2 warmup=false seconds=1.546786",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=HOP engine=StreamFusion trial=3 warmup=false seconds=1.564756",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=HOP engine=Flink trial=3 warmup=false seconds=1.540550",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=HOP engine=Flink trial=4 warmup=false seconds=1.594548",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=HOP engine=StreamFusion trial=4 warmup=false seconds=1.855293",
        "[basic-window] case=boolean phase=ONE_PHASE shape=HOP backend=memory native_expected=false rows=2000000 keys=64 host_mean=1.573941s native_mean=1.655612s host_trials=[1.586725008, 1.540550027, 1.594547971] native_trials=[1.546786208, 1.564756367, 1.855292561]",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=CUMULATE engine=Flink trial=0 warmup=true seconds=1.579076",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=CUMULATE engine=StreamFusion trial=0 warmup=true seconds=1.592916",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=CUMULATE engine=StreamFusion trial=1 warmup=true seconds=1.537776",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=CUMULATE engine=Flink trial=1 warmup=true seconds=1.497889",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=CUMULATE engine=Flink trial=2 warmup=false seconds=1.471023",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=CUMULATE engine=StreamFusion trial=2 warmup=false seconds=1.502103",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=CUMULATE engine=StreamFusion trial=3 warmup=false seconds=1.453694",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=CUMULATE engine=Flink trial=3 warmup=false seconds=1.427209",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=CUMULATE engine=Flink trial=4 warmup=false seconds=1.488382",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=CUMULATE engine=StreamFusion trial=4 warmup=false seconds=1.430576",
        "[basic-window] case=boolean phase=ONE_PHASE shape=CUMULATE backend=memory native_expected=false rows=2000000 keys=64 host_mean=1.462205s native_mean=1.462124s host_trials=[1.471023225, 1.427209339, 1.488382453] native_trials=[1.502103322, 1.453693893, 1.430576049]",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=TUMBLE engine=Flink trial=0 warmup=true seconds=1.748416",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=TUMBLE engine=StreamFusion trial=0 warmup=true seconds=1.686333",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=TUMBLE engine=StreamFusion trial=1 warmup=true seconds=1.703506",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=TUMBLE engine=Flink trial=1 warmup=true seconds=1.656892",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=TUMBLE engine=Flink trial=2 warmup=false seconds=1.659047",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=TUMBLE engine=StreamFusion trial=2 warmup=false seconds=1.658105",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=TUMBLE engine=StreamFusion trial=3 warmup=false seconds=1.629808",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=TUMBLE engine=Flink trial=3 warmup=false seconds=1.622019",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=TUMBLE engine=Flink trial=4 warmup=false seconds=1.666889",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=TUMBLE engine=StreamFusion trial=4 warmup=false seconds=1.638751",
        "[basic-window] case=boolean phase=TWO_PHASE shape=TUMBLE backend=memory native_expected=false rows=2000000 keys=64 host_mean=1.649318s native_mean=1.642221s host_trials=[1.659047413, 1.622018601, 1.666889449] native_trials=[1.658105003, 1.629807555, 1.638750598]",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=HOP engine=Flink trial=0 warmup=true seconds=1.681043",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=HOP engine=StreamFusion trial=0 warmup=true seconds=1.713614",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=HOP engine=StreamFusion trial=1 warmup=true seconds=1.680366",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=HOP engine=Flink trial=1 warmup=true seconds=1.710733",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=HOP engine=Flink trial=2 warmup=false seconds=1.645296",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=HOP engine=StreamFusion trial=2 warmup=false seconds=1.635630",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=HOP engine=StreamFusion trial=3 warmup=false seconds=1.667370",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=HOP engine=Flink trial=3 warmup=false seconds=1.653277",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=HOP engine=Flink trial=4 warmup=false seconds=1.681937",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=HOP engine=StreamFusion trial=4 warmup=false seconds=1.646793",
        "[basic-window] case=boolean phase=TWO_PHASE shape=HOP backend=memory native_expected=false rows=2000000 keys=64 host_mean=1.660170s native_mean=1.649931s host_trials=[1.64529584, 1.653277087, 1.681936685] native_trials=[1.635629859, 1.667369985, 1.646793013]",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=CUMULATE engine=Flink trial=0 warmup=true seconds=1.681335",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=CUMULATE engine=StreamFusion trial=0 warmup=true seconds=1.655888",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=CUMULATE engine=StreamFusion trial=1 warmup=true seconds=1.641855",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=CUMULATE engine=Flink trial=1 warmup=true seconds=1.667531",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=CUMULATE engine=Flink trial=2 warmup=false seconds=1.660991",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=CUMULATE engine=StreamFusion trial=2 warmup=false seconds=1.651691",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=CUMULATE engine=StreamFusion trial=3 warmup=false seconds=1.646145",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=CUMULATE engine=Flink trial=3 warmup=false seconds=1.651319",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=CUMULATE engine=Flink trial=4 warmup=false seconds=1.634363",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=CUMULATE engine=StreamFusion trial=4 warmup=false seconds=1.650034",
        "[basic-window] case=boolean phase=TWO_PHASE shape=CUMULATE backend=memory native_expected=false rows=2000000 keys=64 host_mean=1.648891s native_mean=1.649290s host_trials=[1.660991422, 1.651319225, 1.634363334] native_trials=[1.651691499, 1.646144777, 1.65003397]",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=TUMBLE engine=Flink trial=0 warmup=true seconds=1.457646",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=TUMBLE engine=StreamFusion trial=0 warmup=true seconds=1.524627",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=TUMBLE engine=StreamFusion trial=1 warmup=true seconds=1.476632",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=TUMBLE engine=Flink trial=1 warmup=true seconds=1.522141",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=TUMBLE engine=Flink trial=2 warmup=false seconds=1.492379",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=TUMBLE engine=StreamFusion trial=2 warmup=false seconds=1.460638",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=TUMBLE engine=StreamFusion trial=3 warmup=false seconds=1.431348",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=TUMBLE engine=Flink trial=3 warmup=false seconds=1.438674",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=TUMBLE engine=Flink trial=4 warmup=false seconds=1.427705",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=TUMBLE engine=StreamFusion trial=4 warmup=false seconds=1.453179",
        "[basic-window] case=time phase=ONE_PHASE shape=TUMBLE backend=memory native_expected=false rows=2000000 keys=64 host_mean=1.452920s native_mean=1.448388s host_trials=[1.492379493, 1.438674482, 1.427704922] native_trials=[1.460637713, 1.431348446, 1.453179117]",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=HOP engine=Flink trial=0 warmup=true seconds=1.495652",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=HOP engine=StreamFusion trial=0 warmup=true seconds=1.539406",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=HOP engine=StreamFusion trial=1 warmup=true seconds=1.501522",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=HOP engine=Flink trial=1 warmup=true seconds=1.462864",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=HOP engine=Flink trial=2 warmup=false seconds=1.469317",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=HOP engine=StreamFusion trial=2 warmup=false seconds=1.497904",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=HOP engine=StreamFusion trial=3 warmup=false seconds=1.518508",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=HOP engine=Flink trial=3 warmup=false seconds=1.472712",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=HOP engine=Flink trial=4 warmup=false seconds=1.521200",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=HOP engine=StreamFusion trial=4 warmup=false seconds=1.458464",
        "[basic-window] case=time phase=ONE_PHASE shape=HOP backend=memory native_expected=false rows=2000000 keys=64 host_mean=1.487743s native_mean=1.491625s host_trials=[1.469316919, 1.472711929, 1.521200149] native_trials=[1.497903967, 1.51850753, 1.45846388]",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=CUMULATE engine=Flink trial=0 warmup=true seconds=1.463776",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=CUMULATE engine=StreamFusion trial=0 warmup=true seconds=1.416549",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=CUMULATE engine=StreamFusion trial=1 warmup=true seconds=1.442804",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=CUMULATE engine=Flink trial=1 warmup=true seconds=1.436540",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=CUMULATE engine=Flink trial=2 warmup=false seconds=1.416122",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=CUMULATE engine=StreamFusion trial=2 warmup=false seconds=1.437528",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=CUMULATE engine=StreamFusion trial=3 warmup=false seconds=1.425800",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=CUMULATE engine=Flink trial=3 warmup=false seconds=1.434281",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=CUMULATE engine=Flink trial=4 warmup=false seconds=1.472013",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=CUMULATE engine=StreamFusion trial=4 warmup=false seconds=1.440884",
        "[basic-window] case=time phase=ONE_PHASE shape=CUMULATE backend=memory native_expected=false rows=2000000 keys=64 host_mean=1.440805s native_mean=1.434737s host_trials=[1.41612189, 1.434281091, 1.472013291] native_trials=[1.437527556, 1.425800162, 1.440883739]",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=TUMBLE engine=Flink trial=0 warmup=true seconds=1.726699",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=TUMBLE engine=StreamFusion trial=0 warmup=true seconds=1.663293",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=TUMBLE engine=StreamFusion trial=1 warmup=true seconds=1.643937",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=TUMBLE engine=Flink trial=1 warmup=true seconds=1.653067",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=TUMBLE engine=Flink trial=2 warmup=false seconds=1.647409",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=TUMBLE engine=StreamFusion trial=2 warmup=false seconds=1.669770",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=TUMBLE engine=StreamFusion trial=3 warmup=false seconds=1.654529",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=TUMBLE engine=Flink trial=3 warmup=false seconds=1.645377",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=TUMBLE engine=Flink trial=4 warmup=false seconds=1.642988",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=TUMBLE engine=StreamFusion trial=4 warmup=false seconds=1.626655",
        "[basic-window] case=time phase=TWO_PHASE shape=TUMBLE backend=memory native_expected=false rows=2000000 keys=64 host_mean=1.645258s native_mean=1.650318s host_trials=[1.647409291, 1.645377159, 1.64298817] native_trials=[1.669770049, 1.654529066, 1.626654997]",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=HOP engine=Flink trial=0 warmup=true seconds=1.650125",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=HOP engine=StreamFusion trial=0 warmup=true seconds=1.674489",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=HOP engine=StreamFusion trial=1 warmup=true seconds=1.674000",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=HOP engine=Flink trial=1 warmup=true seconds=1.714260",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=HOP engine=Flink trial=2 warmup=false seconds=1.708186",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=HOP engine=StreamFusion trial=2 warmup=false seconds=1.686743",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=HOP engine=StreamFusion trial=3 warmup=false seconds=1.700922",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=HOP engine=Flink trial=3 warmup=false seconds=1.708291",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=HOP engine=Flink trial=4 warmup=false seconds=1.670932",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=HOP engine=StreamFusion trial=4 warmup=false seconds=1.651507",
        "[basic-window] case=time phase=TWO_PHASE shape=HOP backend=memory native_expected=false rows=2000000 keys=64 host_mean=1.695803s native_mean=1.679724s host_trials=[1.70818569, 1.708290927, 1.670932444] native_trials=[1.686743327, 1.700921951, 1.651506971]",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=CUMULATE engine=Flink trial=0 warmup=true seconds=1.660994",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=CUMULATE engine=StreamFusion trial=0 warmup=true seconds=1.627096",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=CUMULATE engine=StreamFusion trial=1 warmup=true seconds=1.699306",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=CUMULATE engine=Flink trial=1 warmup=true seconds=1.628329",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=CUMULATE engine=Flink trial=2 warmup=false seconds=1.640575",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=CUMULATE engine=StreamFusion trial=2 warmup=false seconds=1.672583",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=CUMULATE engine=StreamFusion trial=3 warmup=false seconds=1.678328",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=CUMULATE engine=Flink trial=3 warmup=false seconds=1.666732",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=CUMULATE engine=Flink trial=4 warmup=false seconds=1.632455",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=CUMULATE engine=StreamFusion trial=4 warmup=false seconds=1.648203",
        "[basic-window] case=time phase=TWO_PHASE shape=CUMULATE backend=memory native_expected=false rows=2000000 keys=64 host_mean=1.646587s native_mean=1.666371s host_trials=[1.640574546, 1.666731963, 1.632455364] native_trials=[1.672582587, 1.67832785, 1.648202821]"
      ]
    },
    {
      "ticket": 326,
      "version": "candidate",
      "exit_code": 0,
      "library_sha256": "fe93595b0377eda632631c80aa1860ed52c0dabe58787655521f00c7df8a3190",
      "log": "streamfusion-326-candidate-memory-all-shapes.log",
      "measurements": [
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=TUMBLE engine=Flink trial=0 warmup=true seconds=2.706251",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=TUMBLE engine=StreamFusion trial=0 warmup=true seconds=1.894163",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=TUMBLE engine=StreamFusion trial=1 warmup=true seconds=1.427422",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=TUMBLE engine=Flink trial=1 warmup=true seconds=1.738455",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=TUMBLE engine=Flink trial=2 warmup=false seconds=1.664090",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=TUMBLE engine=StreamFusion trial=2 warmup=false seconds=1.198422",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=TUMBLE engine=StreamFusion trial=3 warmup=false seconds=1.211327",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=TUMBLE engine=Flink trial=3 warmup=false seconds=1.559142",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=TUMBLE engine=Flink trial=4 warmup=false seconds=1.522028",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=TUMBLE engine=StreamFusion trial=4 warmup=false seconds=1.209365",
        "[basic-window] case=boolean phase=ONE_PHASE shape=TUMBLE backend=memory native_expected=true rows=2000000 keys=64 host_mean=1.581753s native_mean=1.206371s host_trials=[1.664090268, 1.559141796, 1.522028076] native_trials=[1.198421842, 1.211327247, 1.209364766]",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=HOP engine=Flink trial=0 warmup=true seconds=2.012094",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=HOP engine=StreamFusion trial=0 warmup=true seconds=1.196707",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=HOP engine=StreamFusion trial=1 warmup=true seconds=1.213004",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=HOP engine=Flink trial=1 warmup=true seconds=1.629246",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=HOP engine=Flink trial=2 warmup=false seconds=1.651952",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=HOP engine=StreamFusion trial=2 warmup=false seconds=1.200613",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=HOP engine=StreamFusion trial=3 warmup=false seconds=1.101807",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=HOP engine=Flink trial=3 warmup=false seconds=1.611668",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=HOP engine=Flink trial=4 warmup=false seconds=1.651391",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=HOP engine=StreamFusion trial=4 warmup=false seconds=1.164356",
        "[basic-window] case=boolean phase=ONE_PHASE shape=HOP backend=memory native_expected=true rows=2000000 keys=64 host_mean=1.638337s native_mean=1.155592s host_trials=[1.651951786, 1.611668462, 1.651390898] native_trials=[1.200613313, 1.101807432, 1.164356281]",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=CUMULATE engine=Flink trial=0 warmup=true seconds=1.532373",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=CUMULATE engine=StreamFusion trial=0 warmup=true seconds=1.103544",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=CUMULATE engine=StreamFusion trial=1 warmup=true seconds=1.152144",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=CUMULATE engine=Flink trial=1 warmup=true seconds=1.882778",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=CUMULATE engine=Flink trial=2 warmup=false seconds=1.484923",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=CUMULATE engine=StreamFusion trial=2 warmup=false seconds=1.137468",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=CUMULATE engine=StreamFusion trial=3 warmup=false seconds=1.097341",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=CUMULATE engine=Flink trial=3 warmup=false seconds=1.467309",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=CUMULATE engine=Flink trial=4 warmup=false seconds=1.438281",
        "[basic-window-trial] case=boolean phase=ONE_PHASE shape=CUMULATE engine=StreamFusion trial=4 warmup=false seconds=1.119039",
        "[basic-window] case=boolean phase=ONE_PHASE shape=CUMULATE backend=memory native_expected=true rows=2000000 keys=64 host_mean=1.463504s native_mean=1.117949s host_trials=[1.484922547, 1.467309465, 1.438281281] native_trials=[1.137467934, 1.097340668, 1.119039011]",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=TUMBLE engine=Flink trial=0 warmup=true seconds=1.775185",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=TUMBLE engine=StreamFusion trial=0 warmup=true seconds=1.246172",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=TUMBLE engine=StreamFusion trial=1 warmup=true seconds=1.171424",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=TUMBLE engine=Flink trial=1 warmup=true seconds=1.752165",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=TUMBLE engine=Flink trial=2 warmup=false seconds=1.759991",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=TUMBLE engine=StreamFusion trial=2 warmup=false seconds=1.109705",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=TUMBLE engine=StreamFusion trial=3 warmup=false seconds=1.134673",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=TUMBLE engine=Flink trial=3 warmup=false seconds=1.734311",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=TUMBLE engine=Flink trial=4 warmup=false seconds=1.733810",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=TUMBLE engine=StreamFusion trial=4 warmup=false seconds=1.106885",
        "[basic-window] case=boolean phase=TWO_PHASE shape=TUMBLE backend=memory native_expected=true rows=2000000 keys=64 host_mean=1.742704s native_mean=1.117088s host_trials=[1.759990835, 1.734311131, 1.733810384] native_trials=[1.10970545, 1.134673096, 1.106884974]",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=HOP engine=Flink trial=0 warmup=true seconds=1.738348",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=HOP engine=StreamFusion trial=0 warmup=true seconds=1.230159",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=HOP engine=StreamFusion trial=1 warmup=true seconds=1.228363",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=HOP engine=Flink trial=1 warmup=true seconds=1.712764",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=HOP engine=Flink trial=2 warmup=false seconds=1.733063",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=HOP engine=StreamFusion trial=2 warmup=false seconds=1.130271",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=HOP engine=StreamFusion trial=3 warmup=false seconds=1.128137",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=HOP engine=Flink trial=3 warmup=false seconds=1.725646",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=HOP engine=Flink trial=4 warmup=false seconds=1.750751",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=HOP engine=StreamFusion trial=4 warmup=false seconds=1.175301",
        "[basic-window] case=boolean phase=TWO_PHASE shape=HOP backend=memory native_expected=true rows=2000000 keys=64 host_mean=1.736487s native_mean=1.144570s host_trials=[1.733063041, 1.725645559, 1.750751322] native_trials=[1.130270563, 1.128137389, 1.175300687]",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=CUMULATE engine=Flink trial=0 warmup=true seconds=1.746605",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=CUMULATE engine=StreamFusion trial=0 warmup=true seconds=1.140385",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=CUMULATE engine=StreamFusion trial=1 warmup=true seconds=1.132805",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=CUMULATE engine=Flink trial=1 warmup=true seconds=1.700825",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=CUMULATE engine=Flink trial=2 warmup=false seconds=1.659381",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=CUMULATE engine=StreamFusion trial=2 warmup=false seconds=1.089421",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=CUMULATE engine=StreamFusion trial=3 warmup=false seconds=1.089181",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=CUMULATE engine=Flink trial=3 warmup=false seconds=1.644008",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=CUMULATE engine=Flink trial=4 warmup=false seconds=1.711594",
        "[basic-window-trial] case=boolean phase=TWO_PHASE shape=CUMULATE engine=StreamFusion trial=4 warmup=false seconds=1.108638",
        "[basic-window] case=boolean phase=TWO_PHASE shape=CUMULATE backend=memory native_expected=true rows=2000000 keys=64 host_mean=1.671661s native_mean=1.095747s host_trials=[1.659380546, 1.644008247, 1.711594344] native_trials=[1.089421232, 1.089181382, 1.108638148]",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=TUMBLE engine=Flink trial=0 warmup=true seconds=1.484836",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=TUMBLE engine=StreamFusion trial=0 warmup=true seconds=1.170838",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=TUMBLE engine=StreamFusion trial=1 warmup=true seconds=1.119200",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=TUMBLE engine=Flink trial=1 warmup=true seconds=1.471868",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=TUMBLE engine=Flink trial=2 warmup=false seconds=1.477358",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=TUMBLE engine=StreamFusion trial=2 warmup=false seconds=1.132750",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=TUMBLE engine=StreamFusion trial=3 warmup=false seconds=1.147550",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=TUMBLE engine=Flink trial=3 warmup=false seconds=1.450987",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=TUMBLE engine=Flink trial=4 warmup=false seconds=1.484812",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=TUMBLE engine=StreamFusion trial=4 warmup=false seconds=1.146060",
        "[basic-window] case=time phase=ONE_PHASE shape=TUMBLE backend=memory native_expected=true rows=2000000 keys=64 host_mean=1.471052s native_mean=1.142120s host_trials=[1.477357966, 1.4509873, 1.484812179] native_trials=[1.132750373, 1.147549726, 1.146060039]",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=HOP engine=Flink trial=0 warmup=true seconds=1.536872",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=HOP engine=StreamFusion trial=0 warmup=true seconds=1.153137",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=HOP engine=StreamFusion trial=1 warmup=true seconds=1.146560",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=HOP engine=Flink trial=1 warmup=true seconds=1.562131",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=HOP engine=Flink trial=2 warmup=false seconds=1.549534",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=HOP engine=StreamFusion trial=2 warmup=false seconds=1.156710",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=HOP engine=StreamFusion trial=3 warmup=false seconds=1.144176",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=HOP engine=Flink trial=3 warmup=false seconds=1.545784",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=HOP engine=Flink trial=4 warmup=false seconds=1.535176",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=HOP engine=StreamFusion trial=4 warmup=false seconds=1.139444",
        "[basic-window] case=time phase=ONE_PHASE shape=HOP backend=memory native_expected=true rows=2000000 keys=64 host_mean=1.543498s native_mean=1.146777s host_trials=[1.549533736, 1.545783816, 1.535175702] native_trials=[1.156710182, 1.144176241, 1.139443526]",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=CUMULATE engine=Flink trial=0 warmup=true seconds=1.475360",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=CUMULATE engine=StreamFusion trial=0 warmup=true seconds=1.150905",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=CUMULATE engine=StreamFusion trial=1 warmup=true seconds=1.151436",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=CUMULATE engine=Flink trial=1 warmup=true seconds=1.501417",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=CUMULATE engine=Flink trial=2 warmup=false seconds=1.441271",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=CUMULATE engine=StreamFusion trial=2 warmup=false seconds=1.129984",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=CUMULATE engine=StreamFusion trial=3 warmup=false seconds=1.140908",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=CUMULATE engine=Flink trial=3 warmup=false seconds=1.471524",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=CUMULATE engine=Flink trial=4 warmup=false seconds=1.457945",
        "[basic-window-trial] case=time phase=ONE_PHASE shape=CUMULATE engine=StreamFusion trial=4 warmup=false seconds=1.112868",
        "[basic-window] case=time phase=ONE_PHASE shape=CUMULATE backend=memory native_expected=true rows=2000000 keys=64 host_mean=1.456913s native_mean=1.127920s host_trials=[1.441271266, 1.471523516, 1.457944513] native_trials=[1.129984042, 1.140908128, 1.112868197]",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=TUMBLE engine=Flink trial=0 warmup=true seconds=1.745825",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=TUMBLE engine=StreamFusion trial=0 warmup=true seconds=1.101201",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=TUMBLE engine=StreamFusion trial=1 warmup=true seconds=1.048990",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=TUMBLE engine=Flink trial=1 warmup=true seconds=1.665579",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=TUMBLE engine=Flink trial=2 warmup=false seconds=1.702745",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=TUMBLE engine=StreamFusion trial=2 warmup=false seconds=1.089370",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=TUMBLE engine=StreamFusion trial=3 warmup=false seconds=1.091678",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=TUMBLE engine=Flink trial=3 warmup=false seconds=1.700743",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=TUMBLE engine=Flink trial=4 warmup=false seconds=1.695476",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=TUMBLE engine=StreamFusion trial=4 warmup=false seconds=1.096945",
        "[basic-window] case=time phase=TWO_PHASE shape=TUMBLE backend=memory native_expected=true rows=2000000 keys=64 host_mean=1.699655s native_mean=1.092664s host_trials=[1.702744752, 1.700742615, 1.69547646] native_trials=[1.089370242, 1.091677724, 1.09694534]",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=HOP engine=Flink trial=0 warmup=true seconds=1.766856",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=HOP engine=StreamFusion trial=0 warmup=true seconds=1.130897",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=HOP engine=StreamFusion trial=1 warmup=true seconds=1.108880",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=HOP engine=Flink trial=1 warmup=true seconds=1.741040",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=HOP engine=Flink trial=2 warmup=false seconds=1.704563",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=HOP engine=StreamFusion trial=2 warmup=false seconds=1.164854",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=HOP engine=StreamFusion trial=3 warmup=false seconds=1.118506",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=HOP engine=Flink trial=3 warmup=false seconds=1.732120",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=HOP engine=Flink trial=4 warmup=false seconds=1.727619",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=HOP engine=StreamFusion trial=4 warmup=false seconds=1.098379",
        "[basic-window] case=time phase=TWO_PHASE shape=HOP backend=memory native_expected=true rows=2000000 keys=64 host_mean=1.721434s native_mean=1.127246s host_trials=[1.704563458, 1.73211997, 1.727618989] native_trials=[1.164853876, 1.118506006, 1.09837931]",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=CUMULATE engine=Flink trial=0 warmup=true seconds=1.641817",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=CUMULATE engine=StreamFusion trial=0 warmup=true seconds=1.099594",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=CUMULATE engine=StreamFusion trial=1 warmup=true seconds=1.075937",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=CUMULATE engine=Flink trial=1 warmup=true seconds=1.643030",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=CUMULATE engine=Flink trial=2 warmup=false seconds=1.758569",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=CUMULATE engine=StreamFusion trial=2 warmup=false seconds=1.109362",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=CUMULATE engine=StreamFusion trial=3 warmup=false seconds=1.113826",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=CUMULATE engine=Flink trial=3 warmup=false seconds=1.699923",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=CUMULATE engine=Flink trial=4 warmup=false seconds=1.702047",
        "[basic-window-trial] case=time phase=TWO_PHASE shape=CUMULATE engine=StreamFusion trial=4 warmup=false seconds=1.070752",
        "[basic-window] case=time phase=TWO_PHASE shape=CUMULATE backend=memory native_expected=true rows=2000000 keys=64 host_mean=1.720180s native_mean=1.097980s host_trials=[1.758568624, 1.699923303, 1.702046991] native_trials=[1.109361519, 1.113825658, 1.070751671]"
      ]
    }
  ],
  "verification": {
    "flink22": {
      "tests": 57,
      "failures": 0,
      "errors": 0,
      "skipped": 0
    },
    "flink118": {
      "tests": 57,
      "failures": 0,
      "errors": 0,
      "skipped": 1
    },
    "native_criterion_smoke": 20,
    "final_candidate": {
      "flink22": {
        "tests": 10,
        "failures": 0,
        "errors": 0,
        "skipped": 0,
        "log": "streamfusion-326-final-jvm22.log"
      },
      "flink118": {
        "tests": 10,
        "failures": 0,
        "errors": 0,
        "skipped": 0,
        "log": "streamfusion-326-final-jvm118.log"
      }
    }
  },
  "source_sha256": {
    "src/main/java/tech/streamfusion/planner/WindowAggregateMatcher.java": "5bfe6a3a173bb3b4966a01473cc111c84527b02f84e3e7ba2e3437fdeaf9c0fb",
    "src/main/java/tech/streamfusion/operator/NativeWindowOperatorCore.java": "3115e43439ca86977852da0cecfb4fceaef1b1af7b55bb0a4b323d804b446c92",
    "src/test/java/tech/streamfusion/WindowBasicTypeBenchmark.java": "82ffe36a2b494d065ed840c5d30b352dab4b4db6e3b697c72805b5e966776090",
    "native/engine/benches/window_basic_distinct.rs": "0c75074668a6f6cee21db93b8a46c33cea40630a72b5a854e8d2a33cfdb7a87b"
  }
}
