Selv om Pythons arvesystem er essensielt for kodeorganisasjon, blir dens virkning på ytelse ofte ignorert. Denne studien undersøker kostnadene for å arve fra mange klasser ved å kvantifisere virkningen på attributttilgangstid. Omfattende testing avslører at det er noen abnormiteter i oppslagsytelsen og at avtakelsen ikke akkurat er lineær . Utviklere som jobber med storskala applikasjoner, må være klar over disse mønstrene fordi dyp arv kan forårsake uforutsette vanskeligheter. Ytelsen kan forbedres, og disse problemene kan reduseres ved hjelp av alternative strategier som sammensetning og optimalisert attributtlagring.
Gabriel Martim
5 februar 2025
Analysere ytelseseffekten av dyp arv i Python