Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.157 Beiträge
 
Delphi 12 Athens
 
#11

AW: Handle Count erhöht sich

  Alt 28. Jul 2020, 14:14
weil es für Windows einfacher ist,
neue Nummern zu erzeugen statt alte wieder zu verwenden?
Es ist auch fehlerunganfälliger, wenn kurz nacheinander nicht die selbe ID vergeben wird.

Aber das betrifft nur den "Wert" des Handles, aber nicht die "Anzahl" aller Handles.

Wenn die Anzahl steigt, dann würde ich erstmal an ein "Speicherleck" denken, also dass Handles nicht wieder geschlossen/freigegeben werden


FastMM kennt nur Speicher, der über ihn Reserviert wurde ... Fremder Speicher (auch an ihm vorbei, direkt an VirtualAlloc) oder andere Handles interessieren ihn natürlich garnicht. (er weiß ja nichts davon)




Entweder die Tools von SysInternals.
Oder man macht sich einen Snapshot (alle Handles suchen und merken) und vergleicht das nachher,
dann muß man "nur" noch die neuen Handles auflösen und versuchen rauszubekommen was für ein Handle das ist.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (28. Jul 2020 um 14:17 Uhr)
  Mit Zitat antworten Zitat