Ile pamięci zżera program ?

0

Witam.

Kilka już razy chciałem porównać dwa programy względem szybkości działania i ilości pamięci którą zużywa.
Znalazłem jak porównać szybkość; wpisać po prostu "time ./program" przy uruchamianiu, ale nie mogę znaleźć jak porównać ile pamięci zżera. Nie mogę tego sprawdzić w monitorze systemu, bo program który chcę przetestować często trwa ułamek sekundy.

Wiecie może czy da się to jakoś sprawdzić ? Działam na linuksie, a programy piszę w c++ ;)

0

breakpoint i podejrzeć ile ramu zżera proces.

0

A jak takiego breakpoint'a w kodzie umieścić ? Tj. co wpisać ?

0

A czym to kompilujesz?

0

za pomocą gcc

1

To możesz uruchomić program przez gdb w takim razie. Wpisz

gdb program

następnie

break main

a potem

run

i potem za pomocą

step

możesz przesuwać się po programie linia po linii

1 użytkowników online, w tym zalogowanych: 0, gości: 1