From a37e8316226240551f95941446b488ef498d5433 Mon Sep 17 00:00:00 2001 From: Ge Will <531sunlight@gmail.com> Date: Wed, 16 Sep 2026 14:51:16 +0800 Subject: [PATCH 1/4] ci: add opt-in integrated application performance baseline --- .github/workflows/app-regression.yml | 33 ++++++++++++++++++++++++- docs/performance/integrated-baseline.md | 18 ++++++++++++++ 2 files changed, 50 insertions(+), 1 deletion(-) create mode 100644 docs/performance/integrated-baseline.md diff --git a/.github/workflows/app-regression.yml b/.github/workflows/app-regression.yml index 9b14809..ec0ae59 100644 --- a/.github/workflows/app-regression.yml +++ b/.github/workflows/app-regression.yml @@ -9,6 +9,10 @@ on: branches: [main, develop, 'release/**', 'hotfix/**'] workflow_dispatch: inputs: + measure_app_baseline: + description: Measure five fresh-process Release application baseline samples + type: boolean + default: false build_services_validation: description: Build an unsigned Release Mac app for manual Services measurements type: boolean @@ -69,7 +73,7 @@ concurrency: jobs: regression: name: App Regression - if: github.event_name != 'workflow_dispatch' || (!inputs.compare_workspace_editor && !inputs.build_window_lifecycle && !inputs.automatic_window_lifecycle && !inputs.cycle_window_lifecycle && !inputs.document_window_lifecycle && !inputs.profile_document_stages && !inputs.active_anchor_window_lifecycle && !inputs.diagnose_editor_anchor && !inputs.diagnose_window_lifetime) + if: github.event_name != 'workflow_dispatch' || (!inputs.measure_app_baseline && !inputs.compare_workspace_editor && !inputs.build_window_lifecycle && !inputs.automatic_window_lifecycle && !inputs.cycle_window_lifecycle && !inputs.document_window_lifecycle && !inputs.profile_document_stages && !inputs.active_anchor_window_lifecycle && !inputs.diagnose_editor_anchor && !inputs.diagnose_window_lifetime) runs-on: macos-15 timeout-minutes: 20 steps: @@ -363,3 +367,30 @@ jobs: name: services-release-validation-app path: ${{ runner.temp }}/services-artifact retention-days: 7 + + application-performance-baseline: + name: Release application performance baseline + if: github.event_name == 'workflow_dispatch' && inputs.measure_app_baseline + runs-on: macos-15 + timeout-minutes: 35 + env: + DEVELOPER_DIR: /Applications/Xcode_26.3.app/Contents/Developer + steps: + - uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5 + with: + persist-credentials: false + - name: Measure five fresh processes with the locked dependencies + run: | + python3 scripts/benchmark-app.py \ + --output "${{ runner.temp }}/app-performance-baseline" \ + --samples 5 --timeout 180 + - name: Preserve provenance and all samples, including failures + if: always() + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 + with: + name: app-performance-baseline + path: | + ${{ runner.temp }}/app-performance-baseline/*.json + ${{ runner.temp }}/app-performance-baseline/build.log + retention-days: 14 + if-no-files-found: error diff --git a/docs/performance/integrated-baseline.md b/docs/performance/integrated-baseline.md new file mode 100644 index 0000000..1dc539e --- /dev/null +++ b/docs/performance/integrated-baseline.md @@ -0,0 +1,18 @@ +# 合并后应用性能基线(#18) + +通过 `App Regression` 的 `measure_app_baseline` 手动输入,对选定分支的精确提交运行现有协议 2。不触发 Xcode Cloud,不修改依赖或部署下限。 + +```sh +gh workflow run app-regression.yml --repo gewill/OpenCCman \ + --ref -f measure_app_baseline=true +``` + +固定 macOS 15 runner、Xcode 26.3、Release、锁定依赖和隔离诊断 bundle;顺序执行 5 个新进程。每进程覆盖首次转换、5 次热转换、七组配置、1/5/10 MiB 文稿和托管多窗口。原始样本、metadata、源码/产物校验和及构建日志保存在 `app-performance-baseline` artifact;失败仍上传已生成的文件,不把部分完成算通过。 + +新进程不等于冷缓存:不清除系统/文件缓存,首次根布局也不等于像素呈现或可交互时间。内存峰值包含语料、校验和此前操作;多窗口是诊断托管窗口,不代替原生 WindowGroup 生命周期。RevenueCat configure 保留、权益为合成 Pro,不能作为真实购买或发行签名验证。 + +该入口只在手动选择时运行,不给每个 PR 增加性能矩阵。常规 PR 继续运行必需 App Regression。时长是样本证据,不用任意绝对阈值判定跨机器性能回归;比较需核对环境、来源、协议和依赖。完整 #18 仍需同机升级前后对照及最终产物验收。 + +## 本次运行 + +尚未执行云端测量;待记录精确提交、run URL 与实际结果后更新本节。 From 965db160a90f6cbe16682ece76a091287ccbbc3d Mon Sep 17 00:00:00 2001 From: Ge Will <531sunlight@gmail.com> Date: Wed, 16 Sep 2026 14:54:38 +0800 Subject: [PATCH 2/4] ci: reject incomplete or invalid application baseline samples --- .github/workflows/app-regression.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/.github/workflows/app-regression.yml b/.github/workflows/app-regression.yml index ec0ae59..655ba75 100644 --- a/.github/workflows/app-regression.yml +++ b/.github/workflows/app-regression.yml @@ -384,6 +384,24 @@ jobs: python3 scripts/benchmark-app.py \ --output "${{ runner.temp }}/app-performance-baseline" \ --samples 5 --timeout 180 + - name: Validate sample provenance, foreground state and configuration coverage + env: + BASELINE_DIR: ${{ runner.temp }}/app-performance-baseline + run: | + python3 - <<'PYTHON' + import os + from pathlib import Path + import runpy + import subprocess + validator = runpy.run_path('scripts/compare-app-performance.py') + metadata, samples = validator['load'](Path(os.environ['BASELINE_DIR'])) + if len(samples) != 5: + raise ValueError('Expected exactly five complete independent samples') + head = subprocess.check_output(['git', 'rev-parse', 'HEAD'], text=True).strip() + if metadata['source_commit'] != head: + raise ValueError('Measured source differs from the checked-out candidate') + print('Validated five complete samples, source SHA, foreground, seven configurations and memory collection') + PYTHON - name: Preserve provenance and all samples, including failures if: always() uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 From a4e63e802ffed4c3a90550ade227c6936cc7b721 Mon Sep 17 00:00:00 2001 From: Ge Will <531sunlight@gmail.com> Date: Wed, 16 Sep 2026 15:01:00 +0800 Subject: [PATCH 3/4] docs: record five verified integrated application baseline samples --- docs/performance/integrated-baseline.md | 20 +- .../2026-09-16/checksums.json | 9 + .../2026-09-16/metadata.json | 334 ++++++++ .../2026-09-16/run-01.json | 749 ++++++++++++++++++ .../2026-09-16/run-02.json | 749 ++++++++++++++++++ .../2026-09-16/run-03.json | 749 ++++++++++++++++++ .../2026-09-16/run-04.json | 749 ++++++++++++++++++ .../2026-09-16/run-05.json | 749 ++++++++++++++++++ .../2026-09-16/summary.json | 410 ++++++++++ 9 files changed, 4517 insertions(+), 1 deletion(-) create mode 100644 docs/performance/integrated-baseline/2026-09-16/checksums.json create mode 100644 docs/performance/integrated-baseline/2026-09-16/metadata.json create mode 100644 docs/performance/integrated-baseline/2026-09-16/run-01.json create mode 100644 docs/performance/integrated-baseline/2026-09-16/run-02.json create mode 100644 docs/performance/integrated-baseline/2026-09-16/run-03.json create mode 100644 docs/performance/integrated-baseline/2026-09-16/run-04.json create mode 100644 docs/performance/integrated-baseline/2026-09-16/run-05.json create mode 100644 docs/performance/integrated-baseline/2026-09-16/summary.json diff --git a/docs/performance/integrated-baseline.md b/docs/performance/integrated-baseline.md index 1dc539e..814fbf9 100644 --- a/docs/performance/integrated-baseline.md +++ b/docs/performance/integrated-baseline.md @@ -15,4 +15,22 @@ gh workflow run app-regression.yml --repo gewill/OpenCCman \ ## 本次运行 -尚未执行云端测量;待记录精确提交、run URL 与实际结果后更新本节。 +[首轮实际运行 35065648719](https://github.com/gewill/OpenCCman/actions/runs/35065648719) 成功。测量源码为 `a37e8316226240551f95941446b488ef498d5433`;产品源码与整合后的 `develop@ce87387` 相同,该提交只增加 CI 入口和说明。后续提交增加的报告校验步骤已在下载的真实 artifact 上独立运行通过,不将后续文档提交声称为另一次测量。 + +环境:macOS 15.7.9 (24G830)、Xcode 26.3、arm64、VirtualMac2,1 / Apple M1 (Virtual)、7 GiB RAM。独立 5 个新进程,保留首轮较慢样本。 + +| 指标 | 中位数 | 最小–最大 | +| --- | ---: | ---: | +| 进程起点 → 首次根布局 | 808.95 ms | 715.35–2370.14 ms | +| 256 KiB 首次转换 | 98.35 ms | 93.30–116.23 ms | +| 256 KiB 第 5 次热转换 | 38.76 ms | 34.41–56.00 ms | +| 10 MiB 转换完成 | 377.36 ms | 351.36–410.84 ms | +| 采样峰值 physical footprint | 100.99 MiB | 98.29–101.58 MiB | +| 进程峰值 RSS | 303.64 MiB | 298.73–307.36 MiB | + +每个样本均完成七组配置,前台/可见窗口及内存采集校验通过。两轮托管窗口关闭后,每个样本的 `all_extra_models_alive` 均为 `[0, 0]`。这不能关闭 #93:不同于生产原生窗口、辅助功能观察及活动任务关窗的持有链条件。 + +本次没有同机运行旧版,不从历史不同机器的数字计算加速比例。256 KiB 热转换只在表中展示第 5 次,全部五次均保留在原始数据;10 MiB 值是模型完成时长,不是完整导入/显示/导出时长。 + +原始数据位于 [2026-09-16 目录](integrated-baseline/2026-09-16/),包含 metadata、5 份 run、汇总及文件校验和;完整构建日志保留在该 run 的 artifact 中(14 天)。metadata 固定了全部依赖 revision、构建环境、诊断改动及源码哈希。 + diff --git a/docs/performance/integrated-baseline/2026-09-16/checksums.json b/docs/performance/integrated-baseline/2026-09-16/checksums.json new file mode 100644 index 0000000..c078192 --- /dev/null +++ b/docs/performance/integrated-baseline/2026-09-16/checksums.json @@ -0,0 +1,9 @@ +{ + "metadata.json": "ed2a2e7c82b9893db2f7776bd393b1e0c75cdbaab15bebd06de118534d93e110", + "run-01.json": "5292fefe9d4548168128df736101e016d7f36dd5ee756a7923cc52dd6c946658", + "run-02.json": "6acb5bf3be4e3a07dc03a07493055c2dec0aa04d963a31704474ea866c232082", + "run-03.json": "19749d48cfd8d5758ce67d128309cafdbe87945e25b399e25a5caa4f17cc591d", + "run-04.json": "975501fdebeb3e64ac4d7c467981042b8aed89d8e1c118d32acd0f7d33ce6177", + "run-05.json": "62fad26305caa31ac0da32b966e7cca7308b724ded2ac98a797acbc37c6da734", + "summary.json": "a98d2b237c9c89a8b4ce83b6568a7ebc9532c5c2e35194523f5db4c01a84a3a0" +} diff --git a/docs/performance/integrated-baseline/2026-09-16/metadata.json b/docs/performance/integrated-baseline/2026-09-16/metadata.json new file mode 100644 index 0000000..fe17627 --- /dev/null +++ b/docs/performance/integrated-baseline/2026-09-16/metadata.json @@ -0,0 +1,334 @@ +{ + "schema": 2, + "source_commit": "a37e8316226240551f95941446b488ef498d5433", + "measurement_harness_commit": "a37e8316226240551f95941446b488ef498d5433", + "comparison_engine_override": null, + "application_variant": "unchanged", + "source_status": "", + "pins": { + "originHash": "28befaf4dd662d0deb95f96acba700892c356685fcd0b5d234abb5e8be4504a7", + "pins": [ + { + "identity": "bettersafariview", + "kind": "remoteSourceControl", + "location": "https://github.com/stleamist/BetterSafariView", + "state": { + "revision": "884533749e55949b2566030948c6fdbe2873ed0c", + "version": "2.4.2" + } + }, + { + "identity": "colorfulx", + "kind": "remoteSourceControl", + "location": "https://github.com/Lakr233/ColorfulX", + "state": { + "revision": "af739ea2d891afc68ff53b01c701bb72b9ca4a69", + "version": "5.8.3" + } + }, + { + "identity": "colorvector", + "kind": "remoteSourceControl", + "location": "https://github.com/Lakr233/ColorVector.git", + "state": { + "revision": "0cd0169f1487d7371ee3fd7fe93f1e918fd93d00", + "version": "1.0.5" + } + }, + { + "identity": "iqkeyboardmanager", + "kind": "remoteSourceControl", + "location": "https://github.com/hackiftekhar/IQKeyboardManager", + "state": { + "revision": "c00b1ae9fa1ad8af4465bb6ca901f6943fc98eba", + "version": "6.5.16" + } + }, + { + "identity": "keyboardshortcuts", + "kind": "remoteSourceControl", + "location": "https://github.com/sindresorhus/KeyboardShortcuts", + "state": { + "revision": "1aef85578fdd4f9eaeeb8d53b7b4fc31bf08fe27", + "version": "2.4.0" + } + }, + { + "identity": "msdisplaylink", + "kind": "remoteSourceControl", + "location": "https://github.com/Lakr233/MSDisplayLink.git", + "state": { + "revision": "1ba3e769b734e456317fa7e45321fa7f53eefb67", + "version": "2.1.0" + } + }, + { + "identity": "neumorphic", + "kind": "remoteSourceControl", + "location": "https://github.com/gewill/neumorphic.git", + "state": { + "revision": "1f5745173dedddf0227fffc47cbdaa3100e5569a", + "version": "2.4.1" + } + }, + { + "identity": "purchases-ios-spm", + "kind": "remoteSourceControl", + "location": "https://github.com/RevenueCat/purchases-ios-spm.git", + "state": { + "revision": "155ea739f45f54189ca83ee9088b373c1415d98b", + "version": "5.64.0" + } + }, + { + "identity": "springinterpolation", + "kind": "remoteSourceControl", + "location": "https://github.com/Lakr233/SpringInterpolation.git", + "state": { + "revision": "cdb556516daa9b43c16aae9436dd39e19ff930fd", + "version": "1.4.0" + } + }, + { + "identity": "swiftui-introspect", + "kind": "remoteSourceControl", + "location": "https://github.com/siteline/swiftui-introspect", + "state": { + "revision": "a08b87f96b41055577721a6e397562b21ad52454", + "version": "26.0.0" + } + }, + { + "identity": "swiftuirouter", + "kind": "remoteSourceControl", + "location": "https://github.com/frzi/SwiftUIRouter.git", + "state": { + "revision": "e0cb32b54bb429aa43ce30240b0036bf223a62a3", + "version": "1.4.0" + } + }, + { + "identity": "swiftyopencc", + "kind": "remoteSourceControl", + "location": "https://github.com/gewill/SwiftyOpenCC", + "state": { + "revision": "6eded293f5c84c064f332cbc2832391165c82dda" + } + }, + { + "identity": "swiftyuserdefaults", + "kind": "remoteSourceControl", + "location": "https://github.com/sunshinejr/SwiftyUserDefaults", + "state": { + "revision": "f66bcd04088582c8fbb5cb8554d577e303bae396", + "version": "5.3.0" + } + } + ], + "version": 3 + }, + "os": { + "version": "15.7.9", + "build": "24G830", + "arch": "arm64" + }, + "hardware": "VirtualMac2,1\n7516192768\nApple M1 (Virtual)", + "xcode": "Xcode 26.3\nBuild version 17C529", + "started_utc": "2026-09-16T06:51:41Z", + "source_hashes": { + "OpenCCman/AppDelegate.swift": "2c835af49775fb72fb8a1c38246265174e543dc7fb775582b9bbf3096de55c8d", + "OpenCCman/Constants.swift": "070d0ae5c15442ea572acb409d2f61680798cc5b31e5d37e5921bc884f77bd88", + "OpenCCman/Helpers/ReviewHandler.swift": "5c65cae6cef4b2ddd9f7d434ac6a0295b81e64a924e2ad4482bd62d81a2585e1", + "OpenCCman/IAPManager.swift": "9bd8d3997296f6f2166e4e82d8b2dacfad80e5db12e675e4f107318ad847649d", + "OpenCCman/Model/ConversionConfiguration.swift": "2287fbaf31e4b682c4fa21fe06748dd12088bcb61926f675f0ef31bf799bbefc", + "OpenCCman/Model/ConvertedTextDocument.swift": "d1ed6c797941ea1bb296ccab4e1e06b3eca502d960a465dd602d061de7e517d6", + "OpenCCman/Model/MainWindowGeometry.swift": "285cd41ddda8485d21a8e40d20aa9757e14766fa140a200d9bebd594998a2fec", + "OpenCCman/Model/MainWindowReopenController.swift": "9d2b8625d5eb7f302bf0d8857b23d3eada4f3b7b914c732adabeb19437c3d05f", + "OpenCCman/Model/MyAppModel.swift": "38359e8de6db0dcccc657aa07eb3e7e54360a6baa77133d7ecd83d9d866f176f", + "OpenCCman/Model/OpenSourceModel.swift": "79dc2059b5bab96518b4d07049d1c5d509e9d288575ab90500964a93a6b46d83", + "OpenCCman/Model/ProAccessUpdate.swift": "23183bb528d0170ac68587fcb2d05fee80c5b741f29565a3aa210b8f9d48d172", + "OpenCCman/Model/TestNumbersPerDayManager.swift": "602ef6c77ce4c22710914906fe4736842da9cf5150f6a62a67ebcd8ed11ffb9f", + "OpenCCman/Model/UserDefaultsKeys.swift": "c8d9fdc6ad273d918ce262d40b296d68026695b733b845f5c1a38624217cb0cf", + "OpenCCman/Model/WhatsNew.swift": "1880e94560694b054308c94db7011a29dcb9c36b4c42fa26e890798f80d15b08", + "OpenCCman/Model/WorkspaceLayout.swift": "3736aa44bf1b062a81e41cb84623252f5b49b76b0ab13b2ca14e01c1cb725e4c", + "OpenCCman/OpenCCmanApp.swift": "17ba80f63524188b84d49174cced04388f1519b55b477d84aaaa64179d91fdf1", + "OpenCCman/Scene/ChangeColorSchemeScene.swift": "ef5b7129d0901c4a8e6365266d7d90311c126c75729c88bf3bf93111b9cd1433", + "OpenCCman/Scene/ChangeLanguageScene.swift": "e75e767559671e0b419f3ea941ab228719c6c5a9841c1843ea258ce514fe3a22", + "OpenCCman/Scene/CustomerCenterScene.swift": "b4f217fe21cd33f7e37d45910062f90ed44b3845bb8b7145257463f22c8d34d4", + "OpenCCman/Scene/FeedbackScene.swift": "47d9edd3a1e14a65b9083981e9bd6ae8de42d880783c34f0759b9db34257aa7c", + "OpenCCman/Scene/HelpScene.swift": "9fbb04644b74fc272af767e9669234e7672fae633a31ec2d6789f4c15a6a4c04", + "OpenCCman/Scene/HomeScene.swift": "b8f3ae6112437d67e911d7dbc3cc918e2b62cd1be59d6417ce491fc5c21b8e9e", + "OpenCCman/Scene/HomeViewModel.swift": "f8830e4d876b2c4f4d11b7b5899d6fdee67021166e178d7fa4bffeb37cefbe2a", + "OpenCCman/Scene/OpenSourceScene.swift": "89b6a5b9677539c13c09c777e140e3f2b63de68e698ce7e3feee8353a08b10db", + "OpenCCman/Scene/ProScene.swift": "c1c789ff724e890c9f3201d37260d1eb39dbc5d9cf40f1cd50cd9e0b0e1f7471", + "OpenCCman/Scene/RootView.swift": "9ac25096d8ee38b9f01506e459ec7ecbcffb8c740e0885d5ccf3a3a579efd07c", + "OpenCCman/Scene/SettingsScene.swift": "dcf67c74a91a7287a8efc7b78846077eb5b68b1e57393147370a294924904984", + "OpenCCman/Scene/ShortcutSettingsScene.swift": "c28d0afc27d3de4036da6f8c3169758274d22fe7f8c97625e2952038599be5ba", + "OpenCCman/Services/ChineseConversionService.swift": "2f9b951421406dab71bee5e8da9125ba8cac154284e01138b8e062cd64083a0a", + "OpenCCman/Services/GlobalShortcutService.swift": "48ca6cc84ef2bd77e2594639104c74bd02125d2c0731308d29ecb68a23ccb1b4", + "OpenCCman/Services/TextFileService.swift": "e69abd07291096af899a42aae20c7725045673fc09665b0b98c5c504ef10e8d3", + "OpenCCman/Styles/Styles.swift": "ab0a0a2632180782b249372d42802c985704944dcfb325fd45c0e95206cd95e1", + "OpenCCman/View/AlertView.swift": "6a34ce48edec6c324074c5e3bef64fb996a2467ef56c4daa4863437029f6fc7f", + "OpenCCman/View/AppControlStyle.swift": "0abce11d49a921ecb6d7563b845bb929fca76ba1a3f2215085bdae3931b82a92", + "OpenCCman/View/BackButton.swift": "35c5314d128d4c992520b1e1a0005b7f3d83fe5d33eab48425f891be13628d9f", + "OpenCCman/View/CardReflectionView.swift": "bd8fe43f713d1a491043d63a9b24a3fe51b29bb8591c6e97a2c494d762eb9d54", + "OpenCCman/View/CellButton.swift": "9c279028fc7b8060f4a39e4e195b51983771ba7a516a857613f5b0aca4ad3ab1", + "OpenCCman/View/ControlSizingGallery.swift": "ea1b2e1e61f078918da8649e6cab1e73270cfb0be51170f81e2f92ec2fd02171", + "OpenCCman/View/LoadingView.swift": "daf670974997bed4763a0467558617fdb21b6a43c9344f65cac4047a9b42c5db", + "OpenCCman/View/MainWindowSizing.swift": "6915147170e49c3ca754e3d5b4c5f7d22435fdf352f1fd33c8af95e9b1d8a307", + "OpenCCman/View/MyAppView.swift": "a7b9967b450b82a4ce39de83b5e672e88e5e013adfee58b6bd4eb4619b495e77", + "OpenCCman/View/PhoneWorkspace.swift": "8a12ed0a09a8eee953ed1e46b8195113cb36b446483d5b60c6a94ce221fb0f89", + "OpenCCman/View/PickableView.swift": "b44fe9b1dab18fd3f640678efb4c39cd961a686b556f9edb0f60511e57b422ce", + "OpenCCman/View/ProAlertView.swift": "6c1e3c3843d52671ae395fc1d53758abee67ed888dda92f90f881eded092dbe8", + "OpenCCman/View/SegmentView.swift": "1b1b5cf547975a1f97892ddeb001a0dc93ac99e63aaeff34836aba6f0e8dc8c8", + "OpenCCman/View/WhatsNewView.swift": "dc5b58b52a77cae94252e38e1722d7b9ad9bb3be3c355063f229abcdc962c787", + "OpenCCman/View/WorkspaceComponents.swift": "243bc854da4d7e2a55b5089d3e87baa37ab3757b75682727c35159ae87bf9dda", + "OpenCCman/View/WorkspacePreferences.swift": "9496926b963bbaafac61439148e75d6e67abe2187644993d4248e018fdf99f1e", + "OpenCCman/View/WorkspaceScrollKeeper.swift": "6dce795d81bec08e90c9fa05abe5cf969746029600c3982892aaf02e8866eafc", + "OpenCCman/View/WorkspaceSurface.swift": "23372c005b49f50e952ab07e38cfd16c63d9476ee52bb913dcc177a48f527b69", + "OpenCCman/View/WorkspaceTextEditor.swift": "37352746a6838b695c6ed496924db6636c27fc74ea17380386d3b05ac9fb02ed", + "OpenCCman/extensions/BoolExtensions.swift": "fde7bd25ba2ffedad438610581d41710c8355ff0e1b55947800889d6ac4b6e75", + "OpenCCman/extensions/BundleExtensions.swift": "5963b3abaaea9e3ef7efe4db0e2615aff09f6cdf0aff009eb9b328d3a21f1c4b", + "OpenCCman/extensions/ColorExtensions.swift": "2d72f9a19b62997472296fdb6b5b3419d306f60a6f7d52dc5cb37775dac95784", + "OpenCCman/extensions/DateExtensions.swift": "766f05d1938ffcf9c0cfdf74ac048fc59460d75c2ad837013a2ea69c277e7fb8", + "OpenCCman/extensions/DoubleExtensions.swift": "a3a87e2c836a59b661b973a94330d7c395422b539eb85de68171857b9fc6eb08", + "OpenCCman/extensions/ImageExtensions.swift": "104c7fdf1dbd3f87d48285d7900b4b87c5cc7414ba58f233cbd2276a0b65f016", + "OpenCCman/extensions/IntExtensions.swift": "a7fb9af832c454c0cb348f435d15b67dfeb8216aad54ead2ce9c820a864778df", + "OpenCCman/extensions/SKProductExtensions.swift": "5e8a25bc7c9700bad76740d15167db374cebfd6e750400c5233d367722ce8a60", + "OpenCCman/extensions/StringExtensions.swift": "1fcf7e7e090abf720cdf49c3d708d980daf48d881667b9b22ef683ee27635e3e", + "OpenCCman/extensions/UIApplicationExtensions.swift": "bf6e9ac1d641f5541b6d22748b0007df1e7bf8514e97ef39f8c0086226c8d83f", + "OpenCCman/extensions/ViewExtensions.swift": "04b93d08b6ae75474e37b4641eedc23ba279675fb2cf683a069658ffd4ba88c7", + "OpenCCman.xcodeproj/project.pbxproj": "7328668802cb7d624fed878fc97b6b2c70554cdac90803c9722246a8782c7d09", + "Tests/Benchmarks/AppPerformanceAudit.swift": "34381b72f165590efaf2952963f5930f5fd600da1fe18fd7db96dce8b2bd8c8e", + "Tests/Benchmarks/ByteScanBenchmark.swift": "5d6c6bce0bc194990201aa023b4cc0898faa1697d1c2cdc59d4c31245fcb1794", + "Tests/Benchmarks/ConversionBenchmark.swift": "d69d929fbb947ea79b3cac4a00cbda11dc51df775c0134652e7bad87cdf32f67", + "Tests/Benchmarks/MinimalWindowLifetime.swift": "4b735ba854ca824757fa38b0b3685176a8c2e3ac3016488654661b35f724ee2d", + "Tests/Benchmarks/NativeWindowLifecycleAudit.swift": "49de032310c85c4df59c6e749162f64667cd6c98a5fa8702e68e45fad1a0591e", + "Tests/Benchmarks/ServicesWaitProbe.swift": "ff88cd0a7dec0373b669c473c6d61a47c8a339eb60aa626b9bca438d6dc75471", + "Tests/Benchmarks/WeakWindowHosts.swift": "c10c0dc2cc741287881b824a00a049883aec40236c9564766def5e0eb412a718", + "Tests/Benchmarks/WindowCycleDriver.swift": "3fcde1301eea672f879f31377f11dfa5c6154a0ba4845685cc2d0a88092910f0", + "Tests/Benchmarks/WindowDocumentDriver.swift": "21a3ffe3afe1ec97477d478c975aa2a1f61026294557fd4c3e1b705b49fbe81c", + "Tests/Benchmarks/WindowLifetimeDriver.swift": "757c478ece308de512299005ce5ed639a3256e7529be7f10b3bf45a366a6c5a5", + "Tests/Benchmarks/test_app_performance_build.py": "61d2e8204505e9e98b042f51cdaa0dc0594831ba03722ddabca85a7e2976717c", + "Tests/Benchmarks/test_app_performance_report.py": "270e2f10efd27f17a58a431440eca573d859ab7a36f6979a7c732bdfafd69228", + "Tests/Benchmarks/test_byte_scan_report.py": "031012e157a817829bdcdb5923b11e16e4d09a694d1478a0923aee679e91f8b5", + "Tests/Benchmarks/test_native_window_lifecycle.py": "90e7fd82d687c925aa945458a7dbf5fc7c5ae73bc5af6df96687b1289a44c507", + "Tests/Benchmarks/test_retained_active_window.py": "8f72b529de19717f5024f607e67900ee75ce353d0dea440e7a25f19b6761b7e0", + "Tests/Benchmarks/test_window_cycles.py": "f248fbb1c789a01c521239f9a40a0eaa83a11db81f971fd51fa613e72b338a94", + "Tests/Benchmarks/test_window_documents.py": "e6caaa99afd8a5a6a2a5d759f3bef7af8e23cbf99e9d76424aec0c940cc6be1b", + "Tests/Benchmarks/test_window_lifetime.py": "5f173172a639b808c9269d85accc657cb012da01a0e3c33a853df4e215a2aeb2", + "Tests/Benchmarks/test_window_stage_profile.py": "a6084602b186c00371d74ff9a37336739011660620b5df5304e803c50a6bfbca", + "Tests/Benchmarks/test_workspace_editor_comparison.py": "7dfe8d8a2990bfdcb4789641529c3e5d05a661554d4419b7190c8b6c4098263d", + "Tests/Diagnostics/WindowReopenProbe.swift": "bd011863ecbc8664c553e5d25048938353081117eebe87faf705d7c483ef9a05", + "Tests/Regression/CheckScriptChecks.py": "d3bc20586beef0d01411ab62457a0a343d82ad32e27c44f165b6e4b34194521c", + "Tests/Regression/ControlLabelChecks.swift": "8b323e43907ff8a0b3c38c60cc2ca048a0d9dccf27ed3f513853e55197bf38b9", + "Tests/Regression/ControlSizingChecks.swift": "53212a57767014aaafca51e34793bb16bfe91f561f636f299717e0e581170dd2", + "Tests/Regression/CoreChecks.swift": "07904130bc176edc058d623fbc2bb7ffc304678b27cca35663d7a5399532401b", + "Tests/Regression/CoreSupport.swift": "2409ebf905ab99ea75dab8e8cbc4102355a465e31f0206ba1af2741c85d2cab2", + "Tests/Regression/EditorScrollChecks.swift": "f030506b45be4781751337d73f0e48dbbbf6a180eaa39b8dbd7e397a552b2d8e", + "Tests/Regression/FileChecks.swift": "07a3876007b10e10bdd4cca4944e84e44195c376eea7fae90b058ea323d3f2af", + "Tests/Regression/IAPLocaleChecks.swift": "a95911161cde8246f55c7be265df453a35e063bfa9d79fa7c64b1040894f6034", + "Tests/Regression/IAPLocaleSDKDouble.swift": "b62e05789eedd0f89ad7e33be4aa2165982761562381e459f39913821c368941", + "Tests/Regression/IntrospectionChecks.swift": "ab881bb48a7d2b178d95968696f7175f13fa33f4130129b36aac0db6ba8293fc", + "Tests/Regression/MainWindowGeometryChecks.swift": "ac89f7c072bdfcfa11afaa749da6e5ea022902ea59444d080ff4082212377b61", + "Tests/Regression/MainWindowNativeChecks.swift": "4c15c3242cd0e49ae87ca4f5b44bc96fb044498a94093e40a71bdcb9a8f0578d", + "Tests/Regression/MainWindowReopenChecks.swift": "4df35a96cf46c7637c3c64d8bbe0ffece45c45db02526cea49c127cc864cf0ac", + "Tests/Regression/ModelLifetimeChecks.swift": "a94be810ee4276888931ffb9f80f81c4c50f3459e5b404be9fe478e909f53382", + "Tests/Regression/PasteboardChecks.swift": "a880b3b11ad9a400d933f9f79a3a823fcf8110046ac06f3a73299a7afc3ce8bf", + "Tests/Regression/ProAccessChecks.swift": "0c805a85b6a58ad067f03678fb305669487b4b6f1df0a14691e658647a2ec99d", + "Tests/Regression/ProviderChecks.swift": "1893b3969c92703b79014627d216832a861c4aafe440b74d2383f19d2d6d61bb", + "Tests/Regression/QuotaChecks.swift": "8918ed43df3e2c1f3214bae3e22ba7f24ce41ed72f136ec1a4beb2b5d1176b3f", + "Tests/Regression/QuotaSupport.swift": "6af32fe336ea502eb938e230dee1a26f26916cb692625a7447b4cc7bddc487fe", + "Tests/Regression/SegmentLayoutChecks.swift": "8ac637f351ff6d07d548815293430a7cc0d5cc2315b7b77a4255885f2f2f5e7a", + "Tests/Regression/WhatsNewChecks.swift": "a454cb6df74c9726e44fed7bc700a9f2c5290fe217ad36aeb11cfce09ca1869f", + "Tests/Regression/WindowNotificationChecks.swift": "f933f4f4f8ac37afeec501daa0e1e4aa2e87382f877c3efba112b6315acd3454", + "Tests/Regression/WorkspaceChecks.swift": "52a4d6beaffde1110042690833fbaa8015f2ad9d58c0b65471b4f6a43dcd5b38", + "Tests/Regression/WorkspaceTextEditorChecks.swift": "14a6e093030611965b7723ec9eca95f8b0cdda45b9394ba8b427295602d2b073", + "Tests/StoreKit/StoreKitHost.swift": "5dfbdaf760908e0202763087b8968497c3f5ce2a23f4e65bf2c0c281a61ccb71", + "Tests/StoreKit/StoreKitRegression.xcodeproj/project.pbxproj": "d283277ffac3fb1a1e54e97b4a5b360c3966303d491e992ceeb9441111e081ad", + "Tests/StoreKit/StoreKitRegressionTests.swift": "b434cf0cc3baf938aee76f05f41e47f7377b16acc0895f931959d89480038109", + "Tests/Toolchain/RevenueCatInitializer/ExtensionInitializer.swift": "5e3ce6538fc7e0e804a22ec1b7308489b91b547b8ec033dbc8f9882478d5479b", + "Tests/Toolchain/RevenueCatInitializer/PrimaryInitializer.swift": "026ae8996110805cca0f44a034f16b1758ffd4fd62d453553b4191265dc0092c", + "Tests/manual/real_upstream_replay.py": "0479ac039fb8ef7237136716ed0d51c526c8d9d5f68e615bc41c406492c0ab4b", + "Tests/test_upstream_sync.py": "dc4cc58f0d4796cc090c60ef194a58ca8419f57fc899c43ac582fb2b352f2ebf", + "docs/performance/2026-09-14-review/analyze.py": "5795ba8df37ee688b60a83b90d74601f30f19ba0986ff20fbc1ba810adfce40e", + "docs/performance/2026-09-15-contiguous-input/ContiguousInputBenchmark.swift": "07dd3f2e01debe6ecc111ca6066b6bb9cf66e103196423777450c541be56274b", + "docs/performance/2026-09-15-contiguous-input/Package.swift": "d8431fc18573b983a0e3c9433873d4767f8087d06fbb81440c6ce236318053c2", + "docs/performance/native-editor-sizing/2026-09-16-anchor-ui/RecordWindow.swift": "c88c204ffacc5a8280605d372e5d8b4491708a0f164be1f93d5c858b99ac94ca", + "docs/performance/native-file-panels/verify.py": "f92c9dcf92816f149914314b3646ef9e3ebbdec97baa359b82c7703a4beacfaf", + "docs/performance/native-window-ax-control/2026-09-16/recorded-demonstration/RecordOwnedApp.swift": "0289b47f1724f6fb7978263093401b770f2a39bacc4fd25f189a905405252711", + "docs/performance/native-window-lifecycle/2026-09-15-empty/RecordOwnedApp.swift": "c9a2d3cb375e5be1d06636caa5a6038b113da3bece6908dd019fb441e2a544eb", + "docs/performance/native-window-lifecycle/2026-09-15-introspection-cycles/capture-cycle.py": "712c5c44c588cb90fa755b951c937c60cd0c0c382018802511209c67b8bef899", + "docs/performance/native-window-three-cycles/2026-09-16/recorded-demonstration/RecordOwnedApp.swift": "5b5209a07d1c39c9646045c716b2db94ba9df7e90f5568f79bd7cffa59f6ff0b", + "docs/performance/services/2026-09-15/configuration-series/run-configuration-series.py": "addc2b99dd5b3e569379a667c72fcead6f4f663503515d7e433b38f3c89561b4", + "docs/performance/services/2026-09-15/optimized-s2t/run-2/run-s2t-series.py": "ba6d0bd11a716ec07d27eacef20276dcffdc302a46490261d76945f2658c0f64", + "docs/performance/services/2026-09-15/optimized-s2t/run-s2t-series.py": "0a943d6a841aa2b232c04cbb0d3396ec319a05c2fd94358ddb217d10d655a971", + "docs/performance/weak-window-hosts/2026-09-16/Probe.swift": "67e6610811ae2ec976530b1972677914b99702aa4a7786d383f039b7156273c9", + "docs/performance/weak-window-hosts/2026-09-16/ci-macos15/observed/Probe.swift": "5eb36ffd58447f0afc8c900b095f24182b6e5c25bd6f9fe5de070bbe38665060", + "docs/performance/weak-window-hosts/2026-09-16/ci-macos15/text/Probe.swift": "67e6610811ae2ec976530b1972677914b99702aa4a7786d383f039b7156273c9", + "docs/performance/window-environment-lifetime/2026-09-15/auto-text/Probe.swift": "e744c11ef3d3eee235ca0c6dfe2df563657dfd4c510b4c38af35d4b9474086c5", + "docs/performance/window-environment-lifetime/2026-09-15/ax-control/Probe.swift": "f98e919f3d7be343fc182d015dcdb16b800fd3c2d6dcffc599039a550d2e73ac", + "docs/performance/window-environment-lifetime/2026-09-15/ci-macos15/observed/Probe.swift": "a38c65ca2b904366ddc67a83c6fa918a29aa34a2a2e9f1e291de455f5398c2d3", + "docs/performance/window-environment-lifetime/2026-09-15/ci-macos15/text/Probe.swift": "f98e919f3d7be343fc182d015dcdb16b800fd3c2d6dcffc599039a550d2e73ac", + "docs/performance/window-environment-lifetime/2026-09-15/observed/Probe.swift": "f7170a4577de101b6e58a67fa1b367546f3ccd55fd041adfb7e8f00b44ce6df6", + "docs/performance/window-environment-lifetime/2026-09-15/observed/RecordProbe.swift": "5f27694921a0e804dc91abefd7e303f8aaf6604c4e4210a6376bd1836561b90f", + "docs/performance/window-environment-lifetime/2026-09-15/sample.py": "b8b1fbac55719d5a8733dda7f585c755585b5af9d5b067e97da06974e4a795c7", + "docs/performance/window-environment-lifetime/2026-09-15/text/Probe.swift": "2be9ab4e95052b3e1bffcc3fd7b2e4ac20184ef82c08b016b4661b33c94a2f6b", + "docs/performance/window-environment-lifetime/2026-09-15/text/RecordProbe.swift": "761a891079f23584e57d675f5510413484ab6dff2a2914f078d36add994dbfbe", + "docs/validation/issue-65-final/analyze.py": "5708c090eb498cba36705c55b39425a6847bda52066ba1d90ee711819133cd42", + "docs/validation/issue-65-final/mobile-fixture.py": "27257641fb77ad9eb9644e38def976a491fd175002b29ab4b9e2fa108ba27e49", + "scripts/app_performance.py": "c3521b8f207f3ce7d087ed1f19709b2758fe8589a562d87b1447cc2aa71485b7", + "scripts/benchmark-app.py": "b0d3d8cbfef3a208072fc2b6fa4456f416ac2901d941f8c3e10185a4efa50b5c", + "scripts/benchmark-byte-scan.py": "1fb51a9660558665ec3600805390f0c63e56f1a0982c0e787e6d06af5163a1a3", + "scripts/check-core.py": "a3469441e97ea67700eaf9a51ecb0064773ded8feef4b55e579dcf610f775765", + "scripts/check-iap-locale.py": "1196d342f7b46eb28009d8565189d3482f0b96632b765942c12ab54c828eb52b", + "scripts/check-introspection.py": "fc1cbe9da75f89012a4918031b87c616fd52abd6806ea7e8a4c462e91880f565", + "scripts/check-native-window-lifecycle.py": "50f7821d0e746b6b6df24331a634fe69d9e61be084f56abe6180e7ca82ce58a3", + "scripts/check-project.py": "d6abc972b5d9b1beac3007950fc108c54420b5218d302bb27a5f29403f7fb458", + "scripts/compare-app-performance.py": "bf6943f7c464de61351c7920666cf3533bfc37dd8326a0b6015ae88c76025068", + "scripts/compare-workspace-editor.py": "5ceb905593f8b474c0e7ecf7c9962f715af48298f535dda6c87226c7bea59066", + "scripts/diagnose-editor-anchor.py": "7472bf3e40e5ea2f9824c19e39e1be440ed65b8183f79f67ef6022ecfa2f3c2e", + "scripts/diagnose-revenuecat-initializer.py": "2fcc0b702bfc2d9255599f5463bf245cd4f6efac2407a75f05469bf1ac9c7b5e", + "scripts/diagnose-window-lifetime.py": "f14b314ff2e7ef6fc0ab837d8a4090205009d37fe402d23a1e9d4e345bd3c04f", + "scripts/generate-services-fixtures.py": "7d15eb0be929fa49e6a4260ba750eeedc40412e46dc86ce0e82da667bd462417", + "scripts/prepare-minimal-window-lifetime.py": "00f5ef5717508cbeeba429bd17c72d3795c0f5a8168f0f43a376d03579c63fe1", + "scripts/prepare-window-lifecycle.py": "cc9f040c32a01c6b1958802f61fe695da32fb659a78061b9ca795a0235b5c3da", + "scripts/sync-upstream.py": "26ba41b6caa3871866037dc7a8ecf9ba2229979cbf7caa63df801c7a5484b6d3", + "scripts/window_document_protocol.py": "62a0208798d4a22d8a3c773a80751f1d4fa1a89556fadc14155cc5fd911da880", + "scripts/window_stage_profile.py": "1e8fecea7c871678e98d7801e9b43e7f4eba29ceb10b2ad9d7473de3c25c9a09" + }, + "conditions": { + "protocol": 2, + "suite": "conversion", + "configuration": "Release -O", + "isolation": "ad-hoc signature; diagnostic bundle/preferences; sandbox disabled", + "sdk": "RevenueCat configure retained; synthetic Pro; refresh/delegate/review/WhatsNew suppressed", + "window_content_points": [ + 1200, + 800 + ], + "locale": "en", + "theme": "Light", + "launch": "fresh process; one reopen event after initialization; OS/file caches not purged", + "activity": "userInitiatedAllowingIdleSystemSleep; foreground required after root ready", + "extra_windows": "two fixed-size hosting windows at /home; not native WindowGroup lifecycle", + "layout": "role + precomputed UTF16 length acknowledgement and display flush; exact UTF8 validation after timer; not presentation", + "timer": "20ms main timer gap includes harness work and scheduling; not FPS", + "memory": "RSS high water includes all previous work, fixtures and validation" + }, + "resolved_checkout_revisions": { + "bettersafariview": "884533749e55949b2566030948c6fdbe2873ed0c", + "keyboardshortcuts": "1aef85578fdd4f9eaeeb8d53b7b4fc31bf08fe27", + "springinterpolation": "cdb556516daa9b43c16aae9436dd39e19ff930fd", + "neumorphic": "1f5745173dedddf0227fffc47cbdaa3100e5569a", + "colorvector": "0cd0169f1487d7371ee3fd7fe93f1e918fd93d00", + "purchases-ios-spm": "155ea739f45f54189ca83ee9088b373c1415d98b", + "swiftyopencc": "6eded293f5c84c064f332cbc2832391165c82dda", + "iqkeyboardmanager": "c00b1ae9fa1ad8af4465bb6ca901f6943fc98eba", + "swiftyuserdefaults": "f66bcd04088582c8fbb5cb8554d577e303bae396", + "msdisplaylink": "1ba3e769b734e456317fa7e45321fa7f53eefb67", + "swiftuirouter": "e0cb32b54bb429aa43ce30240b0036bf223a62a3", + "colorfulx": "af739ea2d891afc68ff53b01c701bb72b9ca4a69", + "swiftui-introspect": "a08b87f96b41055577721a6e397562b21ad52454" + } +} diff --git a/docs/performance/integrated-baseline/2026-09-16/run-01.json b/docs/performance/integrated-baseline/2026-09-16/run-01.json new file mode 100644 index 0000000..388b414 --- /dev/null +++ b/docs/performance/integrated-baseline/2026-09-16/run-01.json @@ -0,0 +1,749 @@ +{ + "pid": 14715, + "rows": [ + { + "app_active": false, + "elapsed_ms": 0.301417, + "maximum_main_timer_gap_ms": 0, + "memory": { + "physical_footprint_bytes": 4310528, + "process_peak_rss_bytes": 18038784, + "rss_bytes": 18038784, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "process_initialized", + "process_cpu_ms": 78.264, + "visible_window_count": 0 + }, + { + "app_active": true, + "app_init_to_root_layout_ms": 2223.750042, + "elapsed_ms": 2223.785834, + "maximum_main_timer_gap_ms": 0, + "memory": { + "physical_footprint_bytes": 31869376, + "process_peak_rss_bytes": 103890944, + "rss_bytes": 103579648, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "root_layout_ready", + "proc_pidinfo_ok": true, + "process_cpu_ms": 1434.8, + "process_start_to_root_layout_ms": 2370.14102935791, + "visible_window_count": 1 + }, + { + "app_active": true, + "elapsed_ms": 2413.24075, + "maximum_main_timer_gap_ms": 0, + "memory": { + "physical_footprint_bytes": 34392832, + "process_peak_rss_bytes": 109740032, + "rss_bytes": 109641728, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "source_ready", + "process_cpu_ms": 1586.1100000000001, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 2745.479584, + "export_matches_result": true, + "input_bytes": 262144, + "input_sha256": "7cac0487db06bd752fc889a2c0dbbcb036c07df529afbb3a1b8e858b40510e13", + "maximum_main_timer_gap_ms": 221.891125, + "memory": { + "physical_footprint_bytes": 79859200, + "process_peak_rss_bytes": 156041216, + "rss_bytes": 155942912, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 116.234875, + "name": "first_conversion", + "options": 1057, + "output_bytes": 262144, + "output_sha256": "9b4f64b367e2f946e1f389646ce4ea7c9c45a0df670b5140f07942ab8bbbf2fd", + "process_cpu_ms": 1815.499, + "result_layout_flush_ms": 0.400334, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 3163.393625, + "export_matches_result": true, + "input_bytes": 262144, + "input_sha256": "7cac0487db06bd752fc889a2c0dbbcb036c07df529afbb3a1b8e858b40510e13", + "maximum_main_timer_gap_ms": 221.891125, + "memory": { + "physical_footprint_bytes": 81251840, + "process_peak_rss_bytes": 158121984, + "rss_bytes": 157073408, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 46.94525, + "name": "hot_1", + "options": 1057, + "output_bytes": 262144, + "output_sha256": "9b4f64b367e2f946e1f389646ce4ea7c9c45a0df670b5140f07942ab8bbbf2fd", + "process_cpu_ms": 1973.3110000000001, + "result_layout_flush_ms": 0.633792, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 3578.9215, + "export_matches_result": true, + "input_bytes": 262144, + "input_sha256": "7cac0487db06bd752fc889a2c0dbbcb036c07df529afbb3a1b8e858b40510e13", + "maximum_main_timer_gap_ms": 221.891125, + "memory": { + "physical_footprint_bytes": 83349056, + "process_peak_rss_bytes": 162906112, + "rss_bytes": 162775040, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 56.854292, + "name": "hot_2", + "options": 1057, + "output_bytes": 262144, + "output_sha256": "9b4f64b367e2f946e1f389646ce4ea7c9c45a0df670b5140f07942ab8bbbf2fd", + "process_cpu_ms": 2192.96, + "result_layout_flush_ms": 0.553, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 3987.835084, + "export_matches_result": true, + "input_bytes": 262144, + "input_sha256": "7cac0487db06bd752fc889a2c0dbbcb036c07df529afbb3a1b8e858b40510e13", + "maximum_main_timer_gap_ms": 221.891125, + "memory": { + "physical_footprint_bytes": 84479680, + "process_peak_rss_bytes": 165429248, + "rss_bytes": 165167104, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 45.727125, + "name": "hot_3", + "options": 1057, + "output_bytes": 262144, + "output_sha256": "9b4f64b367e2f946e1f389646ce4ea7c9c45a0df670b5140f07942ab8bbbf2fd", + "process_cpu_ms": 2387.96, + "result_layout_flush_ms": 0.315958, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 4378.068167, + "export_matches_result": true, + "input_bytes": 262144, + "input_sha256": "7cac0487db06bd752fc889a2c0dbbcb036c07df529afbb3a1b8e858b40510e13", + "maximum_main_timer_gap_ms": 221.891125, + "memory": { + "physical_footprint_bytes": 84512448, + "process_peak_rss_bytes": 165658624, + "rss_bytes": 164610048, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 40.219541, + "name": "hot_4", + "options": 1057, + "output_bytes": 262144, + "output_sha256": "9b4f64b367e2f946e1f389646ce4ea7c9c45a0df670b5140f07942ab8bbbf2fd", + "process_cpu_ms": 2521.92, + "result_layout_flush_ms": 0.493416, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 4799.816917, + "export_matches_result": true, + "input_bytes": 262144, + "input_sha256": "7cac0487db06bd752fc889a2c0dbbcb036c07df529afbb3a1b8e858b40510e13", + "maximum_main_timer_gap_ms": 221.891125, + "memory": { + "physical_footprint_bytes": 84020928, + "process_peak_rss_bytes": 165658624, + "rss_bytes": 164659200, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 55.998375, + "name": "hot_5", + "options": 1057, + "output_bytes": 262144, + "output_sha256": "9b4f64b367e2f946e1f389646ce4ea7c9c45a0df670b5140f07942ab8bbbf2fd", + "process_cpu_ms": 2684.291, + "result_layout_flush_ms": 0.377375, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 5160.54275, + "export_matches_result": true, + "input_bytes": 70, + "input_sha256": "55164e9d0297a5e6fd31a24676c918c8d401170e3f94a1683df1a0ca1a355781", + "maximum_main_timer_gap_ms": 221.891125, + "memory": { + "physical_footprint_bytes": 84315840, + "process_peak_rss_bytes": 166248448, + "rss_bytes": 166133760, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 32.925166, + "name": "configuration_2", + "options": 2, + "output_bytes": 70, + "output_sha256": "55164e9d0297a5e6fd31a24676c918c8d401170e3f94a1683df1a0ca1a355781", + "process_cpu_ms": 2779.314, + "result_layout_flush_ms": 0.281667, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 5542.448, + "export_matches_result": true, + "input_bytes": 70, + "input_sha256": "55164e9d0297a5e6fd31a24676c918c8d401170e3f94a1683df1a0ca1a355781", + "maximum_main_timer_gap_ms": 221.891125, + "memory": { + "physical_footprint_bytes": 83578560, + "process_peak_rss_bytes": 168329216, + "rss_bytes": 168198144, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 49.073, + "name": "configuration_1", + "options": 1, + "output_bytes": 70, + "output_sha256": "9cde1961807d46b867db0fcd0b416a10753d1c741ae0530197310889beee4433", + "process_cpu_ms": 2894.992, + "result_layout_flush_ms": 0.264625, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 5917.163125, + "export_matches_result": true, + "input_bytes": 70, + "input_sha256": "55164e9d0297a5e6fd31a24676c918c8d401170e3f94a1683df1a0ca1a355781", + "maximum_main_timer_gap_ms": 221.891125, + "memory": { + "physical_footprint_bytes": 84414144, + "process_peak_rss_bytes": 170278912, + "rss_bytes": 170147840, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 49.780875, + "name": "configuration_1025", + "options": 1025, + "output_bytes": 70, + "output_sha256": "15b9c8aa88d625a07bca7f33b2881b514c25f6a1744fd74628e92ed29d42fa33", + "process_cpu_ms": 3008.641, + "result_layout_flush_ms": 0.238542, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 6327.424834, + "export_matches_result": true, + "input_bytes": 70, + "input_sha256": "55164e9d0297a5e6fd31a24676c918c8d401170e3f94a1683df1a0ca1a355781", + "maximum_main_timer_gap_ms": 221.891125, + "memory": { + "physical_footprint_bytes": 82726592, + "process_peak_rss_bytes": 172081152, + "rss_bytes": 171638784, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 69.767791, + "name": "configuration_33", + "options": 33, + "output_bytes": 70, + "output_sha256": "7e575a769b690c75e2c7a4a55db6d8d908b6859a60564b3eae20f24777f5b3fe", + "process_cpu_ms": 3168.426, + "result_layout_flush_ms": 0.28575, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 6703.49275, + "export_matches_result": true, + "input_bytes": 70, + "input_sha256": "55164e9d0297a5e6fd31a24676c918c8d401170e3f94a1683df1a0ca1a355781", + "maximum_main_timer_gap_ms": 221.891125, + "memory": { + "physical_footprint_bytes": 82726592, + "process_peak_rss_bytes": 172081152, + "rss_bytes": 171638784, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 38.793375, + "name": "configuration_1057", + "options": 1057, + "output_bytes": 70, + "output_sha256": "2b9557e585f1358e41ff606af0b934f39be1c4d34c897292e25914cfa273fce1", + "process_cpu_ms": 3287.534, + "result_layout_flush_ms": 0.521875, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 7067.657125, + "export_matches_result": true, + "input_bytes": 70, + "input_sha256": "55164e9d0297a5e6fd31a24676c918c8d401170e3f94a1683df1a0ca1a355781", + "maximum_main_timer_gap_ms": 221.891125, + "memory": { + "physical_footprint_bytes": 82874048, + "process_peak_rss_bytes": 172081152, + "rss_bytes": 171786240, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 46.833083, + "name": "configuration_65", + "options": 65, + "output_bytes": 70, + "output_sha256": "27b792808a02bcb1ee00b303eca87a7c3051f50da00dcfdbdae59c4c09c828e0", + "process_cpu_ms": 3391.712, + "result_layout_flush_ms": 0.212042, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 7434.579959, + "export_matches_result": true, + "input_bytes": 70, + "input_sha256": "55164e9d0297a5e6fd31a24676c918c8d401170e3f94a1683df1a0ca1a355781", + "maximum_main_timer_gap_ms": 221.891125, + "memory": { + "physical_footprint_bytes": 83480256, + "process_peak_rss_bytes": 172769280, + "rss_bytes": 172638208, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 47.9885, + "name": "configuration_1089", + "options": 1089, + "output_bytes": 70, + "output_sha256": "f4ab3b0df686866ea09081a34f2c6e9bb349b8f7ec26b55286688593a573507f", + "process_cpu_ms": 3499.383, + "result_layout_flush_ms": 0.3855, + "visible_window_count": 1 + }, + { + "app_active": true, + "elapsed_ms": 7707.022417, + "maximum_main_timer_gap_ms": 221.891125, + "memory": { + "physical_footprint_bytes": 83087040, + "process_peak_rss_bytes": 172769280, + "rss_bytes": 168886272, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "seven_configurations_resident", + "process_cpu_ms": 3502.933, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 7899.784292, + "maximum_main_timer_gap_ms": 221.891125, + "memory": { + "physical_footprint_bytes": 84627136, + "process_peak_rss_bytes": 172769280, + "rss_bytes": 171474944, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "source_1MiB", + "process_cpu_ms": 3695.877, + "read_decode_ms": 26.451166, + "source_layout_flush_ms": 110.116958, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 8160.7435, + "export_matches_result": true, + "input_bytes": 1048576, + "input_sha256": "27efbab8866d9661ea4227677a34192b1b0543647e2c0786d6a24786048cb8c9", + "maximum_main_timer_gap_ms": 221.891125, + "memory": { + "physical_footprint_bytes": 86642368, + "process_peak_rss_bytes": 175144960, + "rss_bytes": 174129152, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 91.662084, + "name": "convert_1MiB", + "options": 1057, + "output_bytes": 1048576, + "output_sha256": "a9dcd29f213eef7794bfb3ab977d10eb0520af0fed097ff1273282360624d1bd", + "process_cpu_ms": 3953.826, + "result_layout_flush_ms": 0.417666, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 8742.028584, + "maximum_main_timer_gap_ms": 221.891125, + "memory": { + "physical_footprint_bytes": 94703296, + "process_peak_rss_bytes": 204865536, + "rss_bytes": 203833344, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "source_5MiB", + "process_cpu_ms": 4264.818, + "read_decode_ms": 11.791667, + "source_layout_flush_ms": 58.443083, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 9453.789334, + "export_matches_result": true, + "input_bytes": 5242880, + "input_sha256": "a6e587d6a7f5e71f6495cdb4922d5875b35a4f08052f0d06651de74d4e8bdd54", + "maximum_main_timer_gap_ms": 241.910625, + "memory": { + "physical_footprint_bytes": 98406080, + "process_peak_rss_bytes": 229867520, + "rss_bytes": 229752832, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 195.58125, + "name": "convert_5MiB", + "options": 1057, + "output_bytes": 5242880, + "output_sha256": "63b99996273695b444c331ccf7e34133974d904e00eec93d3524bf121b930f07", + "process_cpu_ms": 4981.8, + "result_layout_flush_ms": 0.395042, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 10319.524875, + "maximum_main_timer_gap_ms": 444.327167, + "memory": { + "physical_footprint_bytes": 95883008, + "process_peak_rss_bytes": 260571136, + "rss_bytes": 259506176, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "source_10MiB", + "process_cpu_ms": 5591.822, + "read_decode_ms": 32.161209, + "source_layout_flush_ms": 62.424334, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 11669.417, + "export_matches_result": true, + "input_bytes": 10485760, + "input_sha256": "30dd4e4c696b7d1fb2deb5c4d4b5fd261d962f484c6fcd85744ec36a3853dcab", + "maximum_main_timer_gap_ms": 495.417959, + "memory": { + "physical_footprint_bytes": 105975616, + "process_peak_rss_bytes": 301236224, + "rss_bytes": 300204032, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 377.364458, + "name": "convert_10MiB", + "options": 1057, + "output_bytes": 10485760, + "output_sha256": "324edfbb081f9819ff7a517978ecd6ce09c9c067c757294b466c3bb91c747f29", + "process_cpu_ms": 6939.906, + "result_layout_flush_ms": 0.615375, + "visible_window_count": 1 + }, + { + "app_active": true, + "elapsed_ms": 12226.874084, + "maximum_main_timer_gap_ms": 883.637166, + "memory": { + "physical_footprint_bytes": 93523776, + "process_peak_rss_bytes": 301236224, + "rss_bytes": 299761664, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "large_text_cleared", + "process_cpu_ms": 6974.023, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 13096.559834, + "export_matches_result": true, + "input_bytes": 1048576, + "input_sha256": "27efbab8866d9661ea4227677a34192b1b0543647e2c0786d6a24786048cb8c9", + "maximum_main_timer_gap_ms": 883.637166, + "memory": { + "physical_footprint_bytes": 99651456, + "process_peak_rss_bytes": 305725440, + "rss_bytes": 304742400, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 65.3535, + "name": "window_cycle_1_1", + "options": 1057, + "output_bytes": 1048576, + "output_sha256": "a9dcd29f213eef7794bfb3ab977d10eb0520af0fed097ff1273282360624d1bd", + "process_cpu_ms": 7608.286, + "result_layout_flush_ms": 0.83675, + "visible_window_count": 2 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 14296.696792, + "export_matches_result": true, + "input_bytes": 1048576, + "input_sha256": "27efbab8866d9661ea4227677a34192b1b0543647e2c0786d6a24786048cb8c9", + "maximum_main_timer_gap_ms": 883.637166, + "memory": { + "physical_footprint_bytes": 105107328, + "process_peak_rss_bytes": 310935552, + "rss_bytes": 309952512, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 87.735959, + "name": "window_cycle_1_2", + "options": 1057, + "output_bytes": 1048576, + "output_sha256": "a9dcd29f213eef7794bfb3ab977d10eb0520af0fed097ff1273282360624d1bd", + "process_cpu_ms": 8316.321, + "result_layout_flush_ms": 0.853625, + "visible_window_count": 3 + }, + { + "app_active": true, + "elapsed_ms": 14560.722167, + "maximum_main_timer_gap_ms": 883.637166, + "memory": { + "physical_footprint_bytes": 105107328, + "process_peak_rss_bytes": 310935552, + "rss_bytes": 309952512, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "three_windows_cycle_1", + "process_cpu_ms": 8319.582, + "visible_window_count": 3 + }, + { + "app_active": true, + "elapsed_ms": 14562.067584, + "maximum_main_timer_gap_ms": 883.637166, + "memory": { + "physical_footprint_bytes": 105107328, + "process_peak_rss_bytes": 310935552, + "rss_bytes": 309952512, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "windows_close_begin_cycle_1", + "process_cpu_ms": 8320.753, + "visible_window_count": 3 + }, + { + "app_active": true, + "elapsed_ms": 14585.400792, + "maximum_main_timer_gap_ms": 883.637166, + "memory": { + "physical_footprint_bytes": 105107328, + "process_peak_rss_bytes": 310935552, + "rss_bytes": 309968896, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "windows_close_returned_cycle_1", + "process_cpu_ms": 8339.757, + "visible_window_count": 1 + }, + { + "all_extra_models_alive": 0, + "app_active": true, + "elapsed_ms": 15100.212, + "extra_models_alive": 0, + "maximum_main_timer_gap_ms": 883.637166, + "memory": { + "physical_footprint_bytes": 99258240, + "process_peak_rss_bytes": 310935552, + "rss_bytes": 308592640, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "windows_closed_cycle_1", + "process_cpu_ms": 8411.024, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 15940.096209, + "export_matches_result": true, + "input_bytes": 1048576, + "input_sha256": "27efbab8866d9661ea4227677a34192b1b0543647e2c0786d6a24786048cb8c9", + "maximum_main_timer_gap_ms": 883.637166, + "memory": { + "physical_footprint_bytes": 102256512, + "process_peak_rss_bytes": 310935552, + "rss_bytes": 309805056, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 76.779125, + "name": "window_cycle_2_1", + "options": 1057, + "output_bytes": 1048576, + "output_sha256": "a9dcd29f213eef7794bfb3ab977d10eb0520af0fed097ff1273282360624d1bd", + "process_cpu_ms": 9004.805, + "result_layout_flush_ms": 0.438125, + "visible_window_count": 2 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 17071.828417, + "export_matches_result": true, + "input_bytes": 1048576, + "input_sha256": "27efbab8866d9661ea4227677a34192b1b0543647e2c0786d6a24786048cb8c9", + "maximum_main_timer_gap_ms": 883.637166, + "memory": { + "physical_footprint_bytes": 104763264, + "process_peak_rss_bytes": 313245696, + "rss_bytes": 312213504, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 70.808209, + "name": "window_cycle_2_2", + "options": 1057, + "output_bytes": 1048576, + "output_sha256": "a9dcd29f213eef7794bfb3ab977d10eb0520af0fed097ff1273282360624d1bd", + "process_cpu_ms": 9643.653, + "result_layout_flush_ms": 1.103167, + "visible_window_count": 3 + }, + { + "app_active": true, + "elapsed_ms": 17326.792625, + "maximum_main_timer_gap_ms": 883.637166, + "memory": { + "physical_footprint_bytes": 104763264, + "process_peak_rss_bytes": 313245696, + "rss_bytes": 312213504, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "three_windows_cycle_2", + "process_cpu_ms": 9647.269, + "visible_window_count": 3 + }, + { + "app_active": true, + "elapsed_ms": 17329.015209, + "maximum_main_timer_gap_ms": 883.637166, + "memory": { + "physical_footprint_bytes": 104763264, + "process_peak_rss_bytes": 313245696, + "rss_bytes": 312213504, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "windows_close_begin_cycle_2", + "process_cpu_ms": 9648.58, + "visible_window_count": 3 + }, + { + "app_active": true, + "elapsed_ms": 17340.8575, + "maximum_main_timer_gap_ms": 883.637166, + "memory": { + "physical_footprint_bytes": 104763264, + "process_peak_rss_bytes": 313245696, + "rss_bytes": 312213504, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "windows_close_returned_cycle_2", + "process_cpu_ms": 9659.842, + "visible_window_count": 1 + }, + { + "all_extra_models_alive": 0, + "app_active": true, + "elapsed_ms": 17858.890292, + "extra_models_alive": 0, + "maximum_main_timer_gap_ms": 883.637166, + "memory": { + "physical_footprint_bytes": 100700032, + "process_peak_rss_bytes": 313245696, + "rss_bytes": 310771712, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "windows_closed_cycle_2", + "process_cpu_ms": 9710.544, + "visible_window_count": 1 + } + ], + "schema": 1, + "status": "complete", + "window_content_points": [ + 1200, + 800 + ], + "metadata_sha256": "ed2a2e7c82b9893db2f7776bd393b1e0c75cdbaab15bebd06de118534d93e110", + "launch_to_exit_seconds": 18.24019054200005 +} diff --git a/docs/performance/integrated-baseline/2026-09-16/run-02.json b/docs/performance/integrated-baseline/2026-09-16/run-02.json new file mode 100644 index 0000000..004d506 --- /dev/null +++ b/docs/performance/integrated-baseline/2026-09-16/run-02.json @@ -0,0 +1,749 @@ +{ + "pid": 15396, + "rows": [ + { + "app_active": false, + "elapsed_ms": 0.407459, + "maximum_main_timer_gap_ms": 0, + "memory": { + "physical_footprint_bytes": 4343232, + "process_peak_rss_bytes": 18071552, + "rss_bytes": 18071552, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "process_initialized", + "process_cpu_ms": 38.119, + "visible_window_count": 0 + }, + { + "app_active": true, + "app_init_to_root_layout_ms": 721.972542, + "elapsed_ms": 721.986334, + "maximum_main_timer_gap_ms": 0, + "memory": { + "physical_footprint_bytes": 32213376, + "process_peak_rss_bytes": 103530496, + "rss_bytes": 103366656, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "root_layout_ready", + "proc_pidinfo_ok": true, + "process_cpu_ms": 743.236, + "process_start_to_root_layout_ms": 779.2680263519287, + "visible_window_count": 1 + }, + { + "app_active": true, + "elapsed_ms": 817.573542, + "maximum_main_timer_gap_ms": 0, + "memory": { + "physical_footprint_bytes": 35359424, + "process_peak_rss_bytes": 109543424, + "rss_bytes": 109412352, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "source_ready", + "process_cpu_ms": 837.931, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 1017.444375, + "export_matches_result": true, + "input_bytes": 262144, + "input_sha256": "7cac0487db06bd752fc889a2c0dbbcb036c07df529afbb3a1b8e858b40510e13", + "maximum_main_timer_gap_ms": 127.418916, + "memory": { + "physical_footprint_bytes": 80498112, + "process_peak_rss_bytes": 154861568, + "rss_bytes": 154746880, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 93.297083, + "name": "first_conversion", + "options": 1057, + "output_bytes": 262144, + "output_sha256": "9b4f64b367e2f946e1f389646ce4ea7c9c45a0df670b5140f07942ab8bbbf2fd", + "process_cpu_ms": 1041.748, + "result_layout_flush_ms": 0.668584, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 1406.620459, + "export_matches_result": true, + "input_bytes": 262144, + "input_sha256": "7cac0487db06bd752fc889a2c0dbbcb036c07df529afbb3a1b8e858b40510e13", + "maximum_main_timer_gap_ms": 127.418916, + "memory": { + "physical_footprint_bytes": 80678336, + "process_peak_rss_bytes": 157089792, + "rss_bytes": 156958720, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 43.871, + "name": "hot_1", + "options": 1057, + "output_bytes": 262144, + "output_sha256": "9b4f64b367e2f946e1f389646ce4ea7c9c45a0df670b5140f07942ab8bbbf2fd", + "process_cpu_ms": 1165.429, + "result_layout_flush_ms": 0.378875, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 1823.088667, + "export_matches_result": true, + "input_bytes": 262144, + "input_sha256": "7cac0487db06bd752fc889a2c0dbbcb036c07df529afbb3a1b8e858b40510e13", + "maximum_main_timer_gap_ms": 127.418916, + "memory": { + "physical_footprint_bytes": 81677760, + "process_peak_rss_bytes": 157663232, + "rss_bytes": 156680192, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 38.006209, + "name": "hot_2", + "options": 1057, + "output_bytes": 262144, + "output_sha256": "9b4f64b367e2f946e1f389646ce4ea7c9c45a0df670b5140f07942ab8bbbf2fd", + "process_cpu_ms": 1312.589, + "result_layout_flush_ms": 4.14675, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 2224.632584, + "export_matches_result": true, + "input_bytes": 262144, + "input_sha256": "7cac0487db06bd752fc889a2c0dbbcb036c07df529afbb3a1b8e858b40510e13", + "maximum_main_timer_gap_ms": 127.418916, + "memory": { + "physical_footprint_bytes": 81956544, + "process_peak_rss_bytes": 163348480, + "rss_bytes": 162447360, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 37.236667, + "name": "hot_3", + "options": 1057, + "output_bytes": 262144, + "output_sha256": "9b4f64b367e2f946e1f389646ce4ea7c9c45a0df670b5140f07942ab8bbbf2fd", + "process_cpu_ms": 1479.186, + "result_layout_flush_ms": 0.453334, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 2616.064917, + "export_matches_result": true, + "input_bytes": 262144, + "input_sha256": "7cac0487db06bd752fc889a2c0dbbcb036c07df529afbb3a1b8e858b40510e13", + "maximum_main_timer_gap_ms": 127.418916, + "memory": { + "physical_footprint_bytes": 84004544, + "process_peak_rss_bytes": 165183488, + "rss_bytes": 165052416, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 38.05725, + "name": "hot_4", + "options": 1057, + "output_bytes": 262144, + "output_sha256": "9b4f64b367e2f946e1f389646ce4ea7c9c45a0df670b5140f07942ab8bbbf2fd", + "process_cpu_ms": 1612.0549999999998, + "result_layout_flush_ms": 0.248708, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 3020.846209, + "export_matches_result": true, + "input_bytes": 262144, + "input_sha256": "7cac0487db06bd752fc889a2c0dbbcb036c07df529afbb3a1b8e858b40510e13", + "maximum_main_timer_gap_ms": 127.418916, + "memory": { + "physical_footprint_bytes": 84135616, + "process_peak_rss_bytes": 165462016, + "rss_bytes": 165330944, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 38.757, + "name": "hot_5", + "options": 1057, + "output_bytes": 262144, + "output_sha256": "9b4f64b367e2f946e1f389646ce4ea7c9c45a0df670b5140f07942ab8bbbf2fd", + "process_cpu_ms": 1751.382, + "result_layout_flush_ms": 0.296625, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 3375.252792, + "export_matches_result": true, + "input_bytes": 70, + "input_sha256": "55164e9d0297a5e6fd31a24676c918c8d401170e3f94a1683df1a0ca1a355781", + "maximum_main_timer_gap_ms": 127.418916, + "memory": { + "physical_footprint_bytes": 84381376, + "process_peak_rss_bytes": 166871040, + "rss_bytes": 166756352, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 30.526834, + "name": "configuration_2", + "options": 2, + "output_bytes": 70, + "output_sha256": "55164e9d0297a5e6fd31a24676c918c8d401170e3f94a1683df1a0ca1a355781", + "process_cpu_ms": 1843.844, + "result_layout_flush_ms": 0.226, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 3725.7645, + "export_matches_result": true, + "input_bytes": 70, + "input_sha256": "55164e9d0297a5e6fd31a24676c918c8d401170e3f94a1683df1a0ca1a355781", + "maximum_main_timer_gap_ms": 127.418916, + "memory": { + "physical_footprint_bytes": 83889856, + "process_peak_rss_bytes": 169459712, + "rss_bytes": 169328640, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 35.058333, + "name": "configuration_1", + "options": 1, + "output_bytes": 70, + "output_sha256": "9cde1961807d46b867db0fcd0b416a10753d1c741ae0530197310889beee4433", + "process_cpu_ms": 1931.388, + "result_layout_flush_ms": 0.236584, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 4075.383875, + "export_matches_result": true, + "input_bytes": 70, + "input_sha256": "55164e9d0297a5e6fd31a24676c918c8d401170e3f94a1683df1a0ca1a355781", + "maximum_main_timer_gap_ms": 127.418916, + "memory": { + "physical_footprint_bytes": 83480256, + "process_peak_rss_bytes": 170606592, + "rss_bytes": 170475520, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 40.837958, + "name": "configuration_1025", + "options": 1025, + "output_bytes": 70, + "output_sha256": "15b9c8aa88d625a07bca7f33b2881b514c25f6a1744fd74628e92ed29d42fa33", + "process_cpu_ms": 2024.03, + "result_layout_flush_ms": 0.286084, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 4430.649667, + "export_matches_result": true, + "input_bytes": 70, + "input_sha256": "55164e9d0297a5e6fd31a24676c918c8d401170e3f94a1683df1a0ca1a355781", + "maximum_main_timer_gap_ms": 127.418916, + "memory": { + "physical_footprint_bytes": 83168960, + "process_peak_rss_bytes": 171786240, + "rss_bytes": 171147264, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 44.424791, + "name": "configuration_33", + "options": 33, + "output_bytes": 70, + "output_sha256": "7e575a769b690c75e2c7a4a55db6d8d908b6859a60564b3eae20f24777f5b3fe", + "process_cpu_ms": 2137.693, + "result_layout_flush_ms": 0.218458, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 4785.7495, + "export_matches_result": true, + "input_bytes": 70, + "input_sha256": "55164e9d0297a5e6fd31a24676c918c8d401170e3f94a1683df1a0ca1a355781", + "maximum_main_timer_gap_ms": 127.418916, + "memory": { + "physical_footprint_bytes": 83168960, + "process_peak_rss_bytes": 171786240, + "rss_bytes": 171147264, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 35.903875, + "name": "configuration_1057", + "options": 1057, + "output_bytes": 70, + "output_sha256": "2b9557e585f1358e41ff606af0b934f39be1c4d34c897292e25914cfa273fce1", + "process_cpu_ms": 2242.19, + "result_layout_flush_ms": 0.230833, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 5130.420834, + "export_matches_result": true, + "input_bytes": 70, + "input_sha256": "55164e9d0297a5e6fd31a24676c918c8d401170e3f94a1683df1a0ca1a355781", + "maximum_main_timer_gap_ms": 127.418916, + "memory": { + "physical_footprint_bytes": 84922048, + "process_peak_rss_bytes": 174030848, + "rss_bytes": 173899776, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 40.417792, + "name": "configuration_65", + "options": 65, + "output_bytes": 70, + "output_sha256": "27b792808a02bcb1ee00b303eca87a7c3051f50da00dcfdbdae59c4c09c828e0", + "process_cpu_ms": 2329.692, + "result_layout_flush_ms": 0.197375, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 5468.351834, + "export_matches_result": true, + "input_bytes": 70, + "input_sha256": "55164e9d0297a5e6fd31a24676c918c8d401170e3f94a1683df1a0ca1a355781", + "maximum_main_timer_gap_ms": 127.418916, + "memory": { + "physical_footprint_bytes": 83316416, + "process_peak_rss_bytes": 174096384, + "rss_bytes": 173965312, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 44.1855, + "name": "configuration_1089", + "options": 1089, + "output_bytes": 70, + "output_sha256": "f4ab3b0df686866ea09081a34f2c6e9bb349b8f7ec26b55286688593a573507f", + "process_cpu_ms": 2416.423, + "result_layout_flush_ms": 0.233458, + "visible_window_count": 1 + }, + { + "app_active": true, + "elapsed_ms": 5725.185125, + "maximum_main_timer_gap_ms": 127.418916, + "memory": { + "physical_footprint_bytes": 83316416, + "process_peak_rss_bytes": 174096384, + "rss_bytes": 173965312, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "seven_configurations_resident", + "process_cpu_ms": 2418.773, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 5839.488084, + "maximum_main_timer_gap_ms": 127.418916, + "memory": { + "physical_footprint_bytes": 84577984, + "process_peak_rss_bytes": 175144960, + "rss_bytes": 174358528, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "source_1MiB", + "process_cpu_ms": 2534.397, + "read_decode_ms": 16.910291, + "source_layout_flush_ms": 51.99675, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 6063.157875, + "export_matches_result": true, + "input_bytes": 1048576, + "input_sha256": "27efbab8866d9661ea4227677a34192b1b0543647e2c0786d6a24786048cb8c9", + "maximum_main_timer_gap_ms": 145.398041, + "memory": { + "physical_footprint_bytes": 87740096, + "process_peak_rss_bytes": 179650560, + "rss_bytes": 178618368, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 68.92475, + "name": "convert_1MiB", + "options": 1057, + "output_bytes": 1048576, + "output_sha256": "a9dcd29f213eef7794bfb3ab977d10eb0520af0fed097ff1273282360624d1bd", + "process_cpu_ms": 2754.424, + "result_layout_flush_ms": 0.352166, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 6611.713167, + "maximum_main_timer_gap_ms": 145.398041, + "memory": { + "physical_footprint_bytes": 94162624, + "process_peak_rss_bytes": 204423168, + "rss_bytes": 203374592, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "source_5MiB", + "process_cpu_ms": 3040.6530000000002, + "read_decode_ms": 9.899459, + "source_layout_flush_ms": 49.10575, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 7369.542875, + "export_matches_result": true, + "input_bytes": 5242880, + "input_sha256": "a6e587d6a7f5e71f6495cdb4922d5875b35a4f08052f0d06651de74d4e8bdd54", + "maximum_main_timer_gap_ms": 243.241708, + "memory": { + "physical_footprint_bytes": 97685184, + "process_peak_rss_bytes": 228966400, + "rss_bytes": 228573184, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 186.206333, + "name": "convert_5MiB", + "options": 1057, + "output_bytes": 5242880, + "output_sha256": "63b99996273695b444c331ccf7e34133974d904e00eec93d3524bf121b930f07", + "process_cpu_ms": 3810.431, + "result_layout_flush_ms": 0.700833, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 8195.221959, + "maximum_main_timer_gap_ms": 486.493, + "memory": { + "physical_footprint_bytes": 95801152, + "process_peak_rss_bytes": 259309568, + "rss_bytes": 253542400, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "source_10MiB", + "process_cpu_ms": 4387.528, + "read_decode_ms": 20.672125, + "source_layout_flush_ms": 58.366667, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 9537.952125, + "export_matches_result": true, + "input_bytes": 10485760, + "input_sha256": "30dd4e4c696b7d1fb2deb5c4d4b5fd261d962f484c6fcd85744ec36a3853dcab", + "maximum_main_timer_gap_ms": 486.493, + "memory": { + "physical_footprint_bytes": 105811840, + "process_peak_rss_bytes": 313278464, + "rss_bytes": 313278464, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 371.046625, + "name": "convert_10MiB", + "options": 1057, + "output_bytes": 10485760, + "output_sha256": "324edfbb081f9819ff7a517978ecd6ce09c9c067c757294b466c3bb91c747f29", + "process_cpu_ms": 5729.737, + "result_layout_flush_ms": 0.484292, + "visible_window_count": 1 + }, + { + "app_active": true, + "elapsed_ms": 10105.176917, + "maximum_main_timer_gap_ms": 862.498292, + "memory": { + "physical_footprint_bytes": 93785984, + "process_peak_rss_bytes": 313393152, + "rss_bytes": 312885248, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "large_text_cleared", + "process_cpu_ms": 5768.032, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 10951.2725, + "export_matches_result": true, + "input_bytes": 1048576, + "input_sha256": "27efbab8866d9661ea4227677a34192b1b0543647e2c0786d6a24786048cb8c9", + "maximum_main_timer_gap_ms": 862.498292, + "memory": { + "physical_footprint_bytes": 99553152, + "process_peak_rss_bytes": 317898752, + "rss_bytes": 313753600, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 80.15275, + "name": "window_cycle_1_1", + "options": 1057, + "output_bytes": 1048576, + "output_sha256": "a9dcd29f213eef7794bfb3ab977d10eb0520af0fed097ff1273282360624d1bd", + "process_cpu_ms": 6363.9619999999995, + "result_layout_flush_ms": 0.32825, + "visible_window_count": 2 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 12129.694709, + "export_matches_result": true, + "input_bytes": 1048576, + "input_sha256": "27efbab8866d9661ea4227677a34192b1b0543647e2c0786d6a24786048cb8c9", + "maximum_main_timer_gap_ms": 862.498292, + "memory": { + "physical_footprint_bytes": 104681344, + "process_peak_rss_bytes": 319717376, + "rss_bytes": 318717952, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 91.219042, + "name": "window_cycle_1_2", + "options": 1057, + "output_bytes": 1048576, + "output_sha256": "a9dcd29f213eef7794bfb3ab977d10eb0520af0fed097ff1273282360624d1bd", + "process_cpu_ms": 7067.23, + "result_layout_flush_ms": 1.229916, + "visible_window_count": 3 + }, + { + "app_active": true, + "elapsed_ms": 12390.405334, + "maximum_main_timer_gap_ms": 862.498292, + "memory": { + "physical_footprint_bytes": 104681344, + "process_peak_rss_bytes": 319717376, + "rss_bytes": 318717952, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "three_windows_cycle_1", + "process_cpu_ms": 7070.237, + "visible_window_count": 3 + }, + { + "app_active": true, + "elapsed_ms": 12392.157792, + "maximum_main_timer_gap_ms": 862.498292, + "memory": { + "physical_footprint_bytes": 104681344, + "process_peak_rss_bytes": 319717376, + "rss_bytes": 318717952, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "windows_close_begin_cycle_1", + "process_cpu_ms": 7071.661, + "visible_window_count": 3 + }, + { + "app_active": true, + "elapsed_ms": 12410.325292, + "maximum_main_timer_gap_ms": 862.498292, + "memory": { + "physical_footprint_bytes": 104681344, + "process_peak_rss_bytes": 319717376, + "rss_bytes": 318734336, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "windows_close_returned_cycle_1", + "process_cpu_ms": 7088.809, + "visible_window_count": 1 + }, + { + "all_extra_models_alive": 0, + "app_active": true, + "elapsed_ms": 12923.762625, + "extra_models_alive": 0, + "maximum_main_timer_gap_ms": 862.498292, + "memory": { + "physical_footprint_bytes": 98881408, + "process_peak_rss_bytes": 319717376, + "rss_bytes": 317423616, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "windows_closed_cycle_1", + "process_cpu_ms": 7143.447, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 13709.618125, + "export_matches_result": true, + "input_bytes": 1048576, + "input_sha256": "27efbab8866d9661ea4227677a34192b1b0543647e2c0786d6a24786048cb8c9", + "maximum_main_timer_gap_ms": 862.498292, + "memory": { + "physical_footprint_bytes": 101781376, + "process_peak_rss_bytes": 319717376, + "rss_bytes": 318373888, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 62.26, + "name": "window_cycle_2_1", + "options": 1057, + "output_bytes": 1048576, + "output_sha256": "a9dcd29f213eef7794bfb3ab977d10eb0520af0fed097ff1273282360624d1bd", + "process_cpu_ms": 7673.005, + "result_layout_flush_ms": 0.419584, + "visible_window_count": 2 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 14811.553292, + "export_matches_result": true, + "input_bytes": 1048576, + "input_sha256": "27efbab8866d9661ea4227677a34192b1b0543647e2c0786d6a24786048cb8c9", + "maximum_main_timer_gap_ms": 862.498292, + "memory": { + "physical_footprint_bytes": 104025984, + "process_peak_rss_bytes": 322289664, + "rss_bytes": 320667648, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 81.408125, + "name": "window_cycle_2_2", + "options": 1057, + "output_bytes": 1048576, + "output_sha256": "a9dcd29f213eef7794bfb3ab977d10eb0520af0fed097ff1273282360624d1bd", + "process_cpu_ms": 8287.994, + "result_layout_flush_ms": 0.478333, + "visible_window_count": 3 + }, + { + "app_active": true, + "elapsed_ms": 15065.20725, + "maximum_main_timer_gap_ms": 862.498292, + "memory": { + "physical_footprint_bytes": 103993216, + "process_peak_rss_bytes": 322289664, + "rss_bytes": 320667648, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "three_windows_cycle_2", + "process_cpu_ms": 8290.862000000001, + "visible_window_count": 3 + }, + { + "app_active": true, + "elapsed_ms": 15066.724834, + "maximum_main_timer_gap_ms": 862.498292, + "memory": { + "physical_footprint_bytes": 103993216, + "process_peak_rss_bytes": 322289664, + "rss_bytes": 320667648, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "windows_close_begin_cycle_2", + "process_cpu_ms": 8292.171, + "visible_window_count": 3 + }, + { + "app_active": true, + "elapsed_ms": 15080.560584, + "maximum_main_timer_gap_ms": 862.498292, + "memory": { + "physical_footprint_bytes": 103993216, + "process_peak_rss_bytes": 322289664, + "rss_bytes": 320667648, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "windows_close_returned_cycle_2", + "process_cpu_ms": 8305.744, + "visible_window_count": 1 + }, + { + "all_extra_models_alive": 0, + "app_active": true, + "elapsed_ms": 15595.707792, + "extra_models_alive": 0, + "maximum_main_timer_gap_ms": 862.498292, + "memory": { + "physical_footprint_bytes": 99323776, + "process_peak_rss_bytes": 322289664, + "rss_bytes": 318210048, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "windows_closed_cycle_2", + "process_cpu_ms": 8360.948, + "visible_window_count": 1 + } + ], + "schema": 1, + "status": "complete", + "window_content_points": [ + 1200, + 800 + ], + "metadata_sha256": "ed2a2e7c82b9893db2f7776bd393b1e0c75cdbaab15bebd06de118534d93e110", + "launch_to_exit_seconds": 15.791396665999969 +} diff --git a/docs/performance/integrated-baseline/2026-09-16/run-03.json b/docs/performance/integrated-baseline/2026-09-16/run-03.json new file mode 100644 index 0000000..4025cf1 --- /dev/null +++ b/docs/performance/integrated-baseline/2026-09-16/run-03.json @@ -0,0 +1,749 @@ +{ + "pid": 15808, + "rows": [ + { + "app_active": false, + "elapsed_ms": 0.304458, + "maximum_main_timer_gap_ms": 0, + "memory": { + "physical_footprint_bytes": 4310464, + "process_peak_rss_bytes": 18038784, + "rss_bytes": 18038784, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "process_initialized", + "process_cpu_ms": 31.058, + "visible_window_count": 0 + }, + { + "app_active": true, + "app_init_to_root_layout_ms": 669.900208, + "elapsed_ms": 669.923916, + "maximum_main_timer_gap_ms": 0, + "memory": { + "physical_footprint_bytes": 31902208, + "process_peak_rss_bytes": 103366656, + "rss_bytes": 103088128, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "root_layout_ready", + "proc_pidinfo_ok": true, + "process_cpu_ms": 714.895, + "process_start_to_root_layout_ms": 715.3499126434326, + "visible_window_count": 1 + }, + { + "app_active": true, + "elapsed_ms": 782.730375, + "maximum_main_timer_gap_ms": 0, + "memory": { + "physical_footprint_bytes": 35375872, + "process_peak_rss_bytes": 110297088, + "rss_bytes": 110231552, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "source_ready", + "process_cpu_ms": 826.839, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 972.555208, + "export_matches_result": true, + "input_bytes": 262144, + "input_sha256": "7cac0487db06bd752fc889a2c0dbbcb036c07df529afbb3a1b8e858b40510e13", + "maximum_main_timer_gap_ms": 143.262958, + "memory": { + "physical_footprint_bytes": 79040064, + "process_peak_rss_bytes": 154664960, + "rss_bytes": 154550272, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 96.444958, + "name": "first_conversion", + "options": 1057, + "output_bytes": 262144, + "output_sha256": "9b4f64b367e2f946e1f389646ce4ea7c9c45a0df670b5140f07942ab8bbbf2fd", + "process_cpu_ms": 1021.235, + "result_layout_flush_ms": 0.295417, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 1357.945458, + "export_matches_result": true, + "input_bytes": 262144, + "input_sha256": "7cac0487db06bd752fc889a2c0dbbcb036c07df529afbb3a1b8e858b40510e13", + "maximum_main_timer_gap_ms": 143.262958, + "memory": { + "physical_footprint_bytes": 81186368, + "process_peak_rss_bytes": 156549120, + "rss_bytes": 156418048, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 37.685458, + "name": "hot_1", + "options": 1057, + "output_bytes": 262144, + "output_sha256": "9b4f64b367e2f946e1f389646ce4ea7c9c45a0df670b5140f07942ab8bbbf2fd", + "process_cpu_ms": 1143.43, + "result_layout_flush_ms": 0.289292, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 1754.120833, + "export_matches_result": true, + "input_bytes": 262144, + "input_sha256": "7cac0487db06bd752fc889a2c0dbbcb036c07df529afbb3a1b8e858b40510e13", + "maximum_main_timer_gap_ms": 143.262958, + "memory": { + "physical_footprint_bytes": 82611776, + "process_peak_rss_bytes": 157843456, + "rss_bytes": 157712384, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 44.462875, + "name": "hot_2", + "options": 1057, + "output_bytes": 262144, + "output_sha256": "9b4f64b367e2f946e1f389646ce4ea7c9c45a0df670b5140f07942ab8bbbf2fd", + "process_cpu_ms": 1285.987, + "result_layout_flush_ms": 0.438625, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 2125.965666, + "export_matches_result": true, + "input_bytes": 262144, + "input_sha256": "7cac0487db06bd752fc889a2c0dbbcb036c07df529afbb3a1b8e858b40510e13", + "maximum_main_timer_gap_ms": 143.262958, + "memory": { + "physical_footprint_bytes": 83660608, + "process_peak_rss_bytes": 164134912, + "rss_bytes": 163086336, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 33.909209, + "name": "hot_3", + "options": 1057, + "output_bytes": 262144, + "output_sha256": "9b4f64b367e2f946e1f389646ce4ea7c9c45a0df670b5140f07942ab8bbbf2fd", + "process_cpu_ms": 1435.811, + "result_layout_flush_ms": 0.485541, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 2528.684541, + "export_matches_result": true, + "input_bytes": 262144, + "input_sha256": "7cac0487db06bd752fc889a2c0dbbcb036c07df529afbb3a1b8e858b40510e13", + "maximum_main_timer_gap_ms": 143.262958, + "memory": { + "physical_footprint_bytes": 83857216, + "process_peak_rss_bytes": 164134912, + "rss_bytes": 163643392, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 43.933667, + "name": "hot_4", + "options": 1057, + "output_bytes": 262144, + "output_sha256": "9b4f64b367e2f946e1f389646ce4ea7c9c45a0df670b5140f07942ab8bbbf2fd", + "process_cpu_ms": 1572.7820000000002, + "result_layout_flush_ms": 0.30325, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 2911.332541, + "export_matches_result": true, + "input_bytes": 262144, + "input_sha256": "7cac0487db06bd752fc889a2c0dbbcb036c07df529afbb3a1b8e858b40510e13", + "maximum_main_timer_gap_ms": 143.262958, + "memory": { + "physical_footprint_bytes": 83939136, + "process_peak_rss_bytes": 164134912, + "rss_bytes": 163741696, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 34.912417, + "name": "hot_5", + "options": 1057, + "output_bytes": 262144, + "output_sha256": "9b4f64b367e2f946e1f389646ce4ea7c9c45a0df670b5140f07942ab8bbbf2fd", + "process_cpu_ms": 1694.1680000000001, + "result_layout_flush_ms": 0.30325, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 3256.937291, + "export_matches_result": true, + "input_bytes": 70, + "input_sha256": "55164e9d0297a5e6fd31a24676c918c8d401170e3f94a1683df1a0ca1a355781", + "maximum_main_timer_gap_ms": 143.262958, + "memory": { + "physical_footprint_bytes": 84283200, + "process_peak_rss_bytes": 165330944, + "rss_bytes": 165216256, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 29.196667, + "name": "configuration_2", + "options": 2, + "output_bytes": 70, + "output_sha256": "55164e9d0297a5e6fd31a24676c918c8d401170e3f94a1683df1a0ca1a355781", + "process_cpu_ms": 1779.6509999999998, + "result_layout_flush_ms": 0.344792, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 3606.344458, + "export_matches_result": true, + "input_bytes": 70, + "input_sha256": "55164e9d0297a5e6fd31a24676c918c8d401170e3f94a1683df1a0ca1a355781", + "maximum_main_timer_gap_ms": 143.262958, + "memory": { + "physical_footprint_bytes": 84463424, + "process_peak_rss_bytes": 168083456, + "rss_bytes": 167952384, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 37.988875, + "name": "configuration_1", + "options": 1, + "output_bytes": 70, + "output_sha256": "9cde1961807d46b867db0fcd0b416a10753d1c741ae0530197310889beee4433", + "process_cpu_ms": 1875.232, + "result_layout_flush_ms": 0.413666, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 3960.506666, + "export_matches_result": true, + "input_bytes": 70, + "input_sha256": "55164e9d0297a5e6fd31a24676c918c8d401170e3f94a1683df1a0ca1a355781", + "maximum_main_timer_gap_ms": 143.262958, + "memory": { + "physical_footprint_bytes": 82906944, + "process_peak_rss_bytes": 168280064, + "rss_bytes": 168148992, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 42.071667, + "name": "configuration_1025", + "options": 1025, + "output_bytes": 70, + "output_sha256": "15b9c8aa88d625a07bca7f33b2881b514c25f6a1744fd74628e92ed29d42fa33", + "process_cpu_ms": 1967.6019999999999, + "result_layout_flush_ms": 0.370084, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 4312.978291, + "export_matches_result": true, + "input_bytes": 70, + "input_sha256": "55164e9d0297a5e6fd31a24676c918c8d401170e3f94a1683df1a0ca1a355781", + "maximum_main_timer_gap_ms": 143.262958, + "memory": { + "physical_footprint_bytes": 83021632, + "process_peak_rss_bytes": 170000384, + "rss_bytes": 169869312, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 50.888333, + "name": "configuration_33", + "options": 33, + "output_bytes": 70, + "output_sha256": "7e575a769b690c75e2c7a4a55db6d8d908b6859a60564b3eae20f24777f5b3fe", + "process_cpu_ms": 2073.331, + "result_layout_flush_ms": 0.298667, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 4661.133166, + "export_matches_result": true, + "input_bytes": 70, + "input_sha256": "55164e9d0297a5e6fd31a24676c918c8d401170e3f94a1683df1a0ca1a355781", + "maximum_main_timer_gap_ms": 143.262958, + "memory": { + "physical_footprint_bytes": 83021632, + "process_peak_rss_bytes": 170065920, + "rss_bytes": 169885696, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 35.916417, + "name": "configuration_1057", + "options": 1057, + "output_bytes": 70, + "output_sha256": "2b9557e585f1358e41ff606af0b934f39be1c4d34c897292e25914cfa273fce1", + "process_cpu_ms": 2162.964, + "result_layout_flush_ms": 0.249792, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 5039.063041, + "export_matches_result": true, + "input_bytes": 70, + "input_sha256": "55164e9d0297a5e6fd31a24676c918c8d401170e3f94a1683df1a0ca1a355781", + "maximum_main_timer_gap_ms": 143.262958, + "memory": { + "physical_footprint_bytes": 82956096, + "process_peak_rss_bytes": 172261376, + "rss_bytes": 172130304, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 52.609333, + "name": "configuration_65", + "options": 65, + "output_bytes": 70, + "output_sha256": "27b792808a02bcb1ee00b303eca87a7c3051f50da00dcfdbdae59c4c09c828e0", + "process_cpu_ms": 2272.111, + "result_layout_flush_ms": 0.219458, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 5399.134083, + "export_matches_result": true, + "input_bytes": 70, + "input_sha256": "55164e9d0297a5e6fd31a24676c918c8d401170e3f94a1683df1a0ca1a355781", + "maximum_main_timer_gap_ms": 143.262958, + "memory": { + "physical_footprint_bytes": 82890560, + "process_peak_rss_bytes": 172359680, + "rss_bytes": 172228608, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 40.903667, + "name": "configuration_1089", + "options": 1089, + "output_bytes": 70, + "output_sha256": "f4ab3b0df686866ea09081a34f2c6e9bb349b8f7ec26b55286688593a573507f", + "process_cpu_ms": 2380.978, + "result_layout_flush_ms": 0.60075, + "visible_window_count": 1 + }, + { + "app_active": true, + "elapsed_ms": 5653.268458, + "maximum_main_timer_gap_ms": 143.262958, + "memory": { + "physical_footprint_bytes": 82890560, + "process_peak_rss_bytes": 172359680, + "rss_bytes": 172228608, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "seven_configurations_resident", + "process_cpu_ms": 2385.411, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 5795.978458, + "maximum_main_timer_gap_ms": 143.262958, + "memory": { + "physical_footprint_bytes": 84758336, + "process_peak_rss_bytes": 174178304, + "rss_bytes": 173391872, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "source_1MiB", + "process_cpu_ms": 2528.614, + "read_decode_ms": 30.068042, + "source_layout_flush_ms": 67.122417, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 5997.349375, + "export_matches_result": true, + "input_bytes": 1048576, + "input_sha256": "27efbab8866d9661ea4227677a34192b1b0543647e2c0786d6a24786048cb8c9", + "maximum_main_timer_gap_ms": 143.262958, + "memory": { + "physical_footprint_bytes": 85823296, + "process_peak_rss_bytes": 175980544, + "rss_bytes": 175865856, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 57.462625, + "name": "convert_1MiB", + "options": 1057, + "output_bytes": 1048576, + "output_sha256": "a9dcd29f213eef7794bfb3ab977d10eb0520af0fed097ff1273282360624d1bd", + "process_cpu_ms": 2730.311, + "result_layout_flush_ms": 0.292416, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 6500.021166, + "maximum_main_timer_gap_ms": 143.262958, + "memory": { + "physical_footprint_bytes": 93704064, + "process_peak_rss_bytes": 205209600, + "rss_bytes": 204161024, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "source_5MiB", + "process_cpu_ms": 2978.428, + "read_decode_ms": 9.209083, + "source_layout_flush_ms": 43.769542, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 7096.081333, + "export_matches_result": true, + "input_bytes": 5242880, + "input_sha256": "a6e587d6a7f5e71f6495cdb4922d5875b35a4f08052f0d06651de74d4e8bdd54", + "maximum_main_timer_gap_ms": 201.042458, + "memory": { + "physical_footprint_bytes": 96964480, + "process_peak_rss_bytes": 234946560, + "rss_bytes": 233996288, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 161.086125, + "name": "convert_5MiB", + "options": 1057, + "output_bytes": 5242880, + "output_sha256": "63b99996273695b444c331ccf7e34133974d904e00eec93d3524bf121b930f07", + "process_cpu_ms": 3574.6369999999997, + "result_layout_flush_ms": 0.275417, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 7868.453583, + "maximum_main_timer_gap_ms": 375.497917, + "memory": { + "physical_footprint_bytes": 95965056, + "process_peak_rss_bytes": 272449536, + "rss_bytes": 271417344, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "source_10MiB", + "process_cpu_ms": 4099.091, + "read_decode_ms": 19.077125, + "source_layout_flush_ms": 87.398042, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 9199.05425, + "export_matches_result": true, + "input_bytes": 10485760, + "input_sha256": "30dd4e4c696b7d1fb2deb5c4d4b5fd261d962f484c6fcd85744ec36a3853dcab", + "maximum_main_timer_gap_ms": 406.008125, + "memory": { + "physical_footprint_bytes": 100732800, + "process_peak_rss_bytes": 308576256, + "rss_bytes": 308477952, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 403.372333, + "name": "convert_10MiB", + "options": 1057, + "output_bytes": 10485760, + "output_sha256": "324edfbb081f9819ff7a517978ecd6ce09c9c067c757294b466c3bb91c747f29", + "process_cpu_ms": 5429.606, + "result_layout_flush_ms": 0.633334, + "visible_window_count": 1 + }, + { + "app_active": true, + "elapsed_ms": 9740.334375, + "maximum_main_timer_gap_ms": 850.770833, + "memory": { + "physical_footprint_bytes": 89575296, + "process_peak_rss_bytes": 308592640, + "rss_bytes": 308068352, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "large_text_cleared", + "process_cpu_ms": 5458.63, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 10583.571833, + "export_matches_result": true, + "input_bytes": 1048576, + "input_sha256": "27efbab8866d9661ea4227677a34192b1b0543647e2c0786d6a24786048cb8c9", + "maximum_main_timer_gap_ms": 850.770833, + "memory": { + "physical_footprint_bytes": 95719360, + "process_peak_rss_bytes": 313540608, + "rss_bytes": 312557568, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 82.002375, + "name": "window_cycle_1_1", + "options": 1057, + "output_bytes": 1048576, + "output_sha256": "a9dcd29f213eef7794bfb3ab977d10eb0520af0fed097ff1273282360624d1bd", + "process_cpu_ms": 6067.563, + "result_layout_flush_ms": 0.357042, + "visible_window_count": 2 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 11676.871208, + "export_matches_result": true, + "input_bytes": 1048576, + "input_sha256": "27efbab8866d9661ea4227677a34192b1b0543647e2c0786d6a24786048cb8c9", + "maximum_main_timer_gap_ms": 850.770833, + "memory": { + "physical_footprint_bytes": 102993856, + "process_peak_rss_bytes": 317489152, + "rss_bytes": 316506112, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 71.070958, + "name": "window_cycle_1_2", + "options": 1057, + "output_bytes": 1048576, + "output_sha256": "a9dcd29f213eef7794bfb3ab977d10eb0520af0fed097ff1273282360624d1bd", + "process_cpu_ms": 6700.634, + "result_layout_flush_ms": 0.562583, + "visible_window_count": 3 + }, + { + "app_active": true, + "elapsed_ms": 11933.36275, + "maximum_main_timer_gap_ms": 850.770833, + "memory": { + "physical_footprint_bytes": 102993856, + "process_peak_rss_bytes": 317489152, + "rss_bytes": 316620800, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "three_windows_cycle_1", + "process_cpu_ms": 6705.717, + "visible_window_count": 3 + }, + { + "app_active": true, + "elapsed_ms": 11935.257541, + "maximum_main_timer_gap_ms": 850.770833, + "memory": { + "physical_footprint_bytes": 102993856, + "process_peak_rss_bytes": 317489152, + "rss_bytes": 316620800, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "windows_close_begin_cycle_1", + "process_cpu_ms": 6707.242, + "visible_window_count": 3 + }, + { + "app_active": true, + "elapsed_ms": 11953.245833, + "maximum_main_timer_gap_ms": 850.770833, + "memory": { + "physical_footprint_bytes": 102993856, + "process_peak_rss_bytes": 317489152, + "rss_bytes": 316637184, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "windows_close_returned_cycle_1", + "process_cpu_ms": 6724.577, + "visible_window_count": 1 + }, + { + "all_extra_models_alive": 0, + "app_active": true, + "elapsed_ms": 12464.494625, + "extra_models_alive": 0, + "maximum_main_timer_gap_ms": 850.770833, + "memory": { + "physical_footprint_bytes": 97390528, + "process_peak_rss_bytes": 317489152, + "rss_bytes": 315850752, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "windows_closed_cycle_1", + "process_cpu_ms": 6790.967, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 13402.242041, + "export_matches_result": true, + "input_bytes": 1048576, + "input_sha256": "27efbab8866d9661ea4227677a34192b1b0543647e2c0786d6a24786048cb8c9", + "maximum_main_timer_gap_ms": 850.770833, + "memory": { + "physical_footprint_bytes": 99848128, + "process_peak_rss_bytes": 317489152, + "rss_bytes": 315359232, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 90.920166, + "name": "window_cycle_2_1", + "options": 1057, + "output_bytes": 1048576, + "output_sha256": "a9dcd29f213eef7794bfb3ab977d10eb0520af0fed097ff1273282360624d1bd", + "process_cpu_ms": 7491.37, + "result_layout_flush_ms": 0.355084, + "visible_window_count": 2 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 14533.31775, + "export_matches_result": true, + "input_bytes": 1048576, + "input_sha256": "27efbab8866d9661ea4227677a34192b1b0543647e2c0786d6a24786048cb8c9", + "maximum_main_timer_gap_ms": 850.770833, + "memory": { + "physical_footprint_bytes": 103059392, + "process_peak_rss_bytes": 319488000, + "rss_bytes": 318488576, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 76.424583, + "name": "window_cycle_2_2", + "options": 1057, + "output_bytes": 1048576, + "output_sha256": "a9dcd29f213eef7794bfb3ab977d10eb0520af0fed097ff1273282360624d1bd", + "process_cpu_ms": 8128.135, + "result_layout_flush_ms": 0.321542, + "visible_window_count": 3 + }, + { + "app_active": true, + "elapsed_ms": 14793.235041, + "maximum_main_timer_gap_ms": 850.770833, + "memory": { + "physical_footprint_bytes": 103059392, + "process_peak_rss_bytes": 319488000, + "rss_bytes": 318488576, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "three_windows_cycle_2", + "process_cpu_ms": 8131.006, + "visible_window_count": 3 + }, + { + "app_active": true, + "elapsed_ms": 14794.728666, + "maximum_main_timer_gap_ms": 850.770833, + "memory": { + "physical_footprint_bytes": 103059392, + "process_peak_rss_bytes": 319488000, + "rss_bytes": 318488576, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "windows_close_begin_cycle_2", + "process_cpu_ms": 8132.209, + "visible_window_count": 3 + }, + { + "app_active": true, + "elapsed_ms": 14810.882333, + "maximum_main_timer_gap_ms": 850.770833, + "memory": { + "physical_footprint_bytes": 103059392, + "process_peak_rss_bytes": 319488000, + "rss_bytes": 318488576, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "windows_close_returned_cycle_2", + "process_cpu_ms": 8147.992, + "visible_window_count": 1 + }, + { + "all_extra_models_alive": 0, + "app_active": true, + "elapsed_ms": 15332.949625, + "extra_models_alive": 0, + "maximum_main_timer_gap_ms": 850.770833, + "memory": { + "physical_footprint_bytes": 98963392, + "process_peak_rss_bytes": 319488000, + "rss_bytes": 317046784, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "windows_closed_cycle_2", + "process_cpu_ms": 8210.349, + "visible_window_count": 1 + } + ], + "schema": 1, + "status": "complete", + "window_content_points": [ + 1200, + 800 + ], + "metadata_sha256": "ed2a2e7c82b9893db2f7776bd393b1e0c75cdbaab15bebd06de118534d93e110", + "launch_to_exit_seconds": 15.549441749999914 +} diff --git a/docs/performance/integrated-baseline/2026-09-16/run-04.json b/docs/performance/integrated-baseline/2026-09-16/run-04.json new file mode 100644 index 0000000..5bff7f7 --- /dev/null +++ b/docs/performance/integrated-baseline/2026-09-16/run-04.json @@ -0,0 +1,749 @@ +{ + "pid": 16121, + "rows": [ + { + "app_active": false, + "elapsed_ms": 0.418333, + "maximum_main_timer_gap_ms": 0, + "memory": { + "physical_footprint_bytes": 4376000, + "process_peak_rss_bytes": 18120704, + "rss_bytes": 18120704, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "process_initialized", + "process_cpu_ms": 62.064, + "visible_window_count": 0 + }, + { + "app_active": true, + "app_init_to_root_layout_ms": 733.899041, + "elapsed_ms": 733.914583, + "maximum_main_timer_gap_ms": 0, + "memory": { + "physical_footprint_bytes": 32098688, + "process_peak_rss_bytes": 103972864, + "rss_bytes": 103792640, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "root_layout_ready", + "proc_pidinfo_ok": true, + "process_cpu_ms": 790.314, + "process_start_to_root_layout_ms": 813.3220672607422, + "visible_window_count": 1 + }, + { + "app_active": true, + "elapsed_ms": 831.876666, + "maximum_main_timer_gap_ms": 0, + "memory": { + "physical_footprint_bytes": 34671232, + "process_peak_rss_bytes": 109887488, + "rss_bytes": 109772800, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "source_ready", + "process_cpu_ms": 888.232, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 1039.044583, + "export_matches_result": true, + "input_bytes": 262144, + "input_sha256": "7cac0487db06bd752fc889a2c0dbbcb036c07df529afbb3a1b8e858b40510e13", + "maximum_main_timer_gap_ms": 127.005667, + "memory": { + "physical_footprint_bytes": 80317952, + "process_peak_rss_bytes": 155090944, + "rss_bytes": 154976256, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 107.673083, + "name": "first_conversion", + "options": 1057, + "output_bytes": 262144, + "output_sha256": "9b4f64b367e2f946e1f389646ce4ea7c9c45a0df670b5140f07942ab8bbbf2fd", + "process_cpu_ms": 1094.479, + "result_layout_flush_ms": 0.351541, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 1450.049916, + "export_matches_result": true, + "input_bytes": 262144, + "input_sha256": "7cac0487db06bd752fc889a2c0dbbcb036c07df529afbb3a1b8e858b40510e13", + "maximum_main_timer_gap_ms": 127.005667, + "memory": { + "physical_footprint_bytes": 82005504, + "process_peak_rss_bytes": 156106752, + "rss_bytes": 155992064, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 50.778709, + "name": "hot_1", + "options": 1057, + "output_bytes": 262144, + "output_sha256": "9b4f64b367e2f946e1f389646ce4ea7c9c45a0df670b5140f07942ab8bbbf2fd", + "process_cpu_ms": 1248.784, + "result_layout_flush_ms": 0.267542, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 1875.00625, + "export_matches_result": true, + "input_bytes": 262144, + "input_sha256": "7cac0487db06bd752fc889a2c0dbbcb036c07df529afbb3a1b8e858b40510e13", + "maximum_main_timer_gap_ms": 127.005667, + "memory": { + "physical_footprint_bytes": 83136064, + "process_peak_rss_bytes": 162070528, + "rss_bytes": 161120256, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 44.843625, + "name": "hot_2", + "options": 1057, + "output_bytes": 262144, + "output_sha256": "9b4f64b367e2f946e1f389646ce4ea7c9c45a0df670b5140f07942ab8bbbf2fd", + "process_cpu_ms": 1419.28, + "result_layout_flush_ms": 6.706208, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 2276.221666, + "export_matches_result": true, + "input_bytes": 262144, + "input_sha256": "7cac0487db06bd752fc889a2c0dbbcb036c07df529afbb3a1b8e858b40510e13", + "maximum_main_timer_gap_ms": 127.005667, + "memory": { + "physical_footprint_bytes": 84020992, + "process_peak_rss_bytes": 163790848, + "rss_bytes": 162971648, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 40.578292, + "name": "hot_3", + "options": 1057, + "output_bytes": 262144, + "output_sha256": "9b4f64b367e2f946e1f389646ce4ea7c9c45a0df670b5140f07942ab8bbbf2fd", + "process_cpu_ms": 1564.935, + "result_layout_flush_ms": 0.460042, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 2691.61775, + "export_matches_result": true, + "input_bytes": 262144, + "input_sha256": "7cac0487db06bd752fc889a2c0dbbcb036c07df529afbb3a1b8e858b40510e13", + "maximum_main_timer_gap_ms": 127.005667, + "memory": { + "physical_footprint_bytes": 85036800, + "process_peak_rss_bytes": 164118528, + "rss_bytes": 163987456, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 37.884167, + "name": "hot_4", + "options": 1057, + "output_bytes": 262144, + "output_sha256": "9b4f64b367e2f946e1f389646ce4ea7c9c45a0df670b5140f07942ab8bbbf2fd", + "process_cpu_ms": 1721.729, + "result_layout_flush_ms": 0.438167, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 3073.625833, + "export_matches_result": true, + "input_bytes": 262144, + "input_sha256": "7cac0487db06bd752fc889a2c0dbbcb036c07df529afbb3a1b8e858b40510e13", + "maximum_main_timer_gap_ms": 127.005667, + "memory": { + "physical_footprint_bytes": 84332288, + "process_peak_rss_bytes": 164544512, + "rss_bytes": 164413440, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 38.968833, + "name": "hot_5", + "options": 1057, + "output_bytes": 262144, + "output_sha256": "9b4f64b367e2f946e1f389646ce4ea7c9c45a0df670b5140f07942ab8bbbf2fd", + "process_cpu_ms": 1842.222, + "result_layout_flush_ms": 0.405875, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 3441.732875, + "export_matches_result": true, + "input_bytes": 70, + "input_sha256": "55164e9d0297a5e6fd31a24676c918c8d401170e3f94a1683df1a0ca1a355781", + "maximum_main_timer_gap_ms": 127.005667, + "memory": { + "physical_footprint_bytes": 84610816, + "process_peak_rss_bytes": 165986304, + "rss_bytes": 165871616, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 35.349542, + "name": "configuration_2", + "options": 2, + "output_bytes": 70, + "output_sha256": "55164e9d0297a5e6fd31a24676c918c8d401170e3f94a1683df1a0ca1a355781", + "process_cpu_ms": 1948.134, + "result_layout_flush_ms": 0.36375, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 3800.771458, + "export_matches_result": true, + "input_bytes": 70, + "input_sha256": "55164e9d0297a5e6fd31a24676c918c8d401170e3f94a1683df1a0ca1a355781", + "maximum_main_timer_gap_ms": 127.005667, + "memory": { + "physical_footprint_bytes": 82890496, + "process_peak_rss_bytes": 168280064, + "rss_bytes": 168148992, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 44.24975, + "name": "configuration_1", + "options": 1, + "output_bytes": 70, + "output_sha256": "9cde1961807d46b867db0fcd0b416a10753d1c741ae0530197310889beee4433", + "process_cpu_ms": 2054.031, + "result_layout_flush_ms": 0.359666, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 4187.0635, + "export_matches_result": true, + "input_bytes": 70, + "input_sha256": "55164e9d0297a5e6fd31a24676c918c8d401170e3f94a1683df1a0ca1a355781", + "maximum_main_timer_gap_ms": 127.005667, + "memory": { + "physical_footprint_bytes": 82087680, + "process_peak_rss_bytes": 168755200, + "rss_bytes": 168624128, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 65.959417, + "name": "configuration_1025", + "options": 1025, + "output_bytes": 70, + "output_sha256": "15b9c8aa88d625a07bca7f33b2881b514c25f6a1744fd74628e92ed29d42fa33", + "process_cpu_ms": 2186.941, + "result_layout_flush_ms": 0.218792, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 4568.598416, + "export_matches_result": true, + "input_bytes": 70, + "input_sha256": "55164e9d0297a5e6fd31a24676c918c8d401170e3f94a1683df1a0ca1a355781", + "maximum_main_timer_gap_ms": 127.005667, + "memory": { + "physical_footprint_bytes": 81727232, + "process_peak_rss_bytes": 171802624, + "rss_bytes": 171671552, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 54.996792, + "name": "configuration_33", + "options": 33, + "output_bytes": 70, + "output_sha256": "7e575a769b690c75e2c7a4a55db6d8d908b6859a60564b3eae20f24777f5b3fe", + "process_cpu_ms": 2325.326, + "result_layout_flush_ms": 0.252125, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 4934.417375, + "export_matches_result": true, + "input_bytes": 70, + "input_sha256": "55164e9d0297a5e6fd31a24676c918c8d401170e3f94a1683df1a0ca1a355781", + "maximum_main_timer_gap_ms": 127.005667, + "memory": { + "physical_footprint_bytes": 81743616, + "process_peak_rss_bytes": 171868160, + "rss_bytes": 171687936, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 33.389666, + "name": "configuration_1057", + "options": 1057, + "output_bytes": 70, + "output_sha256": "2b9557e585f1358e41ff606af0b934f39be1c4d34c897292e25914cfa273fce1", + "process_cpu_ms": 2425.398, + "result_layout_flush_ms": 0.314417, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 5310.865458, + "export_matches_result": true, + "input_bytes": 70, + "input_sha256": "55164e9d0297a5e6fd31a24676c918c8d401170e3f94a1683df1a0ca1a355781", + "maximum_main_timer_gap_ms": 127.005667, + "memory": { + "physical_footprint_bytes": 81891072, + "process_peak_rss_bytes": 171999232, + "rss_bytes": 171868160, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 55.464666, + "name": "configuration_65", + "options": 65, + "output_bytes": 70, + "output_sha256": "27b792808a02bcb1ee00b303eca87a7c3051f50da00dcfdbdae59c4c09c828e0", + "process_cpu_ms": 2543.295, + "result_layout_flush_ms": 0.265666, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 5684.240125, + "export_matches_result": true, + "input_bytes": 70, + "input_sha256": "55164e9d0297a5e6fd31a24676c918c8d401170e3f94a1683df1a0ca1a355781", + "maximum_main_timer_gap_ms": 127.005667, + "memory": { + "physical_footprint_bytes": 82038528, + "process_peak_rss_bytes": 172244992, + "rss_bytes": 172113920, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 47.824041, + "name": "configuration_1089", + "options": 1089, + "output_bytes": 70, + "output_sha256": "f4ab3b0df686866ea09081a34f2c6e9bb349b8f7ec26b55286688593a573507f", + "process_cpu_ms": 2652.996, + "result_layout_flush_ms": 0.332709, + "visible_window_count": 1 + }, + { + "app_active": true, + "elapsed_ms": 5938.065, + "maximum_main_timer_gap_ms": 127.005667, + "memory": { + "physical_footprint_bytes": 82038528, + "process_peak_rss_bytes": 172244992, + "rss_bytes": 172113920, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "seven_configurations_resident", + "process_cpu_ms": 2657.732, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 6066.420208, + "maximum_main_timer_gap_ms": 127.005667, + "memory": { + "physical_footprint_bytes": 83332864, + "process_peak_rss_bytes": 173211648, + "rss_bytes": 173047808, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "source_1MiB", + "process_cpu_ms": 2786.485, + "read_decode_ms": 28.474083, + "source_layout_flush_ms": 57.143375, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 6267.572708, + "export_matches_result": true, + "input_bytes": 1048576, + "input_sha256": "27efbab8866d9661ea4227677a34192b1b0543647e2c0786d6a24786048cb8c9", + "maximum_main_timer_gap_ms": 127.005667, + "memory": { + "physical_footprint_bytes": 85036800, + "process_peak_rss_bytes": 176521216, + "rss_bytes": 175521792, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 53.638625, + "name": "convert_1MiB", + "options": 1057, + "output_bytes": 1048576, + "output_sha256": "a9dcd29f213eef7794bfb3ab977d10eb0520af0fed097ff1273282360624d1bd", + "process_cpu_ms": 2987.575, + "result_layout_flush_ms": 0.6165, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 6805.834791, + "maximum_main_timer_gap_ms": 127.005667, + "memory": { + "physical_footprint_bytes": 94555904, + "process_peak_rss_bytes": 206733312, + "rss_bytes": 206618624, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "source_5MiB", + "process_cpu_ms": 3262.7929999999997, + "read_decode_ms": 15.754417, + "source_layout_flush_ms": 48.774333, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 7533.4675, + "export_matches_result": true, + "input_bytes": 5242880, + "input_sha256": "a6e587d6a7f5e71f6495cdb4922d5875b35a4f08052f0d06651de74d4e8bdd54", + "maximum_main_timer_gap_ms": 215.445666, + "memory": { + "physical_footprint_bytes": 98225920, + "process_peak_rss_bytes": 236781568, + "rss_bytes": 236781568, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 194.07575, + "name": "convert_5MiB", + "options": 1057, + "output_bytes": 5242880, + "output_sha256": "63b99996273695b444c331ccf7e34133974d904e00eec93d3524bf121b930f07", + "process_cpu_ms": 3993.7780000000002, + "result_layout_flush_ms": 0.575625, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 8389.642333, + "maximum_main_timer_gap_ms": 467.717041, + "memory": { + "physical_footprint_bytes": 96440192, + "process_peak_rss_bytes": 272285696, + "rss_bytes": 271237120, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "source_10MiB", + "process_cpu_ms": 4593.833, + "read_decode_ms": 27.198167, + "source_layout_flush_ms": 83.772167, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 9659.582958, + "export_matches_result": true, + "input_bytes": 10485760, + "input_sha256": "30dd4e4c696b7d1fb2deb5c4d4b5fd261d962f484c6fcd85744ec36a3853dcab", + "maximum_main_timer_gap_ms": 467.717041, + "memory": { + "physical_footprint_bytes": 102256576, + "process_peak_rss_bytes": 307855360, + "rss_bytes": 307740672, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 351.355292, + "name": "convert_10MiB", + "options": 1057, + "output_bytes": 10485760, + "output_sha256": "324edfbb081f9819ff7a517978ecd6ce09c9c067c757294b466c3bb91c747f29", + "process_cpu_ms": 5861.423, + "result_layout_flush_ms": 0.350334, + "visible_window_count": 1 + }, + { + "app_active": true, + "elapsed_ms": 10208.880291, + "maximum_main_timer_gap_ms": 812.756875, + "memory": { + "physical_footprint_bytes": 95375296, + "process_peak_rss_bytes": 307855360, + "rss_bytes": 307331072, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "large_text_cleared", + "process_cpu_ms": 5893.597, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 11084.627375, + "export_matches_result": true, + "input_bytes": 1048576, + "input_sha256": "27efbab8866d9661ea4227677a34192b1b0543647e2c0786d6a24786048cb8c9", + "maximum_main_timer_gap_ms": 812.756875, + "memory": { + "physical_footprint_bytes": 101486528, + "process_peak_rss_bytes": 311689216, + "rss_bytes": 309215232, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 84.78875, + "name": "window_cycle_1_1", + "options": 1057, + "output_bytes": 1048576, + "output_sha256": "a9dcd29f213eef7794bfb3ab977d10eb0520af0fed097ff1273282360624d1bd", + "process_cpu_ms": 6536.177, + "result_layout_flush_ms": 1.690333, + "visible_window_count": 2 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 12123.301583, + "export_matches_result": true, + "input_bytes": 1048576, + "input_sha256": "27efbab8866d9661ea4227677a34192b1b0543647e2c0786d6a24786048cb8c9", + "maximum_main_timer_gap_ms": 812.756875, + "memory": { + "physical_footprint_bytes": 106516416, + "process_peak_rss_bytes": 314933248, + "rss_bytes": 313376768, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 74.9085, + "name": "window_cycle_1_2", + "options": 1057, + "output_bytes": 1048576, + "output_sha256": "a9dcd29f213eef7794bfb3ab977d10eb0520af0fed097ff1273282360624d1bd", + "process_cpu_ms": 7096.624, + "result_layout_flush_ms": 0.5235, + "visible_window_count": 3 + }, + { + "app_active": true, + "elapsed_ms": 12381.468916, + "maximum_main_timer_gap_ms": 812.756875, + "memory": { + "physical_footprint_bytes": 106516416, + "process_peak_rss_bytes": 314933248, + "rss_bytes": 313376768, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "three_windows_cycle_1", + "process_cpu_ms": 7100.225, + "visible_window_count": 3 + }, + { + "app_active": true, + "elapsed_ms": 12383.773916, + "maximum_main_timer_gap_ms": 812.756875, + "memory": { + "physical_footprint_bytes": 106516416, + "process_peak_rss_bytes": 314933248, + "rss_bytes": 313376768, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "windows_close_begin_cycle_1", + "process_cpu_ms": 7102.032999999999, + "visible_window_count": 3 + }, + { + "app_active": true, + "elapsed_ms": 12396.118375, + "maximum_main_timer_gap_ms": 812.756875, + "memory": { + "physical_footprint_bytes": 106516416, + "process_peak_rss_bytes": 314933248, + "rss_bytes": 313393152, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "windows_close_returned_cycle_1", + "process_cpu_ms": 7114.178, + "visible_window_count": 1 + }, + { + "all_extra_models_alive": 0, + "app_active": true, + "elapsed_ms": 12911.475416, + "extra_models_alive": 0, + "maximum_main_timer_gap_ms": 812.756875, + "memory": { + "physical_footprint_bytes": 100782016, + "process_peak_rss_bytes": 314933248, + "rss_bytes": 312082432, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "windows_closed_cycle_1", + "process_cpu_ms": 7183.155, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 13783.318041, + "export_matches_result": true, + "input_bytes": 1048576, + "input_sha256": "27efbab8866d9661ea4227677a34192b1b0543647e2c0786d6a24786048cb8c9", + "maximum_main_timer_gap_ms": 812.756875, + "memory": { + "physical_footprint_bytes": 102633408, + "process_peak_rss_bytes": 314933248, + "rss_bytes": 313540608, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 105.026042, + "name": "window_cycle_2_1", + "options": 1057, + "output_bytes": 1048576, + "output_sha256": "a9dcd29f213eef7794bfb3ab977d10eb0520af0fed097ff1273282360624d1bd", + "process_cpu_ms": 7810.095, + "result_layout_flush_ms": 0.335041, + "visible_window_count": 2 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 15004.13875, + "export_matches_result": true, + "input_bytes": 1048576, + "input_sha256": "27efbab8866d9661ea4227677a34192b1b0543647e2c0786d6a24786048cb8c9", + "maximum_main_timer_gap_ms": 812.756875, + "memory": { + "physical_footprint_bytes": 104058816, + "process_peak_rss_bytes": 315228160, + "rss_bytes": 313851904, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 120.225833, + "name": "window_cycle_2_2", + "options": 1057, + "output_bytes": 1048576, + "output_sha256": "a9dcd29f213eef7794bfb3ab977d10eb0520af0fed097ff1273282360624d1bd", + "process_cpu_ms": 8548.378, + "result_layout_flush_ms": 0.424125, + "visible_window_count": 3 + }, + { + "app_active": true, + "elapsed_ms": 15271.829458, + "maximum_main_timer_gap_ms": 812.756875, + "memory": { + "physical_footprint_bytes": 104026048, + "process_peak_rss_bytes": 315228160, + "rss_bytes": 313851904, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "three_windows_cycle_2", + "process_cpu_ms": 8555.507, + "visible_window_count": 3 + }, + { + "app_active": true, + "elapsed_ms": 15273.979625, + "maximum_main_timer_gap_ms": 812.756875, + "memory": { + "physical_footprint_bytes": 104026048, + "process_peak_rss_bytes": 315228160, + "rss_bytes": 313851904, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "windows_close_begin_cycle_2", + "process_cpu_ms": 8557.154, + "visible_window_count": 3 + }, + { + "app_active": true, + "elapsed_ms": 15300.0915, + "maximum_main_timer_gap_ms": 812.756875, + "memory": { + "physical_footprint_bytes": 104009664, + "process_peak_rss_bytes": 315228160, + "rss_bytes": 313851904, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "windows_close_returned_cycle_2", + "process_cpu_ms": 8578.067, + "visible_window_count": 1 + }, + { + "all_extra_models_alive": 0, + "app_active": true, + "elapsed_ms": 15822.718666, + "extra_models_alive": 0, + "maximum_main_timer_gap_ms": 812.756875, + "memory": { + "physical_footprint_bytes": 99962816, + "process_peak_rss_bytes": 315228160, + "rss_bytes": 312442880, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "windows_closed_cycle_2", + "process_cpu_ms": 8642.76, + "visible_window_count": 1 + } + ], + "schema": 1, + "status": "complete", + "window_content_points": [ + 1200, + 800 + ], + "metadata_sha256": "ed2a2e7c82b9893db2f7776bd393b1e0c75cdbaab15bebd06de118534d93e110", + "launch_to_exit_seconds": 16.152971583999943 +} diff --git a/docs/performance/integrated-baseline/2026-09-16/run-05.json b/docs/performance/integrated-baseline/2026-09-16/run-05.json new file mode 100644 index 0000000..321faf4 --- /dev/null +++ b/docs/performance/integrated-baseline/2026-09-16/run-05.json @@ -0,0 +1,749 @@ +{ + "pid": 16851, + "rows": [ + { + "app_active": false, + "elapsed_ms": 0.609708, + "maximum_main_timer_gap_ms": 0, + "memory": { + "physical_footprint_bytes": 4294080, + "process_peak_rss_bytes": 18038784, + "rss_bytes": 18038784, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "process_initialized", + "process_cpu_ms": 43.72, + "visible_window_count": 0 + }, + { + "app_active": true, + "app_init_to_root_layout_ms": 748.170167, + "elapsed_ms": 748.186625, + "maximum_main_timer_gap_ms": 0, + "memory": { + "physical_footprint_bytes": 32213440, + "process_peak_rss_bytes": 103890944, + "rss_bytes": 103612416, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "root_layout_ready", + "proc_pidinfo_ok": true, + "process_cpu_ms": 764.834, + "process_start_to_root_layout_ms": 808.9480400085449, + "visible_window_count": 1 + }, + { + "app_active": true, + "elapsed_ms": 877.600125, + "maximum_main_timer_gap_ms": 0, + "memory": { + "physical_footprint_bytes": 35719872, + "process_peak_rss_bytes": 109920256, + "rss_bytes": 109805568, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "source_ready", + "process_cpu_ms": 888.745, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 1067.966208, + "export_matches_result": true, + "input_bytes": 262144, + "input_sha256": "7cac0487db06bd752fc889a2c0dbbcb036c07df529afbb3a1b8e858b40510e13", + "maximum_main_timer_gap_ms": 148.04025, + "memory": { + "physical_footprint_bytes": 80219648, + "process_peak_rss_bytes": 155713536, + "rss_bytes": 155598848, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 98.352209, + "name": "first_conversion", + "options": 1057, + "output_bytes": 262144, + "output_sha256": "9b4f64b367e2f946e1f389646ce4ea7c9c45a0df670b5140f07942ab8bbbf2fd", + "process_cpu_ms": 1082.902, + "result_layout_flush_ms": 0.782542, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 1501.13475, + "export_matches_result": true, + "input_bytes": 262144, + "input_sha256": "7cac0487db06bd752fc889a2c0dbbcb036c07df529afbb3a1b8e858b40510e13", + "maximum_main_timer_gap_ms": 148.04025, + "memory": { + "physical_footprint_bytes": 81415680, + "process_peak_rss_bytes": 157663232, + "rss_bytes": 156614656, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 60.477334, + "name": "hot_1", + "options": 1057, + "output_bytes": 262144, + "output_sha256": "9b4f64b367e2f946e1f389646ce4ea7c9c45a0df670b5140f07942ab8bbbf2fd", + "process_cpu_ms": 1249.775, + "result_layout_flush_ms": 0.279417, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 1919.527917, + "export_matches_result": true, + "input_bytes": 262144, + "input_sha256": "7cac0487db06bd752fc889a2c0dbbcb036c07df529afbb3a1b8e858b40510e13", + "maximum_main_timer_gap_ms": 148.04025, + "memory": { + "physical_footprint_bytes": 81743424, + "process_peak_rss_bytes": 162037760, + "rss_bytes": 161087488, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 42.807875, + "name": "hot_2", + "options": 1057, + "output_bytes": 262144, + "output_sha256": "9b4f64b367e2f946e1f389646ce4ea7c9c45a0df670b5140f07942ab8bbbf2fd", + "process_cpu_ms": 1414.576, + "result_layout_flush_ms": 9.588792, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 2292.510375, + "export_matches_result": true, + "input_bytes": 262144, + "input_sha256": "7cac0487db06bd752fc889a2c0dbbcb036c07df529afbb3a1b8e858b40510e13", + "maximum_main_timer_gap_ms": 148.04025, + "memory": { + "physical_footprint_bytes": 82906816, + "process_peak_rss_bytes": 164249600, + "rss_bytes": 163201024, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 39.483916, + "name": "hot_3", + "options": 1057, + "output_bytes": 262144, + "output_sha256": "9b4f64b367e2f946e1f389646ce4ea7c9c45a0df670b5140f07942ab8bbbf2fd", + "process_cpu_ms": 1546.421, + "result_layout_flush_ms": 0.276166, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 2680.321083, + "export_matches_result": true, + "input_bytes": 262144, + "input_sha256": "7cac0487db06bd752fc889a2c0dbbcb036c07df529afbb3a1b8e858b40510e13", + "maximum_main_timer_gap_ms": 148.04025, + "memory": { + "physical_footprint_bytes": 82972352, + "process_peak_rss_bytes": 164249600, + "rss_bytes": 163840000, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 38.285333, + "name": "hot_4", + "options": 1057, + "output_bytes": 262144, + "output_sha256": "9b4f64b367e2f946e1f389646ce4ea7c9c45a0df670b5140f07942ab8bbbf2fd", + "process_cpu_ms": 1669.502, + "result_layout_flush_ms": 0.334875, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 3073.812833, + "export_matches_result": true, + "input_bytes": 262144, + "input_sha256": "7cac0487db06bd752fc889a2c0dbbcb036c07df529afbb3a1b8e858b40510e13", + "maximum_main_timer_gap_ms": 148.04025, + "memory": { + "physical_footprint_bytes": 83365568, + "process_peak_rss_bytes": 164397056, + "rss_bytes": 164265984, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 34.41175, + "name": "hot_5", + "options": 1057, + "output_bytes": 262144, + "output_sha256": "9b4f64b367e2f946e1f389646ce4ea7c9c45a0df670b5140f07942ab8bbbf2fd", + "process_cpu_ms": 1802.5, + "result_layout_flush_ms": 0.509833, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 3419.32875, + "export_matches_result": true, + "input_bytes": 70, + "input_sha256": "55164e9d0297a5e6fd31a24676c918c8d401170e3f94a1683df1a0ca1a355781", + "maximum_main_timer_gap_ms": 148.04025, + "memory": { + "physical_footprint_bytes": 83283648, + "process_peak_rss_bytes": 165822464, + "rss_bytes": 165707776, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 29.765417, + "name": "configuration_2", + "options": 2, + "output_bytes": 70, + "output_sha256": "55164e9d0297a5e6fd31a24676c918c8d401170e3f94a1683df1a0ca1a355781", + "process_cpu_ms": 1883.9270000000001, + "result_layout_flush_ms": 9.996541, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 3777.728458, + "export_matches_result": true, + "input_bytes": 70, + "input_sha256": "55164e9d0297a5e6fd31a24676c918c8d401170e3f94a1683df1a0ca1a355781", + "maximum_main_timer_gap_ms": 148.04025, + "memory": { + "physical_footprint_bytes": 83447488, + "process_peak_rss_bytes": 168083456, + "rss_bytes": 167952384, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 42.064542, + "name": "configuration_1", + "options": 1, + "output_bytes": 70, + "output_sha256": "9cde1961807d46b867db0fcd0b416a10753d1c741ae0530197310889beee4433", + "process_cpu_ms": 1984.825, + "result_layout_flush_ms": 0.534125, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 4154.223583, + "export_matches_result": true, + "input_bytes": 70, + "input_sha256": "55164e9d0297a5e6fd31a24676c918c8d401170e3f94a1683df1a0ca1a355781", + "maximum_main_timer_gap_ms": 148.04025, + "memory": { + "physical_footprint_bytes": 81481408, + "process_peak_rss_bytes": 169574400, + "rss_bytes": 169443328, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 52.409041, + "name": "configuration_1025", + "options": 1025, + "output_bytes": 70, + "output_sha256": "15b9c8aa88d625a07bca7f33b2881b514c25f6a1744fd74628e92ed29d42fa33", + "process_cpu_ms": 2101.654, + "result_layout_flush_ms": 0.293458, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 4507.65775, + "export_matches_result": true, + "input_bytes": 70, + "input_sha256": "55164e9d0297a5e6fd31a24676c918c8d401170e3f94a1683df1a0ca1a355781", + "maximum_main_timer_gap_ms": 148.04025, + "memory": { + "physical_footprint_bytes": 82448064, + "process_peak_rss_bytes": 173080576, + "rss_bytes": 172949504, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 40.664625, + "name": "configuration_33", + "options": 33, + "output_bytes": 70, + "output_sha256": "7e575a769b690c75e2c7a4a55db6d8d908b6859a60564b3eae20f24777f5b3fe", + "process_cpu_ms": 2209.284, + "result_layout_flush_ms": 0.269167, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 4843.954333, + "export_matches_result": true, + "input_bytes": 70, + "input_sha256": "55164e9d0297a5e6fd31a24676c918c8d401170e3f94a1683df1a0ca1a355781", + "maximum_main_timer_gap_ms": 148.04025, + "memory": { + "physical_footprint_bytes": 82448064, + "process_peak_rss_bytes": 173129728, + "rss_bytes": 172949504, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 27.148875, + "name": "configuration_1057", + "options": 1057, + "output_bytes": 70, + "output_sha256": "2b9557e585f1358e41ff606af0b934f39be1c4d34c897292e25914cfa273fce1", + "process_cpu_ms": 2287.868, + "result_layout_flush_ms": 0.240583, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 5185.954667, + "export_matches_result": true, + "input_bytes": 70, + "input_sha256": "55164e9d0297a5e6fd31a24676c918c8d401170e3f94a1683df1a0ca1a355781", + "maximum_main_timer_gap_ms": 148.04025, + "memory": { + "physical_footprint_bytes": 82611904, + "process_peak_rss_bytes": 173244416, + "rss_bytes": 173113344, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 36.956584, + "name": "configuration_65", + "options": 65, + "output_bytes": 70, + "output_sha256": "27b792808a02bcb1ee00b303eca87a7c3051f50da00dcfdbdae59c4c09c828e0", + "process_cpu_ms": 2372.438, + "result_layout_flush_ms": 0.307916, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 5546.216458, + "export_matches_result": true, + "input_bytes": 70, + "input_sha256": "55164e9d0297a5e6fd31a24676c918c8d401170e3f94a1683df1a0ca1a355781", + "maximum_main_timer_gap_ms": 148.04025, + "memory": { + "physical_footprint_bytes": 82628288, + "process_peak_rss_bytes": 173309952, + "rss_bytes": 173129728, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 48.502667, + "name": "configuration_1089", + "options": 1089, + "output_bytes": 70, + "output_sha256": "f4ab3b0df686866ea09081a34f2c6e9bb349b8f7ec26b55286688593a573507f", + "process_cpu_ms": 2467.941, + "result_layout_flush_ms": 0.227917, + "visible_window_count": 1 + }, + { + "app_active": true, + "elapsed_ms": 5799.612542, + "maximum_main_timer_gap_ms": 148.04025, + "memory": { + "physical_footprint_bytes": 82628288, + "process_peak_rss_bytes": 173309952, + "rss_bytes": 173129728, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "seven_configurations_resident", + "process_cpu_ms": 2470.532, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 5971.182042, + "maximum_main_timer_gap_ms": 148.04025, + "memory": { + "physical_footprint_bytes": 84315840, + "process_peak_rss_bytes": 174358528, + "rss_bytes": 173572096, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "source_1MiB", + "process_cpu_ms": 2642.973, + "read_decode_ms": 34.110333, + "source_layout_flush_ms": 81.57525, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 6193.424042, + "export_matches_result": true, + "input_bytes": 1048576, + "input_sha256": "27efbab8866d9661ea4227677a34192b1b0543647e2c0786d6a24786048cb8c9", + "maximum_main_timer_gap_ms": 162.582083, + "memory": { + "physical_footprint_bytes": 87002816, + "process_peak_rss_bytes": 177324032, + "rss_bytes": 177324032, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 73.535167, + "name": "convert_1MiB", + "options": 1057, + "output_bytes": 1048576, + "output_sha256": "a9dcd29f213eef7794bfb3ab977d10eb0520af0fed097ff1273282360624d1bd", + "process_cpu_ms": 2864.142, + "result_layout_flush_ms": 0.309125, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 6767.37575, + "maximum_main_timer_gap_ms": 162.582083, + "memory": { + "physical_footprint_bytes": 94818048, + "process_peak_rss_bytes": 209174528, + "rss_bytes": 208142336, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "source_5MiB", + "process_cpu_ms": 3170.306, + "read_decode_ms": 8.328708, + "source_layout_flush_ms": 54.144625, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 7553.042458, + "export_matches_result": true, + "input_bytes": 5242880, + "input_sha256": "a6e587d6a7f5e71f6495cdb4922d5875b35a4f08052f0d06651de74d4e8bdd54", + "maximum_main_timer_gap_ms": 248.3885, + "memory": { + "physical_footprint_bytes": 97423104, + "process_peak_rss_bytes": 227082240, + "rss_bytes": 227082240, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 209.316209, + "name": "convert_5MiB", + "options": 1057, + "output_bytes": 5242880, + "output_sha256": "63b99996273695b444c331ccf7e34133974d904e00eec93d3524bf121b930f07", + "process_cpu_ms": 3961.32, + "result_layout_flush_ms": 0.654875, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 8434.721542, + "maximum_main_timer_gap_ms": 495.849666, + "memory": { + "physical_footprint_bytes": 95932160, + "process_peak_rss_bytes": 256393216, + "rss_bytes": 250560512, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "source_10MiB", + "process_cpu_ms": 4586.402, + "read_decode_ms": 26.565584, + "source_layout_flush_ms": 89.4695, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 9766.270375, + "export_matches_result": true, + "input_bytes": 10485760, + "input_sha256": "30dd4e4c696b7d1fb2deb5c4d4b5fd261d962f484c6fcd85744ec36a3853dcab", + "maximum_main_timer_gap_ms": 495.849666, + "memory": { + "physical_footprint_bytes": 105893696, + "process_peak_rss_bytes": 309805056, + "rss_bytes": 309805056, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 410.836042, + "name": "convert_10MiB", + "options": 1057, + "output_bytes": 10485760, + "output_sha256": "324edfbb081f9819ff7a517978ecd6ce09c9c067c757294b466c3bb91c747f29", + "process_cpu_ms": 5915.068, + "result_layout_flush_ms": 0.253875, + "visible_window_count": 1 + }, + { + "app_active": true, + "elapsed_ms": 10317.969708, + "maximum_main_timer_gap_ms": 835.807084, + "memory": { + "physical_footprint_bytes": 93933376, + "process_peak_rss_bytes": 309919744, + "rss_bytes": 309395456, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "large_text_cleared", + "process_cpu_ms": 5949.0470000000005, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 11200.045458, + "export_matches_result": true, + "input_bytes": 1048576, + "input_sha256": "27efbab8866d9661ea4227677a34192b1b0543647e2c0786d6a24786048cb8c9", + "maximum_main_timer_gap_ms": 835.807084, + "memory": { + "physical_footprint_bytes": 99864448, + "process_peak_rss_bytes": 313704448, + "rss_bytes": 311164928, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 81.528708, + "name": "window_cycle_1_1", + "options": 1057, + "output_bytes": 1048576, + "output_sha256": "a9dcd29f213eef7794bfb3ab977d10eb0520af0fed097ff1273282360624d1bd", + "process_cpu_ms": 6592.877, + "result_layout_flush_ms": 0.540209, + "visible_window_count": 2 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 12344.096375, + "export_matches_result": true, + "input_bytes": 1048576, + "input_sha256": "27efbab8866d9661ea4227677a34192b1b0543647e2c0786d6a24786048cb8c9", + "maximum_main_timer_gap_ms": 835.807084, + "memory": { + "physical_footprint_bytes": 105648000, + "process_peak_rss_bytes": 318390272, + "rss_bytes": 317915136, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 72.89525, + "name": "window_cycle_1_2", + "options": 1057, + "output_bytes": 1048576, + "output_sha256": "a9dcd29f213eef7794bfb3ab977d10eb0520af0fed097ff1273282360624d1bd", + "process_cpu_ms": 7236.62, + "result_layout_flush_ms": 0.343375, + "visible_window_count": 3 + }, + { + "app_active": true, + "elapsed_ms": 12608.213917, + "maximum_main_timer_gap_ms": 835.807084, + "memory": { + "physical_footprint_bytes": 105615232, + "process_peak_rss_bytes": 318390272, + "rss_bytes": 317915136, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "three_windows_cycle_1", + "process_cpu_ms": 7239.93, + "visible_window_count": 3 + }, + { + "app_active": true, + "elapsed_ms": 12610.271542, + "maximum_main_timer_gap_ms": 835.807084, + "memory": { + "physical_footprint_bytes": 105615232, + "process_peak_rss_bytes": 318390272, + "rss_bytes": 317915136, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "windows_close_begin_cycle_1", + "process_cpu_ms": 7241.179, + "visible_window_count": 3 + }, + { + "app_active": true, + "elapsed_ms": 12622.660167, + "maximum_main_timer_gap_ms": 835.807084, + "memory": { + "physical_footprint_bytes": 105615232, + "process_peak_rss_bytes": 318390272, + "rss_bytes": 317931520, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "windows_close_returned_cycle_1", + "process_cpu_ms": 7252.9220000000005, + "visible_window_count": 1 + }, + { + "all_extra_models_alive": 0, + "app_active": true, + "elapsed_ms": 13138.723375, + "extra_models_alive": 0, + "maximum_main_timer_gap_ms": 835.807084, + "memory": { + "physical_footprint_bytes": 99225472, + "process_peak_rss_bytes": 318390272, + "rss_bytes": 315572224, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "windows_closed_cycle_1", + "process_cpu_ms": 7305.157999999999, + "visible_window_count": 1 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 13959.868958, + "export_matches_result": true, + "input_bytes": 1048576, + "input_sha256": "27efbab8866d9661ea4227677a34192b1b0543647e2c0786d6a24786048cb8c9", + "maximum_main_timer_gap_ms": 835.807084, + "memory": { + "physical_footprint_bytes": 101945216, + "process_peak_rss_bytes": 318390272, + "rss_bytes": 315703296, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 75.657042, + "name": "window_cycle_2_1", + "options": 1057, + "output_bytes": 1048576, + "output_sha256": "a9dcd29f213eef7794bfb3ab977d10eb0520af0fed097ff1273282360624d1bd", + "process_cpu_ms": 7880.09, + "result_layout_flush_ms": 0.466291, + "visible_window_count": 2 + }, + { + "app_active": true, + "editors_match_model": true, + "elapsed_ms": 15070.965625, + "export_matches_result": true, + "input_bytes": 1048576, + "input_sha256": "27efbab8866d9661ea4227677a34192b1b0543647e2c0786d6a24786048cb8c9", + "maximum_main_timer_gap_ms": 835.807084, + "memory": { + "physical_footprint_bytes": 103141248, + "process_peak_rss_bytes": 318390272, + "rss_bytes": 316981248, + "rusage_status": 0, + "task_info_status": 0 + }, + "model_completion_ms": 73.769959, + "name": "window_cycle_2_2", + "options": 1057, + "output_bytes": 1048576, + "output_sha256": "a9dcd29f213eef7794bfb3ab977d10eb0520af0fed097ff1273282360624d1bd", + "process_cpu_ms": 8487.107, + "result_layout_flush_ms": 0.9795, + "visible_window_count": 3 + }, + { + "app_active": true, + "elapsed_ms": 15326.71075, + "maximum_main_timer_gap_ms": 835.807084, + "memory": { + "physical_footprint_bytes": 103108480, + "process_peak_rss_bytes": 318390272, + "rss_bytes": 316981248, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "three_windows_cycle_2", + "process_cpu_ms": 8491.802, + "visible_window_count": 3 + }, + { + "app_active": true, + "elapsed_ms": 15330.12275, + "maximum_main_timer_gap_ms": 835.807084, + "memory": { + "physical_footprint_bytes": 103108480, + "process_peak_rss_bytes": 318390272, + "rss_bytes": 316981248, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "windows_close_begin_cycle_2", + "process_cpu_ms": 8494.667, + "visible_window_count": 3 + }, + { + "app_active": true, + "elapsed_ms": 15345.732417, + "maximum_main_timer_gap_ms": 835.807084, + "memory": { + "physical_footprint_bytes": 103108480, + "process_peak_rss_bytes": 318390272, + "rss_bytes": 316981248, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "windows_close_returned_cycle_2", + "process_cpu_ms": 8509.628, + "visible_window_count": 1 + }, + { + "all_extra_models_alive": 0, + "app_active": true, + "elapsed_ms": 15870.14925, + "extra_models_alive": 0, + "maximum_main_timer_gap_ms": 835.807084, + "memory": { + "physical_footprint_bytes": 100061056, + "process_peak_rss_bytes": 318390272, + "rss_bytes": 315179008, + "rusage_status": 0, + "task_info_status": 0 + }, + "name": "windows_closed_cycle_2", + "process_cpu_ms": 8566.303, + "visible_window_count": 1 + } + ], + "schema": 1, + "status": "complete", + "window_content_points": [ + 1200, + 800 + ], + "metadata_sha256": "ed2a2e7c82b9893db2f7776bd393b1e0c75cdbaab15bebd06de118534d93e110", + "launch_to_exit_seconds": 16.177932666999936 +} diff --git a/docs/performance/integrated-baseline/2026-09-16/summary.json b/docs/performance/integrated-baseline/2026-09-16/summary.json new file mode 100644 index 0000000..3c010fb --- /dev/null +++ b/docs/performance/integrated-baseline/2026-09-16/summary.json @@ -0,0 +1,410 @@ +{ + "process_initialized": { + "process_cpu_ms": 43.72, + "median_memory": { + "physical_footprint_bytes": 4310528, + "process_peak_rss_bytes": 18038784, + "rss_bytes": 18038784, + "rusage_status": 0, + "task_info_status": 0 + } + }, + "root_layout_ready": { + "process_cpu_ms": 764.834, + "process_start_to_root_layout_ms": 808.9480400085449, + "app_init_to_root_layout_ms": 733.899041, + "median_memory": { + "physical_footprint_bytes": 32098688, + "process_peak_rss_bytes": 103890944, + "rss_bytes": 103579648, + "rusage_status": 0, + "task_info_status": 0 + } + }, + "source_ready": { + "process_cpu_ms": 888.232, + "median_memory": { + "physical_footprint_bytes": 35359424, + "process_peak_rss_bytes": 109887488, + "rss_bytes": 109772800, + "rusage_status": 0, + "task_info_status": 0 + } + }, + "first_conversion": { + "process_cpu_ms": 1082.902, + "model_completion_ms": 98.352209, + "result_layout_flush_ms": 0.400334, + "median_memory": { + "physical_footprint_bytes": 80219648, + "process_peak_rss_bytes": 155090944, + "rss_bytes": 154976256, + "rusage_status": 0, + "task_info_status": 0 + } + }, + "hot_1": { + "process_cpu_ms": 1248.784, + "model_completion_ms": 46.94525, + "result_layout_flush_ms": 0.289292, + "median_memory": { + "physical_footprint_bytes": 81251840, + "process_peak_rss_bytes": 157089792, + "rss_bytes": 156614656, + "rusage_status": 0, + "task_info_status": 0 + } + }, + "hot_2": { + "process_cpu_ms": 1414.576, + "model_completion_ms": 44.462875, + "result_layout_flush_ms": 4.14675, + "median_memory": { + "physical_footprint_bytes": 82611776, + "process_peak_rss_bytes": 162037760, + "rss_bytes": 161087488, + "rusage_status": 0, + "task_info_status": 0 + } + }, + "hot_3": { + "process_cpu_ms": 1546.421, + "model_completion_ms": 39.483916, + "result_layout_flush_ms": 0.453334, + "median_memory": { + "physical_footprint_bytes": 83660608, + "process_peak_rss_bytes": 164134912, + "rss_bytes": 163086336, + "rusage_status": 0, + "task_info_status": 0 + } + }, + "hot_4": { + "process_cpu_ms": 1669.502, + "model_completion_ms": 38.285333, + "result_layout_flush_ms": 0.334875, + "median_memory": { + "physical_footprint_bytes": 84004544, + "process_peak_rss_bytes": 164249600, + "rss_bytes": 163987456, + "rusage_status": 0, + "task_info_status": 0 + } + }, + "hot_5": { + "process_cpu_ms": 1802.5, + "model_completion_ms": 38.757, + "result_layout_flush_ms": 0.377375, + "median_memory": { + "physical_footprint_bytes": 84020928, + "process_peak_rss_bytes": 164544512, + "rss_bytes": 164413440, + "rusage_status": 0, + "task_info_status": 0 + } + }, + "configuration_2": { + "process_cpu_ms": 1883.9270000000001, + "model_completion_ms": 30.526834, + "result_layout_flush_ms": 0.344792, + "median_memory": { + "physical_footprint_bytes": 84315840, + "process_peak_rss_bytes": 165986304, + "rss_bytes": 165871616, + "rusage_status": 0, + "task_info_status": 0 + } + }, + "configuration_1": { + "process_cpu_ms": 1984.825, + "model_completion_ms": 42.064542, + "result_layout_flush_ms": 0.359666, + "median_memory": { + "physical_footprint_bytes": 83578560, + "process_peak_rss_bytes": 168280064, + "rss_bytes": 168148992, + "rusage_status": 0, + "task_info_status": 0 + } + }, + "configuration_1025": { + "process_cpu_ms": 2101.654, + "model_completion_ms": 49.780875, + "result_layout_flush_ms": 0.286084, + "median_memory": { + "physical_footprint_bytes": 82906944, + "process_peak_rss_bytes": 169574400, + "rss_bytes": 169443328, + "rusage_status": 0, + "task_info_status": 0 + } + }, + "configuration_33": { + "process_cpu_ms": 2209.284, + "model_completion_ms": 50.888333, + "result_layout_flush_ms": 0.269167, + "median_memory": { + "physical_footprint_bytes": 82726592, + "process_peak_rss_bytes": 171802624, + "rss_bytes": 171638784, + "rusage_status": 0, + "task_info_status": 0 + } + }, + "configuration_1057": { + "process_cpu_ms": 2287.868, + "model_completion_ms": 35.903875, + "result_layout_flush_ms": 0.249792, + "median_memory": { + "physical_footprint_bytes": 82726592, + "process_peak_rss_bytes": 171868160, + "rss_bytes": 171638784, + "rusage_status": 0, + "task_info_status": 0 + } + }, + "configuration_65": { + "process_cpu_ms": 2372.438, + "model_completion_ms": 46.833083, + "result_layout_flush_ms": 0.219458, + "median_memory": { + "physical_footprint_bytes": 82874048, + "process_peak_rss_bytes": 172261376, + "rss_bytes": 172130304, + "rusage_status": 0, + "task_info_status": 0 + } + }, + "configuration_1089": { + "process_cpu_ms": 2467.941, + "model_completion_ms": 47.824041, + "result_layout_flush_ms": 0.332709, + "median_memory": { + "physical_footprint_bytes": 82890560, + "process_peak_rss_bytes": 172769280, + "rss_bytes": 172638208, + "rusage_status": 0, + "task_info_status": 0 + } + }, + "seven_configurations_resident": { + "process_cpu_ms": 2470.532, + "median_memory": { + "physical_footprint_bytes": 82890560, + "process_peak_rss_bytes": 172769280, + "rss_bytes": 172228608, + "rusage_status": 0, + "task_info_status": 0 + } + }, + "source_1MiB": { + "process_cpu_ms": 2642.973, + "read_decode_ms": 28.474083, + "source_layout_flush_ms": 67.122417, + "median_memory": { + "physical_footprint_bytes": 84577984, + "process_peak_rss_bytes": 174178304, + "rss_bytes": 173391872, + "rusage_status": 0, + "task_info_status": 0 + } + }, + "convert_1MiB": { + "process_cpu_ms": 2864.142, + "model_completion_ms": 68.92475, + "result_layout_flush_ms": 0.352166, + "median_memory": { + "physical_footprint_bytes": 86642368, + "process_peak_rss_bytes": 176521216, + "rss_bytes": 175865856, + "rusage_status": 0, + "task_info_status": 0 + } + }, + "source_5MiB": { + "process_cpu_ms": 3170.306, + "read_decode_ms": 9.899459, + "source_layout_flush_ms": 49.10575, + "median_memory": { + "physical_footprint_bytes": 94555904, + "process_peak_rss_bytes": 205209600, + "rss_bytes": 204161024, + "rusage_status": 0, + "task_info_status": 0 + } + }, + "convert_5MiB": { + "process_cpu_ms": 3961.32, + "model_completion_ms": 194.07575, + "result_layout_flush_ms": 0.575625, + "median_memory": { + "physical_footprint_bytes": 97685184, + "process_peak_rss_bytes": 229867520, + "rss_bytes": 229752832, + "rusage_status": 0, + "task_info_status": 0 + } + }, + "source_10MiB": { + "process_cpu_ms": 4586.402, + "read_decode_ms": 26.565584, + "source_layout_flush_ms": 83.772167, + "median_memory": { + "physical_footprint_bytes": 95932160, + "process_peak_rss_bytes": 260571136, + "rss_bytes": 259506176, + "rusage_status": 0, + "task_info_status": 0 + } + }, + "convert_10MiB": { + "process_cpu_ms": 5861.423, + "model_completion_ms": 377.364458, + "result_layout_flush_ms": 0.484292, + "median_memory": { + "physical_footprint_bytes": 105811840, + "process_peak_rss_bytes": 308576256, + "rss_bytes": 308477952, + "rusage_status": 0, + "task_info_status": 0 + } + }, + "large_text_cleared": { + "process_cpu_ms": 5893.597, + "median_memory": { + "physical_footprint_bytes": 93785984, + "process_peak_rss_bytes": 308592640, + "rss_bytes": 308068352, + "rusage_status": 0, + "task_info_status": 0 + } + }, + "window_cycle_1_1": { + "process_cpu_ms": 6536.177, + "model_completion_ms": 81.528708, + "result_layout_flush_ms": 0.540209, + "median_memory": { + "physical_footprint_bytes": 99651456, + "process_peak_rss_bytes": 313540608, + "rss_bytes": 311164928, + "rusage_status": 0, + "task_info_status": 0 + } + }, + "window_cycle_1_2": { + "process_cpu_ms": 7096.624, + "model_completion_ms": 74.9085, + "result_layout_flush_ms": 0.562583, + "median_memory": { + "physical_footprint_bytes": 105107328, + "process_peak_rss_bytes": 317489152, + "rss_bytes": 316506112, + "rusage_status": 0, + "task_info_status": 0 + } + }, + "three_windows_cycle_1": { + "process_cpu_ms": 7100.225, + "median_memory": { + "physical_footprint_bytes": 105107328, + "process_peak_rss_bytes": 317489152, + "rss_bytes": 316620800, + "rusage_status": 0, + "task_info_status": 0 + } + }, + "windows_close_begin_cycle_1": { + "process_cpu_ms": 7102.032999999999, + "median_memory": { + "physical_footprint_bytes": 105107328, + "process_peak_rss_bytes": 317489152, + "rss_bytes": 316620800, + "rusage_status": 0, + "task_info_status": 0 + } + }, + "windows_close_returned_cycle_1": { + "process_cpu_ms": 7114.178, + "median_memory": { + "physical_footprint_bytes": 105107328, + "process_peak_rss_bytes": 317489152, + "rss_bytes": 316637184, + "rusage_status": 0, + "task_info_status": 0 + } + }, + "windows_closed_cycle_1": { + "process_cpu_ms": 7183.155, + "median_memory": { + "physical_footprint_bytes": 99225472, + "process_peak_rss_bytes": 317489152, + "rss_bytes": 315572224, + "rusage_status": 0, + "task_info_status": 0 + } + }, + "window_cycle_2_1": { + "process_cpu_ms": 7810.095, + "model_completion_ms": 76.779125, + "result_layout_flush_ms": 0.419584, + "median_memory": { + "physical_footprint_bytes": 101945216, + "process_peak_rss_bytes": 317489152, + "rss_bytes": 315359232, + "rusage_status": 0, + "task_info_status": 0 + } + }, + "window_cycle_2_2": { + "process_cpu_ms": 8487.107, + "model_completion_ms": 76.424583, + "result_layout_flush_ms": 0.478333, + "median_memory": { + "physical_footprint_bytes": 104025984, + "process_peak_rss_bytes": 318390272, + "rss_bytes": 316981248, + "rusage_status": 0, + "task_info_status": 0 + } + }, + "three_windows_cycle_2": { + "process_cpu_ms": 8491.802, + "median_memory": { + "physical_footprint_bytes": 103993216, + "process_peak_rss_bytes": 318390272, + "rss_bytes": 316981248, + "rusage_status": 0, + "task_info_status": 0 + } + }, + "windows_close_begin_cycle_2": { + "process_cpu_ms": 8494.667, + "median_memory": { + "physical_footprint_bytes": 103993216, + "process_peak_rss_bytes": 318390272, + "rss_bytes": 316981248, + "rusage_status": 0, + "task_info_status": 0 + } + }, + "windows_close_returned_cycle_2": { + "process_cpu_ms": 8509.628, + "median_memory": { + "physical_footprint_bytes": 103993216, + "process_peak_rss_bytes": 318390272, + "rss_bytes": 316981248, + "rusage_status": 0, + "task_info_status": 0 + } + }, + "windows_closed_cycle_2": { + "process_cpu_ms": 8566.303, + "median_memory": { + "physical_footprint_bytes": 99962816, + "process_peak_rss_bytes": 318390272, + "rss_bytes": 315179008, + "rusage_status": 0, + "task_info_status": 0 + } + } +} From 368eb37aa0ca2e6cd3fb81d1200d16c58ec9188a Mon Sep 17 00:00:00 2001 From: Ge Will <531sunlight@gmail.com> Date: Wed, 16 Sep 2026 15:01:09 +0800 Subject: [PATCH 4/4] docs: normalize baseline report ending --- docs/performance/integrated-baseline.md | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/performance/integrated-baseline.md b/docs/performance/integrated-baseline.md index 814fbf9..1035caf 100644 --- a/docs/performance/integrated-baseline.md +++ b/docs/performance/integrated-baseline.md @@ -33,4 +33,3 @@ gh workflow run app-regression.yml --repo gewill/OpenCCman \ 本次没有同机运行旧版,不从历史不同机器的数字计算加速比例。256 KiB 热转换只在表中展示第 5 次,全部五次均保留在原始数据;10 MiB 值是模型完成时长,不是完整导入/显示/导出时长。 原始数据位于 [2026-09-16 目录](integrated-baseline/2026-09-16/),包含 metadata、5 份 run、汇总及文件校验和;完整构建日志保留在该 run 的 artifact 中(14 天)。metadata 固定了全部依赖 revision、构建环境、诊断改动及源码哈希。 -