fastmm4 pomoc z uzyciem

0

czesc, dopiero sie ucze pisac dobry kod w delphi, w moim projekcie sa jakies bledy leaks, kumpel poradzil mi uzycie fastmm4.
pobralem wiec z sourceforge, ale nie wiem jak uzyc tego(instalcja, uzycie?)

Szukalem w google, nawet cos znalalzem ale proby dzialania nieudane.

Moze ktos mi opisac jak to po kolei sie uzywa?

Thanks from moutains :).

2

w moim projekcie sa jakies bledy leaks

Bo przecież czemu nazywać rzeczy tak jak się nazywają?

pobralem wiec z sourceforge, ale nie wiem jak uzyc tego(instalcja, uzycie?)

Zazwyczaj jeżeli nie wiesz jak czegoś użyć to znaczy że tego nie potrzebujesz...

Szukalem w google, nawet cos znalalzem ale proby dzialania nieudane.

Dziwne, bo nie mamy wysypu pytań o to więc chyba coś o tym w internecie jest, tylko że ty nie umiesz przeczytać instrukcji? A może po prostu zakrywasz się używaniem googlem gdy go nie użyłeś?

Moze ktos mi opisac jak to po kolei sie uzywa?

Napisz gdzie znalazłeś co, jak się do tego zastosowałeś i co z tego wynikło. Nie będziemy robić kursu specjalnie dla ciebie, tylko pokażemy ci dlaczego nie umiesz czytać kursów.

0

dziekuje, jestes uprzejmy bardzo.

mam dodac do uses FastMM4 jako pierwszy unit i tak robie, wstawilem tez FastMM4.pas oraz FastMM4Messages.pas do folderu z aplikacja i FastMM4Options.inc.

Cos robie zle, prosze o pomocne wskazowki bez zbednych zlosliwosci ze strony WszystkoWiemLepiejBoProgramujeOdUrodzenia.

2

dziekuje, jestes uprzejmy bardzo.

My tutaj piszemy towarzysko czy żeby rozwiązać problem?

mam dodac do uses FastMM4 jako pierwszy unit i tak robie, wstawilem tez FastMM4.pas oraz FastMM4Messages.pas do folderu z aplikacja i FastMM4Options.inc.

Cos robie zle

Nic nie robisz źle z opisu którego udzieliłeś dotychczas. No ale widać że ty ani googla nie pytałeś. Ot zrobiłeś jak ci się wydaje jak jest, coś było nie tak więc poleciałeś na forum.
Napisz CO jest nie tak, JAK to próbowałeś naprawić etc. , pewnie uda ci się to naprawić jeżeli tylko POMYŚLISZ. Ale tego wymagać w dziale newbie nie powinienem...

prosze o pomocne wskazowki bez zbednych zlosliwosci ze strony WszystkoWiemLepiejBoProgramujeOdUrodzenia.

Zbędne to są uprzejmości. Nie będę udawać że jesteś dla mnie istotny, mądry czy coś. Jesteś po prostu początkującym który nie nauczył się używać tandemu TBrain&Google.

0

a kim ty jestes?

Poszukam.

3

FastMM4_FAQ.txt i FastMM4_Readme.txt PRZECZYTAĆ i po problemie

0

Mam problem z FastMM4. Cały czas otrzymuje w powstałym pliku że aby uzyskać więcej informacji muszę włączyć FullDebugMode. Przeczytałem cały plik Fast4MM_Faq poustawiałem definicja tak jak ma być. plik dll wrzuciłem do bin i do folderu z aplikacją. I nadal nic.

Można prosić o podpowiedź co jeszcze mogę sprawdzić?

0

Pokaż co i jak zmieniłeś w FastMM4Options.inc. (nie cały plik tylko fragmenty)

0

{.$define FullDebugMode} usuń kropkę . z przodu

0

w pliku inc mam aktywne:

{$DEFINE LogMemoryLeakDetailToFile}
{$DEFINE LogErrorsToFile}
{$DEFINE FullDebugMode}

//{$define EnableMemoryLeakReporting} z tą czy bez tej definicji nie ma znaczenia nic się nie zmienia

0

Po modyfikacji FastMM4Options.inc zmuś kompilator do ponownego skompilowania pliku FastMM4Messages.pas (skasuj FastMM4Messages.dcu albo Project->Build )

Ja jeszcze ustawiłem
{$define ClearLogFileOnStartup}

0

Wstyd się przyznać po 3 latach ten sam problem, dlatego postanowiłem odkopać ten wątek.

KOD

var
 S : TStringList;
begin
 S := TStringList.Create;
end;

PROBLEM:
FastMM4 pokazuje wyciek jednak brak informacji odnośnie numeru lini kodu czyli S := TStringList.Create;

FASTMM4

    FullDebugModeDLL := LoadLibrary(FullDebugModeLibraryName);
  if FullDebugModeDLL <> 0 then
  begin
    GetStackTrace := GetProcAddress(FullDebugModeDLL,
      {$ifdef RawStackTraces}'GetRawStackTrace'{$else}'GetFrameBasedStackTrace'{$endif});
    LogStackTrace := GetProcAddress(FullDebugModeDLL, 'LogStackTrace');
  end;

Biblioteka prawidłowo się ładuje.

USTAWIENIA DELPHI
user image

user image

USTAWIENIA FastMM4Options.inc
user image

user image

user image

user image

user image

PYTANIE
Co jest źle ustawione?

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