{ "completed_frames": 6, "device": "NVIDIA GeForce RTX 2080 Ti", "dimension": 2, "fixed_delta_seconds": 0.016666666666666666, "format": "faset.player-profile", "height": 720, "percentile_method": "nearest_rank_all_completed_frames_no_warmup_exclusion", "presentation_mode": "offscreen", "requested_frames": 6, "resource_notes": "gpu_allocated_bytes sums live Vulkan memory allocations, including alignment, excluding driver internals. texture_count includes the white fallback texture.", "samples": [ { "draw_calls": 11, "dropped_simulation_seconds": 0.0, "fixed_ticks": 1, "frame": 1, "gpu_allocated_bytes": 38124080, "gpu_ms": 0.757824, "gpu_visibility_active": true, "interpolation_alpha": 0.0, "physics_debug": false, "render_call_ms": 16.535401, "renderer_cpu_ms": 16.528628, "renderer_readback_cpu_ms": 3.846085, "simulation_ms": 0.27565, "snapshot_ms": 0.228551, "texture_count": 1, "tick": 1, "vertices": 66, "wall_ms": 17.199143 }, { "draw_calls": 11, "dropped_simulation_seconds": 0.0, "fixed_ticks": 1, "frame": 2, "gpu_allocated_bytes": 38124080, "gpu_ms": 0.676832, "gpu_visibility_active": true, "interpolation_alpha": 0.0, "physics_debug": false, "render_call_ms": 3.418728, "renderer_cpu_ms": 3.406727, "renderer_readback_cpu_ms": 0.717063, "simulation_ms": 0.239893, "snapshot_ms": 0.26525, "texture_count": 1, "tick": 2, "vertices": 66, "wall_ms": 3.936004 }, { "draw_calls": 11, "dropped_simulation_seconds": 0.0, "fixed_ticks": 1, "frame": 3, "gpu_allocated_bytes": 38124080, "gpu_ms": 0.715808, "gpu_visibility_active": true, "interpolation_alpha": 0.0, "physics_debug": false, "render_call_ms": 3.096992, "renderer_cpu_ms": 3.087514, "renderer_readback_cpu_ms": 0.62547, "simulation_ms": 0.245012, "snapshot_ms": 0.21197, "texture_count": 1, "tick": 3, "vertices": 66, "wall_ms": 3.565927 }, { "draw_calls": 11, "dropped_simulation_seconds": 0.0, "fixed_ticks": 1, "frame": 4, "gpu_allocated_bytes": 38124080, "gpu_ms": 0.687936, "gpu_visibility_active": true, "interpolation_alpha": 0.0, "physics_debug": false, "render_call_ms": 2.784262, "renderer_cpu_ms": 2.775977, "renderer_readback_cpu_ms": 0.665536, "simulation_ms": 0.21729, "snapshot_ms": 0.19633, "texture_count": 1, "tick": 4, "vertices": 66, "wall_ms": 3.208973 }, { "draw_calls": 11, "dropped_simulation_seconds": 0.0, "fixed_ticks": 1, "frame": 5, "gpu_allocated_bytes": 38124080, "gpu_ms": 0.675488, "gpu_visibility_active": true, "interpolation_alpha": 0.0, "physics_debug": false, "render_call_ms": 2.720792, "renderer_cpu_ms": 2.709341, "renderer_readback_cpu_ms": 0.654685, "simulation_ms": 0.170141, "snapshot_ms": 0.137158, "texture_count": 1, "tick": 5, "vertices": 66, "wall_ms": 3.040926 }, { "draw_calls": 11, "dropped_simulation_seconds": 0.0, "fixed_ticks": 1, "frame": 6, "gpu_allocated_bytes": 38124080, "gpu_ms": 0.67584, "gpu_visibility_active": true, "interpolation_alpha": 0.0, "physics_debug": false, "render_call_ms": 2.505646, "renderer_cpu_ms": 2.498283, "renderer_readback_cpu_ms": 0.559014, "simulation_ms": 0.229363, "snapshot_ms": 0.224584, "texture_count": 1, "tick": 6, "vertices": 66, "wall_ms": 2.971696 } ], "simulation_mode": "synthetic_fixed_timestep", "startup_ms": { "main_to_first_frame": 352.01617, "renderer_initialization": 331.461939, "scene_read": 0.514401, "world_initialization": 0.607015 }, "summary_ms": { "gpu": { "max": 0.757824, "min": 0.675488, "p50": 0.676832, "p95": 0.757824, "samples": 6 }, "render_call": { "max": 16.535401, "min": 2.505646, "p50": 2.784262, "p95": 16.535401, "samples": 6 }, "renderer_cpu": { "max": 16.528628, "min": 2.498283, "p50": 2.775977, "p95": 16.528628, "samples": 6 }, "renderer_readback_cpu": { "max": 3.846085, "min": 0.559014, "p50": 0.654685, "p95": 3.846085, "samples": 6 }, "simulation": { "max": 0.27565, "min": 0.170141, "p50": 0.229363, "p95": 0.27565, "samples": 6 }, "snapshot": { "max": 0.26525, "min": 0.137158, "p50": 0.21197, "p95": 0.26525, "samples": 6 }, "wall": { "max": 17.199143, "min": 2.971696, "p50": 3.208973, "p95": 17.199143, "samples": 6 } }, "timing_notes": "Durations use steady_clock wall time, not thread CPU usage. render_call/renderer_cpu include GPU waits, readback and window presentation. renderer_readback_cpu measures map/copy/unmap wall time within that call. GPU timestamps cover submitted rendering, not CPU work. A missing/zero GPU timestamp is null. Frame durations exclude profile bookkeeping and final capture/profile file writes. Startup begins at Player application entry after platform argument normalization, excluding OS loader/launcher.", "validation_enabled": true, "validation_errors": 0, "version": 1, "visibility_mode": "gpu-occlusion", "width": 1280 }