Files
FreeCADWasmDev/docs/current/unattended-performance-comparison.md
wangdequan 9a7c4f0335 Save FreeCAD Web workspace sources and user validation evidence
IFC native binding remains incomplete; preserve accurate test results.
2026-09-15 22:01:58 +08:00

3.2 KiB

Execution Efficiency Comparison

Controlled comparison uses identical verified business evidence. Historical windows contain different workloads and are observational.

Controlled Business Check

Module: Draft; business: Draft:draft.formatBatch.

Mode Wall time (s) New case execution
Fresh 3.021 Yes
Verified evidence reused 0.210 No

Saved: 2.811 s (93.05%). Evidence: docs/current/business-evidence/ce28bf1250f274afbcc70560-20260908T011016942723.json

Native Case Steps

Step Seconds Result
transpileSeconds 0.538274 completed
nativeLoadSeconds 0.717906 completed
1. svg import 1.135540 result
2. svg import 0.023790 result
3. svg export 0.064051 result
4. svg import 0.024329 result
5. svg import 0.021217 result
6. svg export 0.038968 result
7. svg import 0.021850 result
8. svg export 0.001950 error

Registry Cache

Step Seconds Result
full-refresh 2.840 generated
unchanged-sync 0.051 False
cached-refresh 0.081 reused

Historical Windows

Different workloads: this table does not establish a causal speedup.

Window Cycles Average full cycle (s)
Earlier window 4657 - 4676 77.421
v11 window 4676 - 4698 100.029
Phase Earlier total (s) v11 total (s) Earlier average (s) v11 average (s)
agent/post-read 425.140 544.973 10.901 6.987
agent/initial-decision 215.113 239.758 12.654 12.619
request/first-activity-wait 181.697 0.000 90.849 0.000
agent/failure-recovery 151.661 125.937 25.277 13.993
agent/editing 111.678 256.636 18.613 18.331
provider/stream-wait 110.031 91.672 55.015 45.836
agent/decision 96.485 162.377 3.711 3.530
post-pipeline/build 95.598 113.181 19.120 18.863
agent/synthesis 37.254 73.426 3.105 3.865
agent/finalization 32.870 53.047 2.191 3.536
agent/post-edit 31.226 61.774 6.245 5.616
post-pipeline/capability-registry 17.303 28.054 2.884 2.805
post-pipeline/business-acceptance 7.310 10.746 1.462 1.791
preparation/implementationPacket 7.024 6.973 0.370 0.387
preparation/continue 6.380 5.975 0.336 0.332
post-pipeline/artifact-sync 5.936 18.174 1.484 3.029
scheduler/process-start 3.280 3.023 0.164 0.151
other 2.918 40.610 0.224 1.231
post-pipeline/failure-reconciliation 1.839 1.962 0.306 0.327
source/read 1.440 2.678 0.026 0.030
post-pipeline/business-audit 1.072 0.000 0.357 0.000
preparation/batchPreflight 0.811 0.743 0.043 0.041
post-pipeline/module-registry 0.522 0.852 0.087 0.085
post-pipeline/preflight 0.236 0.274 0.039 0.046
scheduler/stream-drain 0.190 0.000 0.190 0.000
agent/post-preflight 0.129 0.000 0.129 0.000
build/preflight 0.001 0.000 0.001 0.000
build 0.000 68.595 0.000 9.799
agent/post-build 0.000 56.467 0.000 7.058
post-pipeline/cmake-regenerate 0.000 27.104 0.000 27.104