Uppsats
Hantering och omsättning av objekt i OOD kontra DOD : Hur presterar OOD jämfört med DOD när många objekt måste hanteras, skapas och förstöras?
Kandidat-uppsats
Högskolan i Skövde/Institutionen för informationsteknologi
Publicerad: 2025
Språk: Svenska
Nyckelord
klicka för att sökaSammanfattning
Denna studie ämnar att undersöka hur objektorienterad design (OOD) och dataorienterad design (DOD) presterar när många objekt måste hanteras, skapas och förstöras. DOD har visats vara effektivare på att lagra data i minnet och vara lättare att parallellisera. Detta innebär att DOD kan dra mer nytta av systemets resurser, vilket leder till bättre prestanda jämfört med OOD. Ett vanligt förekommande programmeringsmönster inom OOD är object pooling (OODOP) som används för att minska effekten av allokeringar på prestandan. Istället för att allokera och avallokera objekt återanvänds de. När program allokerar objekt påverkas prestandan, detta hanteras på olika sätt för OOD och DOD. Experiment utfördes genom att skapa ett antal objekt i en scen. Varje frame omsätts objekt genom att förstöra och sedan skapa lika många nya objekt. Resultatet visar att OODOP presterar bäst medans OOD bör användas för färre antal objekt och DOD när det är många objekt.
Information
- Författare
- Andersson, Viktor
- Lärosäte / institution
- Högskolan i Skövde/Institutionen för informationsteknologi
- Publiceringsdatum
- 2025
- Uppsatstyp
- Kandidat-uppsats
- Språk
- Svenska
Utforska vidare
Liknande uppsatser
Uppsatser med liknande ämnen och nyckelord.
Kandidat-uppsats, Högskolan i Skövde/Institutionen för informationsteknologi
Nayab, Paris, Ronnegren, Casper
Publicerad: 2025
Kandidat-uppsats, Högskolan i Skövde/Institutionen för informationsteknologi
Jonsson, Emil
Publicerad: 2025
Kandidat-uppsats, Högskolan i Skövde/Institutionen för informationsteknologi
Leidefalk, Marcus, Johfur, Patrick
Publicerad: 2025
Kandidat-uppsats, Högskolan i Skövde/Institutionen för informationsteknologi
Moraitou, Effrosyni
Publicerad: 2026
Kandidat-uppsats, Linköpings universitet/Institutionen för datavetenskap
Ragnemalm, Hillevi, Andersson, Oskar
Publicerad: 2025
Kandidat-uppsats, Stockholms universitet/Institutionen för data- och systemvetenskap
Helmersson, Linn, Belloni Hultgren, Jonathan
Publicerad: 2025