kategorie: ANSI C, MUI
[#1] Monitorowanie wycieków pamięci pod MOSem
Czym najlepiej monitorować pamięć pod MorphOSem aby sprawdzić czy mój program nie robi przypadkiem jakiejś demolki w RAMie ?
[#2] Re: Monitorowanie wycieków pamięci pod MOSem

@MarX, post #1

Pewnie wiesz o programach Enforcer i Mungwall. Może znajdą zastosowanie również pod systemem MorphOS?

Enforcer wykryje odnoszenie się do pamięci nieprzydzielonej aplikacjom, jak:
  • odczyt i zapis do pierwszego kilobajta pamięci (prócz adresu $4 czyli ExecBase),
  • odczyt i zapis do nieistniejących zakresów pamięci,
  • zapis do pamięci ROM.

Mungwall wykryje Ci z kolei odnoszenie się do:
  • niezarezerwowanej pamięci,
  • niezainicjowanej zarezerwowanej pamięci,
  • już zwolnionej pamięci oraz
  • wskaźników NULL.

Tutaj znajdziesz szczegółowy instruktaż pracy z tymi programami.

Ostatnia aktualizacja: 29.12.2017 14:44:46 przez Hexmage960
[#3] Re: Monitorowanie wycieków pamięci pod MOSem

@MarX, post #1

Pod morphosem to http://aminet.net/dev/debug/Wipeout-morphos.readme

chyba jest tez dołączony do SDK.
[#4] Re: Monitorowanie wycieków pamięci pod MOSem

@Hexmage960, post #2

Enforcer nie działa pod MorphOS-em. Mungwall nie wiem, ale Wipeout jest lepszy.
[#5] Re: Monitorowanie wycieków pamięci pod MOSem

@Krashan, post #4

Rozumiem. Z tego co przeczytałem Wipeout jest nowszy niż Mungwall i ma więcej funkcji. W każdym razie na potrzeby MarXa Wipeout jest jak znalazł.

Ostatnia aktualizacja: 29.12.2017 15:33:35 przez Hexmage960
[#6] Re: Monitorowanie wycieków pamięci pod MOSem

@Hexmage960, post #5

Dziękuję wszystkim za szybki odzew. Wypróbuję Wipeout'a OK
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem