Högskolan i Skövde

his.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • apa-cv
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
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?
University of Skövde, School of Informatics.
2025 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesisAlternative title
Management and turnover of objects in OOD vs. DOD : How does OOD perform compared to DOD when many objects must be managed, created, and destroyed? (English)
Abstract [sv]

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.

Place, publisher, year, edition, pages
2025. , p. 19
Keywords [sv]
Unity, DOTS, Cache, Allokering, Objektorienterad design, Dataorienterad design
National Category
Media and Communication Studies Information Systems
Identifiers
URN: urn:nbn:se:his:diva-25070OAI: oai:DiVA.org:his-25070DiVA, id: diva2:1953983
Subject / course
Informationsteknologi
Educational program
Computer Game Development - Programming
Supervisors
Examiners
Available from: 2025-04-23 Created: 2025-04-23 Last updated: 2025-04-23Bibliographically approved

Open Access in DiVA

fulltext(649 kB)10 downloads
File information
File name FULLTEXT01.pdfFile size 649 kBChecksum SHA-512
948c1ec90d3c6f8982543488bc416579335691854ee2429516c16f3c5b63fb52f382f09b861c01dc333d3c9148165fc9b0616a767f279bc06195a6d9bb7a1864
Type fulltextMimetype application/pdf

By organisation
School of Informatics
Media and Communication StudiesInformation Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 10 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 50 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • apa-cv
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf