Rena byggen, development och profilering
↑Hur det fungerar
Section titled “Hur det fungerar”En clean build tvingar Unity att skapa om resultat i stället för att återanvända vissa delar från inkrementella byggen. Den hjälper vid problem med gamla artefakter eller ändrade inställningar. En clean build är inte samma sak som att ta bort Library/. Den kan ta längre tid och passar vid releasekontroll eller misstänkt felaktigt inkrementellt bygge.
En Development Build aktiverar extra felsökningsstöd. Script Debugging och profileranslutning kan finnas som alternativ. De kan ge extra overhead eller exponera information och ska normalt stängas av för publika releaser. Prestandamätning på en development build är användbar för diagnos men motsvarar inte alltid en optimerad release.
Windows 10, Windows 11 och Linux
Section titled “Windows 10, Windows 11 och Linux”Clean/development/release är byggkonfigurationer, inte operativsystem. Använd separata profiler för Windows x64 och Linux x64. Testa Windowsbygget på Windows 10 och Windows 11 och Linuxbygget på Linux; profilens och backendens prestanda kan skilja sig. Välj en ny resultatmapp via editorn eller filhanteraren på respektive värdsystem i stället för att återanvända Linuxkommandon för rensning i PowerShell. Ett clean build kräver inte att projektets Library/ tas bort.
Exempel att prova
Section titled “Exempel att prova”Debug C# behavior? Development Build + appropriate debuggingMeasure production FPS? Release-like player on target hardwareSuspect stale output? Clean BuildPrepare public release? Clean/verified release configurationNär ska det användas och vad kan gå fel?
Section titled “När ska det användas och vad kan gå fel?”Fallgrop: En clean build lagar inte felaktiga referenser, saknade scener eller Player Settings. Läs alltid byggrapport och player-logg. Öva: Jämför development och release på samma hårdvara.
