Thema: Delphi Unexpected Memory Leak

Einzelnen Beitrag anzeigen

dominikkv

Registriert seit: 30. Sep 2006
Ort: Gundelfingen
1.109 Beiträge
 
Delphi 2007 Professional
 
#1

Unexpected Memory Leak

  Alt 10. Jul 2007, 20:36
Hi

bin nun seit einiger Zeit an einem Projekt.
Heute hab ich gesehen das man mit
ReportMemoryLeaksOnShutdown := True; bei Programmende seine Leaks angezeigt bekommt.
Naja...hier mal meine kleine Liste^^
Zitat:
---------------------------
Unexpected Memory Leak
---------------------------
An unexpected memory leak has occurred. The unexpected small block leaks are:



1 - 12 bytes: TIdThreadSafeInteger x 1, String x 50

13 - 20 bytes: TList x 5, TIdHTTPProtocol x 1, TIdStackWindows x 1, String x 28, Unknown x 6

21 - 28 bytes: TCriticalSection x 1, TIdProxyConnectionInfo x 1, TIdReplyRFC x 2, TIdCriticalSection x 3, TBrush x 1, TPen x 1, String x 19

29 - 36 bytes: TFont x 1, TIdCookies x 1, TIdBuffer x 2, TOcilloScope x 1, String x 48, Unknown x 5

37 - 44 bytes: String x 7

45 - 52 bytes: TMultiReadExclusiveWriteSynchronizer x 1, TIdURI x 1, String x 7

53 - 60 bytes: TIdCookieList x 2, TIdSocketHandle x 1, TStringList x 4, TBitmap x 5, String x 6

61 - 68 bytes: TIdCookieRFC2109 x 2, TThreadLocalCounter x 1, TIdHeaderList x 6, String x 24, Unknown x 1

69 - 76 bytes: TIdCookieManager x 1, String x 2

77 - 84 bytes: String x 4

85 - 92 bytes: String x 3

93 - 100 bytes: TBitmapCanvas x 1, String x 2

101 - 108 bytes: String x 3, Unknown x 1

109 - 116 bytes: TBitmapImage x 5, String x 3

133 - 140 bytes: TShoutcastQuery x 1

149 - 156 bytes: TIdHTTPResponse x 1

173 - 188 bytes: TIdHTTPRequest x 1

253 - 268 bytes: TIdSocketListWindows x 1, TIdIOHandlerStack x 1

317 - 348 bytes: String x 1

349 - 380 bytes: TIdHTTP x 1

381 - 412 bytes: String x 2

477 - 524 bytes: Unknown x 7

733 - 796 bytes: String x 1

1261 - 1372 bytes: Unknown x 1



The sizes of unexpected leaked medium and large blocks are: 61740


---------------------------
OK
---------------------------
So, was kann ich dagegen machen, oder wie finde ich am besten meine Leaks und wie behebe ich diese?

Bin für jeden Tipp dankbar^^

mfg.Dominik
Dominik
  Mit Zitat antworten Zitat