Feature Reference

DeviceFit provides 12 specialized subsystems and dedicated Unity Editor windows designed to support every phase of empirical performance optimization.

DeviceFit Architecture:
├── Contracts & Data Models (ExperimentDefinition, RouteDefinition, CaptureSession, CandidatePlan)
├── Runtime Profiling (ProfilerHarness, RouteRunner, FixtureAdapter, URPTunableAdapter)
├── Editor Services (BottleneckAnalyzer, CandidatePlanner, ChangeJournal, TextureTrialBuild, RegressionSuite)
└── Editor Windows (ExperimentDesk, PlayerConnection, RouteAuthoring, CapturesComparison, AppliedChanges)

Subsystem Catalog

Explore each subsystem in detail:

Feature Page Responsibility
Environment Setup Declares Unity version, URP package, graphics API, and hardware counter availability before benchmarking.
Budget Profiles Configures target frame time, tail latency ($p95/p99$), and heap allocation budgets per target tier.
Capture Sessions Explains the RawFrameRecord value struct and CaptureSession multi-repeat median aggregation.
Baseline Capture Covers route warm-up stabilization, repeat runs, and noise filtering.
Bottleneck Analysis Automatic classification of CPU main thread, render thread, GPU, or GC bottlenecks.
Candidate Trials Combinatoric planning of shadow distances, cascade counts, LOD bias, render scale, and texture limits.
Visual Comparison Side-by-side still captures, pixel difference heatmaps, and resolution tradeoff disclosure.
Apply & Restore Persistent change journaling with SHA256 pre-apply hashes and conflict detection against external edits.
Device Targets Target hardware matrices (Windows D3D11 / Android Vulkan) — targets and sockets, NOT verified claims.
Reports & Exports Standalone portable HTML executive summaries and CSV raw frame metric exports.
CI Regression Gate Headless batchmode runner that fails builds on performance regressions with standardized exit codes.
Harness Overhead Technical breakdown of DFT11, the strict 0-byte heap hot-path fix, and benchmark methodology.

Table of contents


Copyright © 2026 Decnet Games. All rights reserved. DeviceFit is a commercial Unity Asset.

This site uses Just the Docs, a documentation theme for Jekyll.