Cześć,
pracuję nad dość dużym jak na "nowicjusza" projektem gry i od pewnego czasu zacząłem zauważać spadki wydajności w niektórych momentach jej działania. Projekt jest na zaawansowanym stopniu rozwoju, więc powodów może być mnóstwo, lecz jeśli już teraz widzę problemy, później może być gorzej.
Grę piszę w SFMLu, od całkowitych podstaw tworzę fizykę, obiekty, zachowania przeciwników. Zdaję sobie sprawę, że taka osoba jak ja z zerowym doświadczeniem popełnia mnóstwo błędów, a wiele rozwiązań nie jest mi znanych. Jednak ten projekt ma być furtką do mojej programistycznej kariery i chciałbym go zrobić jak najlepiej.
Stąd moje pytanie, czy jest możliwość sprawdzenia która część kodu pochłania najwięcej czasu obliczeniowego tj. powoduje spadki wydajności (nie wiem czy dobrze to napisałem)?