Files
FreeCADWasmDev/docs/current/efficiency-audit-baseline.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

16 KiB

Unattended Execution Timing

Between-event time is observed time with no active command; it may include model, service, transport or client waiting. Between-cycle gaps include backoff, preparation, pipeline work and restarts; do not add them again to the phase totals. Historical backoff was not instrumented.

Cycles: 20; aggregate measured time: 814.880 s.

Phase Total (s) Share Count Average (s) Maximum (s)
request/first-activity-wait 811.684 98.88% 20 40.584 45.860
scheduler/process-start 3.195 0.39% 20 0.160 0.337
preparation/implementationPacket 2.724 0.33% 19 0.143 0.146
preparation/continue 2.438 0.30% 19 0.128 0.130
preparation/batchPreflight 0.811 0.10% 19 0.043 0.044

Wall-Clock Coverage

First cycle start to last observed event: 1914.684 s. Inside observed cycles: 815.747 s; between cycles: 1098.937 s.

Previous Cycle Next Cycle Gap (s)
4915 4916 60.519
4916 4917 60.518
4917 4918 60.515
4918 4919 60.520
4919 4920 60.522
4920 4921 60.514
4921 4922 60.513
4922 4923 60.522
4923 4924 60.518
4924 4925 60.519
4925 4926 60.517
4926 4927 60.272
4927 4928 9.885
4928 4929 60.513
4929 4930 60.510
4930 4931 60.515
4931 4932 60.510
4932 4933 60.517
4933 4934 60.519

Cycle 4915

Task: FW-P6-FPA-Y; batch: {'id': '865df89fcfcdc45f5d76b890', 'module': 'Sketcher', 'tier': 'failure-reconciliation', 'family': 'failure-reconciliation', 'records': 4}. Observed command time (union): 0.000 s; between-event time: 46.039 s; file changes: 0.

preparationTiming

Step Seconds
continue 0.127
batchPreflight 0.042
implementationPacket 0.142

Commands

# Phase Wait Before (s) Execute (s) Exit Command

Between-Event Intervals

Offset (s) Seconds After Before
0.000 0.154 scheduler.cycle.started thread.started
0.182 45.858 turn.started scheduler.cycle.completed

Cycle 4916

Task: FW-P6-FPA-Y; batch: {'id': '865df89fcfcdc45f5d76b890', 'module': 'Sketcher', 'tier': 'failure-reconciliation', 'family': 'failure-reconciliation', 'records': 4}. Observed command time (union): 0.000 s; between-event time: 46.039 s; file changes: 0.

preparationTiming

Step Seconds
continue 0.127
batchPreflight 0.043
implementationPacket 0.146

Commands

# Phase Wait Before (s) Execute (s) Exit Command

Between-Event Intervals

Offset (s) Seconds After Before
0.000 0.152 scheduler.cycle.started thread.started
0.179 45.860 turn.started scheduler.cycle.completed

Cycle 4917

Task: FW-P6-FPA-Y; batch: {'id': '865df89fcfcdc45f5d76b890', 'module': 'Sketcher', 'tier': 'failure-reconciliation', 'family': 'failure-reconciliation', 'records': 4}. Observed command time (union): 0.000 s; between-event time: 46.039 s; file changes: 0.

preparationTiming

Step Seconds
continue 0.129
batchPreflight 0.043
implementationPacket 0.143

Commands

# Phase Wait Before (s) Execute (s) Exit Command

Between-Event Intervals

Offset (s) Seconds After Before
0.000 0.152 scheduler.cycle.started thread.started
0.178 45.861 turn.started scheduler.cycle.completed

Cycle 4918

Task: FW-P6-FPA-Y; batch: {'id': '865df89fcfcdc45f5d76b890', 'module': 'Sketcher', 'tier': 'failure-reconciliation', 'family': 'failure-reconciliation', 'records': 4}. Observed command time (union): 0.000 s; between-event time: 46.040 s; file changes: 0.

preparationTiming

Step Seconds
continue 0.129
batchPreflight 0.043
implementationPacket 0.141

Commands

# Phase Wait Before (s) Execute (s) Exit Command

Between-Event Intervals

Offset (s) Seconds After Before
0.000 0.183 scheduler.cycle.started thread.started
0.212 45.828 turn.started scheduler.cycle.completed

Cycle 4919

Task: FW-P6-FPA-Y; batch: {'id': '865df89fcfcdc45f5d76b890', 'module': 'Sketcher', 'tier': 'failure-reconciliation', 'family': 'failure-reconciliation', 'records': 4}. Observed command time (union): 0.000 s; between-event time: 46.039 s; file changes: 0.

preparationTiming

Step Seconds
continue 0.129
batchPreflight 0.043
implementationPacket 0.143

Commands

# Phase Wait Before (s) Execute (s) Exit Command

Between-Event Intervals

Offset (s) Seconds After Before
0.000 0.162 scheduler.cycle.started thread.started
0.189 45.850 turn.started scheduler.cycle.completed

Cycle 4920

Task: FW-P6-FPA-Y; batch: {'id': '865df89fcfcdc45f5d76b890', 'module': 'Sketcher', 'tier': 'failure-reconciliation', 'family': 'failure-reconciliation', 'records': 4}. Observed command time (union): 0.000 s; between-event time: 46.039 s; file changes: 0.

preparationTiming

Step Seconds
continue 0.128
batchPreflight 0.044
implementationPacket 0.145

Commands

# Phase Wait Before (s) Execute (s) Exit Command

Between-Event Intervals

Offset (s) Seconds After Before
0.000 0.153 scheduler.cycle.started thread.started
0.188 45.850 turn.started scheduler.cycle.completed

Cycle 4921

Task: FW-P6-FPA-Y; batch: {'id': '865df89fcfcdc45f5d76b890', 'module': 'Sketcher', 'tier': 'failure-reconciliation', 'family': 'failure-reconciliation', 'records': 4}. Observed command time (union): 0.000 s; between-event time: 46.038 s; file changes: 0.

preparationTiming

Step Seconds
continue 0.128
batchPreflight 0.042
implementationPacket 0.141

Commands

# Phase Wait Before (s) Execute (s) Exit Command

Between-Event Intervals

Offset (s) Seconds After Before
0.000 0.160 scheduler.cycle.started thread.started
0.184 45.854 turn.started scheduler.cycle.completed

Cycle 4922

Task: FW-P6-FPA-Y; batch: {'id': '865df89fcfcdc45f5d76b890', 'module': 'Sketcher', 'tier': 'failure-reconciliation', 'family': 'failure-reconciliation', 'records': 4}. Observed command time (union): 0.000 s; between-event time: 46.038 s; file changes: 0.

preparationTiming

Step Seconds
continue 0.128
batchPreflight 0.043
implementationPacket 0.142

Commands

# Phase Wait Before (s) Execute (s) Exit Command

Between-Event Intervals

Offset (s) Seconds After Before
0.000 0.162 scheduler.cycle.started thread.started
0.186 45.852 turn.started scheduler.cycle.completed

Cycle 4923

Task: FW-P6-FPA-Y; batch: {'id': '865df89fcfcdc45f5d76b890', 'module': 'Sketcher', 'tier': 'failure-reconciliation', 'family': 'failure-reconciliation', 'records': 4}. Observed command time (union): 0.000 s; between-event time: 46.038 s; file changes: 0.

preparationTiming

Step Seconds
continue 0.129
batchPreflight 0.044
implementationPacket 0.145

Commands

# Phase Wait Before (s) Execute (s) Exit Command

Between-Event Intervals

Offset (s) Seconds After Before
0.000 0.167 scheduler.cycle.started thread.started
0.202 45.836 turn.started scheduler.cycle.completed

Cycle 4924

Task: FW-P6-FPA-Y; batch: {'id': '865df89fcfcdc45f5d76b890', 'module': 'Sketcher', 'tier': 'failure-reconciliation', 'family': 'failure-reconciliation', 'records': 4}. Observed command time (union): 0.000 s; between-event time: 46.038 s; file changes: 0.

preparationTiming

Step Seconds
continue 0.128
batchPreflight 0.043
implementationPacket 0.144

Commands

# Phase Wait Before (s) Execute (s) Exit Command

Between-Event Intervals

Offset (s) Seconds After Before
0.000 0.140 scheduler.cycle.started thread.started
0.171 45.867 turn.started scheduler.cycle.completed

Cycle 4925

Task: FW-P6-FPA-Y; batch: {'id': '865df89fcfcdc45f5d76b890', 'module': 'Sketcher', 'tier': 'failure-reconciliation', 'family': 'failure-reconciliation', 'records': 4}. Observed command time (union): 0.000 s; between-event time: 46.037 s; file changes: 0.

preparationTiming

Step Seconds
continue 0.130
batchPreflight 0.043
implementationPacket 0.142

Commands

# Phase Wait Before (s) Execute (s) Exit Command

Between-Event Intervals

Offset (s) Seconds After Before
0.000 0.150 scheduler.cycle.started thread.started
0.174 45.863 turn.started scheduler.cycle.completed

Cycle 4926

Task: FW-P6-FPA-Y; batch: {'id': '865df89fcfcdc45f5d76b890', 'module': 'Sketcher', 'tier': 'failure-reconciliation', 'family': 'failure-reconciliation', 'records': 4}. Observed command time (union): 0.000 s; between-event time: 46.041 s; file changes: 0.

preparationTiming

Step Seconds
continue 0.128
batchPreflight 0.043
implementationPacket 0.145

Commands

# Phase Wait Before (s) Execute (s) Exit Command

Between-Event Intervals

Offset (s) Seconds After Before
0.000 0.165 scheduler.cycle.started thread.started
0.195 45.847 turn.started scheduler.cycle.completed

Cycle 4927

Task: UNATTENDED-OPTIMIZATION; batch: {'id': '865df89fcfcdc45f5d76b890', 'module': 'Sketcher', 'tier': 'failure-reconciliation', 'family': 'failure-reconciliation', 'records': 4}. Observed command time (union): 0.000 s; between-event time: 46.037 s; file changes: 0.

Commands

# Phase Wait Before (s) Execute (s) Exit Command

Between-Event Intervals

Offset (s) Seconds After Before
0.000 0.148 scheduler.cycle.started thread.started
0.178 45.859 turn.started scheduler.cycle.completed

Cycle 4928

Task: FW-P6-FPA-Y; batch: {'id': '865df89fcfcdc45f5d76b890', 'module': 'Sketcher', 'tier': 'failure-reconciliation', 'family': 'failure-reconciliation', 'records': 4}. Observed command time (union): 0.000 s; between-event time: 31.035 s; file changes: 0.

preparationTiming

Step Seconds
continue 0.130
batchPreflight 0.042
implementationPacket 0.146

Commands

# Phase Wait Before (s) Execute (s) Exit Command

Between-Event Intervals

Offset (s) Seconds After Before
0.000 0.152 scheduler.cycle.started thread.started
0.176 30.859 turn.started scheduler.cycle.completed

Cycle 4929

Task: FW-P6-FPA-Y; batch: {'id': '865df89fcfcdc45f5d76b890', 'module': 'Sketcher', 'tier': 'failure-reconciliation', 'family': 'failure-reconciliation', 'records': 4}. Observed command time (union): 0.000 s; between-event time: 31.036 s; file changes: 0.

preparationTiming

Step Seconds
continue 0.127
batchPreflight 0.043
implementationPacket 0.146

Commands

# Phase Wait Before (s) Execute (s) Exit Command

Between-Event Intervals

Offset (s) Seconds After Before
0.000 0.167 scheduler.cycle.started thread.started
0.197 30.838 turn.started scheduler.cycle.completed

Cycle 4930

Task: FW-P6-FPA-Y; batch: {'id': '865df89fcfcdc45f5d76b890', 'module': 'Sketcher', 'tier': 'failure-reconciliation', 'family': 'failure-reconciliation', 'records': 4}. Observed command time (union): 0.000 s; between-event time: 31.035 s; file changes: 0.

preparationTiming

Step Seconds
continue 0.127
batchPreflight 0.042
implementationPacket 0.141

Commands

# Phase Wait Before (s) Execute (s) Exit Command

Between-Event Intervals

Offset (s) Seconds After Before
0.000 0.153 scheduler.cycle.started thread.started
0.184 30.851 turn.started scheduler.cycle.completed

Cycle 4931

Task: FW-P6-FPA-Y; batch: {'id': '865df89fcfcdc45f5d76b890', 'module': 'Sketcher', 'tier': 'failure-reconciliation', 'family': 'failure-reconciliation', 'records': 4}. Observed command time (union): 0.000 s; between-event time: 31.035 s; file changes: 0.

preparationTiming

Step Seconds
continue 0.128
batchPreflight 0.042
implementationPacket 0.145

Commands

# Phase Wait Before (s) Execute (s) Exit Command

Between-Event Intervals

Offset (s) Seconds After Before
0.000 0.156 scheduler.cycle.started thread.started
0.183 30.852 turn.started scheduler.cycle.completed

Cycle 4932

Task: FW-P6-FPA-Y; batch: {'id': '865df89fcfcdc45f5d76b890', 'module': 'Sketcher', 'tier': 'failure-reconciliation', 'family': 'failure-reconciliation', 'records': 4}. Observed command time (union): 0.000 s; between-event time: 31.035 s; file changes: 0.

preparationTiming

Step Seconds
continue 0.127
batchPreflight 0.042
implementationPacket 0.143

Commands

# Phase Wait Before (s) Execute (s) Exit Command

Between-Event Intervals

Offset (s) Seconds After Before
0.000 0.161 scheduler.cycle.started thread.started
0.187 30.848 turn.started scheduler.cycle.completed

Cycle 4933

Task: FW-P6-FPA-Y; batch: {'id': '865df89fcfcdc45f5d76b890', 'module': 'Sketcher', 'tier': 'failure-reconciliation', 'family': 'failure-reconciliation', 'records': 4}. Observed command time (union): 0.000 s; between-event time: 31.035 s; file changes: 0.

preparationTiming

Step Seconds
continue 0.129
batchPreflight 0.042
implementationPacket 0.143

Commands

# Phase Wait Before (s) Execute (s) Exit Command

Between-Event Intervals

Offset (s) Seconds After Before
0.000 0.344 scheduler.cycle.started thread.started
0.375 30.660 turn.started scheduler.cycle.completed

Cycle 4934

Task: FW-P6-FPA-Y; batch: {'id': '865df89fcfcdc45f5d76b890', 'module': 'Sketcher', 'tier': 'failure-reconciliation', 'family': 'failure-reconciliation', 'records': 4}. Observed command time (union): 0.000 s; between-event time: 31.035 s; file changes: 0.

preparationTiming

Step Seconds
continue 0.130
batchPreflight 0.042
implementationPacket 0.141

Commands

# Phase Wait Before (s) Execute (s) Exit Command

Between-Event Intervals

Offset (s) Seconds After Before
0.000 0.164 scheduler.cycle.started thread.started
0.192 30.843 turn.started scheduler.cycle.completed