Selvom Pythons arvesystem er vigtigt for kodeorganisation, ignoreres dens virkning på ydeevnen ofte. Denne undersøgelse undersøger omkostningerne ved at arve fra mange klasser ved at kvantificere påvirkningen på attributadgangstid. Omfattende test afslører, at der er nogle abnormiteter i opslagens ydeevne, og at langsommningen ikke er nøjagtigt lineær . Udviklere, der arbejder med store applikationer, skal være opmærksomme på disse mønstre, fordi dyb arv kan forårsage uforudsete vanskeligheder. Ydeevnen kan forbedres, og disse problemer kan mindskes ved hjælp af alternative strategier som sammensætning og optimeret attributopbevaring.
Gabriel Martim
5 februar 2025
Analyse af præstationseffekten af dyb arv i Python