AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 02:23

Parameter dieser Suchanfrage:

Suche in Thema: Memory Leak: Ursache finden
Suche alle Beiträge, die von "Jazzman_Marburg" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 6 von insges. 6 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Sonstige Werkzeuge

    AW: Memory Leak: Ursache finden

     
      by Jazzman_Marburg, 17. Feb 2013
    Problem gelöst! :-D

    Wie schon alle Tools (und auch eure Hinweise) daraufhin deuteten, hing der Memory Leak mit dem Array of Integer zusammen:

    FillChar( fHfgkFarbe, SizeOf( fHfgkFarbe ), 0);

    Das Array wurde anschließend überhaupt nicht benutzt (stammt noch aus einer vorherigen Version), und genau diese Zeile sorgte für den Memory-Leak. Eine Recherche in einschlägigen Foren brachte dann...
  • Forum: Sonstige Werkzeuge

    AW: Memory Leak: Ursache finden

     
      by Jazzman_Marburg, 16. Feb 2013
    Dito - exakt der selbe Leak-Report.



    Ein explizites GetMem/AllocMem nutze ich nicht.

    Sourcen wären im Prinzip überhaupt kein Problem -- aber es ist doch einiges an Code, und das wäre wirklich nicht ok, euch meinen Fehler im meinem Code suchen zu lassen. Sehr lieb!

    Ich werde morgen einfach mal eine große Auskommentierungsaktion starten und mal systematisch rang gehen.
  • Forum: Sonstige Werkzeuge

    AW: Memory Leak: Ursache finden

     
      by Jazzman_Marburg, 16. Feb 2013
    Keinerlei Wirkung -- ReportMemoryLeak ("37-44 Bytes: Unknown x 1") unverändert.
    destructor TPaletto.Destroy;
    begin

    inherited Destroy;
    SetLength(fHfgkFarbe, 0);

    end;

    Danke!
  • Forum: Sonstige Werkzeuge

    AW: Memory Leak: Ursache finden

     
      by Jazzman_Marburg, 16. Feb 2013
    Ein sehr guter Tipp -- leider kein Destructor ohne override, und in jedem Destructor ist stets ein "inherited Destroy;"
    Ich dachte schon, dass muß es sein... Dennoch ein guter Tipp!



    Diesen Hinweis verstehe ich nicht, ich sagte ja, bei fHfgkFarbe handelt es sich um ein Array of Integer -- und ja, es ist ein private Klassenvariable. Ein Nil ist nirgends zu finden.



    Jou -- das war mein...
  • Forum: Sonstige Werkzeuge

    AW: Memory Leak: Ursache finden

     
      by Jazzman_Marburg, 16. Feb 2013
    Hallo.

    Vielen Dank - aber das kann ich ausschließen:
    Bei setlength( fHfgkFarbe, fAnzFarben ); wird die Länge eines Array of Integer mittles einfachem Integer (fAnzFarben) bestimmt.

    Steht in ähnlicher Form öfters im Source -- schließe ich somit als Verdächtigen aus.

    Gruß
    Jazzman
  • Forum: Sonstige Werkzeuge

    Memory Leak: Ursache finden

     
      by Jazzman_Marburg, 16. Feb 2013
    Hallo.
    Bei der Suche nach der Ursache für einen kleinen Memory-Leak, wäre ich sehr dankbar für jedwede Hilfe.
    Nachdem ich mit "ReportMemoryLeaksOnShutDown := True;" die Nachricht (UexpectedMemoryLeak.jpg) über einen Memory-Leak erhalten habe, aber die Ursache nicht finden konnte, habe ich MadExcept mal ausprobiert.
    Wie erwartet, gibt es auch einen Leak-Report (LeakReport.jpg) aus dem ich...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Jazzman_Marburg&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=173304
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:32 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz