Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Memory Leak durch TGPUObjectsPool (https://www.delphipraxis.net/210201-memory-leak-durch-tgpuobjectspool.html)

Peter-Pascal 16. Mär 2022 17:28

Memory Leak durch TGPUObjectsPool
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

gerade habe die Version 11.1 installiert und starte ein Projekt und erhalte folgende Meldung über ein Memory Leak. (Graphik)
Nur diese genannte Objekte gehören zu Delphi und sind also mitgekommen.
Ich weiß nicht, wie ich dieses Leak schließen kann.:(

Bitte schaut euch den beigefügten ScreenShot an.

Vielen Dank.

Gruß Peter

BerndS 16. Mär 2022 17:47

AW: Memory Leak durch TGPUObjectsPool
 
Versuch doch mal am Ende des Programms
Delphi-Quellcode:
TGPUObjectsPool.Disabled := True;
zu setzen.

Das sollte die interne Instanz freigeben.

Stevie 16. Mär 2022 17:49

AW: Memory Leak durch TGPUObjectsPool
 
Ist bereits reported worden: https://quality.embarcadero.com/browse/RSP-37378
Gibt übrigens noch mehr solcher Leaks in FMX. Da werden verzögert erzeugte Singleton Instanzen einfach am Ende nicht freigegeben. Musste man ja nicht unter ARC, yolo :mrgreen:

Peter-Pascal 16. Mär 2022 17:56

AW: Memory Leak durch TGPUObjectsPool
 
Danke für die Antwort.

Das heißt ich muss warten, bis Delphi das Problem im nächsten Patch löst?

Gruß Peter

Stevie 16. Mär 2022 18:01

AW: Memory Leak durch TGPUObjectsPool
 
Wenn es dich derweil stört, rufst einfach am Ende
Delphi-Quellcode:
TGPUObjectsPool.Uninitialize
auf - die anderen Stellen, die noch Memoryleaks haben, sollten ähnliche Methoden haben.

Peter-Pascal 16. Mär 2022 18:19

AW: Memory Leak durch TGPUObjectsPool
 
Danke, das funktioniert.

Stören trifft es vielleicht nicht so ganz, aber beim ständigen ausprobieren ist es halt ein Klick mehr und nervt auf Dauer.

So ist das aber gut.

Vielen Dank


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:03 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