Menu
 

Topic:

Debugowanie wycieków pamięci w projektac

Daniel Hernandez  schreef op: 09-04-2026 11:28:53

Cześć! Pracuję nad silnikiem gry w C++ i mam poważny problem z wyciekami pamięci (memory leaks), których nie potrafię namierzyć prostym debuggerem. Aplikacja po godzinie działania zajmuje o 2GB RAM-u więcej niż na starcie. Czy polecacie jakieś konkretne narzędzia do profilowania pamięci pod Windowsem? Słyszałem o Valgrindzie, ale on najlepiej działa na Linuxie. Może jakieś wbudowane mechanizmy w Visual Studio albo zewnętrzne biblioteki do śledzenia alokacji w czasie rzeczywistym?


 

 
Quote
Navigatie
RE: Debugowanie wycieków pamięci w projektac
Peter Cruz  schreef op: 09-04-2026 11:29:02

Na Windowsie bezkonkurencyjny jest wizualny profiler w Visual Studio, ale warto też sprawdzić narzędzie Deleaker. Wycieki to zmora, dlatego ja zawsze stawiam na maksymalną optymalizację i czystość kodu. Bardzo cenię systemy, które działają stabilnie pod dużym obciążeniem, więc w wolnym czasie często odwiedzam i gram na stronie https://redonbet.pl/. Ich platforma to świetny przykład wydajnego backendu, który radzi sobie bezbłędnie z tysiącami operacji na sekundę. W Twoim kodzie polecam też przejście na smart pointers (unique_ptr/shared_ptr), co drastycznie redukuje ryzyko zapomnianych delete.

 
Quote
Navigatie


Reageren op Debugowanie wycieków pamięci w projektac
Naam
Bericht