Rozdział 2. Użycie profilowania do znajdowania wąskich gardeł

Pytania, na jakie będziesz w stanie udzielić odpowiedzi po przeczytaniu rozdziału

  • Jak można zidentyfikować w kodzie wąskie gardła związane z szybkością i pamięcią RAM?
  • Jak profilowane jest wykorzystanie pamięci i procesora?
  • Jaka głębokość profilowania powinna zostać użyta?
  • Jak można profilować aplikację działającą długoterminowo?
  • Co się dzieje pod podszewką w przypadku użycia narzędzia CPython?
  • Jak zapewnić poprawność kodu podczas dostrajania wydajności?

Profilowanie umożliwia znalezienie wąskich gardeł. Dzięki temu przy minimalnym nakładzie pracy możliwe jest uzyskanie największego praktycznego wzrostu wydajności. Choć można oczekiwać ogromnego wzrostu szybkości i zmniejszenia ...

Get Wysoko wydajny Python now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.