AAU Student Projects - visit Aalborg University's student projects portal
A master's thesis from Aalborg University
Book cover


Leveraging performance profiling to increase energy efficiency in Python applications

Author

Term

4. term

Publication year

2024

Submitted on

Pages

46

Abstract

Software uses energy, and making Python programs more efficient can save power. This report explores energy profiling (measuring how much energy Python code consumes) to help developers identify energy-hungry and inefficient patterns in their applications. It also examines how to apply these methods to collect information that supports predicting a program’s energy use.

Software bruger også energi, og mere energieffektive Python-programmer kan spare strøm. Denne rapport undersøger metoder til energi-profilering (at måle hvor meget energi Python-kode bruger), så udviklere kan identificere energikrævende og ineffektive mønstre i deres applikationer. Rapporten ser også på, hvordan disse metoder kan anvendes til at indsamle oplysninger, der hjælper med at forudsige et programs energiforbrug.

[This apstract has been rewritten with the help of AI based on the project's original abstract]