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.