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
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]
