Spelling suggestions: "subject:"SOLID principles"" "subject:"SOLID 5principles""
1 |
SOLID PRINCIPERS PÅVERKAN PÅ PRESTANDA INOM SPEL : Hur skiljer prestanda mellan en flexibel och en hårdkodad implementation? / SOLID PRINCIPLES IMPACT ON PERFORMANCE IN GAMES : How does performance differ between a flexible and a hardcoded implementation?Marczis, János, Marczis, Márton January 2024 (has links)
Arbetet undersöker skillnader i prestanda mellan SOLID och mer hårdkodade algoritmer, i form av respektive beteendeträd och en enum-switch tillståndsmaskin. Testerna utförs i spelmotorn Unity genom en isolerad testmiljö där exekveringstiden mäts mellan i scenarion. Algoritmerna har implementerats så att de kan köra olika beteenden, dessa testas i olika scenarion för att få fram resultaten. Exekveringstid mäts genom profiler-verktyget i Unity som sedan analyseras och jämförs för att se hur mycket tid det tar att exekvera och om det finns skillnader mellan dem. Resultaten tyder på att den hårdkodade algoritmen presterade bättre än den som följde SOLID-principer, dock inte så markant att det utesluter användningen av den mer flexibla koden.
|
Page generated in 0.0422 seconds