{ "completed_frames": 1, "device": "NVIDIA GeForce RTX 2080 Ti", "dimension": 3, "effective_visibility_mode": "direct", "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": 1, "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": 31, "dropped_simulation_seconds": 0.0, "effective_visibility_mode": "direct", "fixed_ticks": 1, "frame": 1, "gpu_allocated_bytes": 15787008, "gpu_ms": 0.598048, "gpu_visibility_active": false, "interpolation_alpha": 0.0, "physics_debug": false, "render_call_ms": 5.88439, "renderer_cpu_ms": 5.871325, "renderer_readback_cpu_ms": 2.628759, "simulation_ms": 1.830583, "snapshot_ms": 3.721981, "texture_count": 1, "tick": 1, "vertices": 576, "wall_ms": 11.614519 } ], "simulation_mode": "synthetic_fixed_timestep", "startup_ms": { "main_to_first_frame": 281.461192, "renderer_initialization": 261.263413, "scene_read": 4.600859, "world_initialization": 3.76886 }, "summary_ms": { "gpu": { "max": 0.598048, "min": 0.598048, "p50": 0.598048, "p95": 0.598048, "samples": 1 }, "render_call": { "max": 5.88439, "min": 5.88439, "p50": 5.88439, "p95": 5.88439, "samples": 1 }, "renderer_cpu": { "max": 5.871325, "min": 5.871325, "p50": 5.871325, "p95": 5.871325, "samples": 1 }, "renderer_readback_cpu": { "max": 2.628759, "min": 2.628759, "p50": 2.628759, "p95": 2.628759, "samples": 1 }, "simulation": { "max": 1.830583, "min": 1.830583, "p50": 1.830583, "p95": 1.830583, "samples": 1 }, "snapshot": { "max": 3.721981, "min": 3.721981, "p50": 3.721981, "p95": 3.721981, "samples": 1 }, "wall": { "max": 11.614519, "min": 11.614519, "p50": 11.614519, "p95": 11.614519, "samples": 1 } }, "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": "direct", "width": 1280 }