Skip to Content
High Performance Python, 2. Auflage
book

High Performance Python, 2. Auflage

by Micha Gorelick, Ian Ozsvald
September 2024
Intermediate to advanced
468 pages
14h 22m
German
O'Reilly Media, Inc.
Book available
Content preview from High Performance Python, 2. Auflage

Kapitel 2. Profiling zum Auffinden von Engpässen

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

MitProfiling können wir Engpässe aufspüren, damit wir mit möglichst wenig Arbeit den größten praktischen Leistungsgewinn erzielen können. Auch wenn wir gerne mit wenig Aufwand große Geschwindigkeitsgewinne und eine Verringerung des Ressourcenverbrauchs erreichen würden, solltest du in der Praxis darauf achten, dass dein Code "schnell genug" und "schlank genug" ist, um deinen Anforderungen zu entsprechen. Mit Profiling kannst du die pragmatischsten Entscheidungen mit dem geringsten Gesamtaufwand treffen.

Jede messbare Ressource kann profiliert werden (nicht nur die CPU!). In diesem Kapitel schauen wir uns sowohl die CPU-Zeit als auch die Speichernutzung an. Du kannst ähnliche Techniken auch anwenden, um die Netzwerkbandbreite und die Festplatten-E/A zu messen.

Wenn ein Programm zu langsam läuft oder zu viel RAM verbraucht, solltest du die Teile deines Codes beheben, ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Fließendes Python, 2. Auflage

Fließendes Python, 2. Auflage

Luciano Ramalho
Skalierung von Python mit Dask

Skalierung von Python mit Dask

Holden Karau, Mika Kimmins

Publisher Resources

ISBN: 9781098193102Supplemental Content