Leveraging performance profiling to increase energy efficiency in Python applications
Author
Nel, Martinus
Term
4. term
Education
Publication year
2024
Submitted on
2024-06-09
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 abstract has been rewritten with the help of AI based on the project's original abstract]
