AW: GDI Handles einer Anwendung
Also mal kurz experimentell herausgefunden:
1. Kleines Progamm mit ein paar Buttons, geöffnet 16/44 (hatte auch schon 21/44). Mit dem Button erstelle ich eine sonst leere Form und zeige sie Modal an: 16/47 (braucht also drei geheime Ressourcen). Daraus lässt sich ableiten das die Analyse der Handles von seiten GDIView wohl nicht komplett ist, denn so eine Form benötigt bestimmt Ressourcen und die sind wohl auch nicht geheim. Vielmehr denke ich, das Microsoft - die bewusst undokumentierte - GDI-Table umgestaltet/ausgebaut/erweitert/... hat und damit nicht alle Werte angezeigt werden (können). 2. Weiterer Button zum Erzeugen eines Icons (das braucht so eine Form) und schon geht der Zähler von 16/44 auf 16/45. Daraus folgt: Icons werden schon mal nicht mitgezählt... Die Jagd auf die anderen beiden Ressourcen sei also hiermit offizell eröffnet :wink: |
AW: GDI Handles einer Anwendung
Hi Whookie,
das habe ich auch schon festgestellt, dass nach dem Anwendungsstart der erste Wert kurzzeitig immer höher ist (zwischen 3 und 4 bei mir) und dann geht die Anzahl wieder nach unten und ist dann aber stabil (solange nix gemacht wird -> neues Formular etc.). Vielleicht bekommen wir ja doch noch raus, was das so für Ressourcen sind ;-) |
AW: GDI Handles einer Anwendung
Zitat:
Zitat:
Ich frage mal ganz konkret: Steigt bei dir denn die Zahl in der Spalte "All GDI" während alle anderen ungefähr konstant bleiben und somit nicht ansteigen? Zitat:
Der VirtualStringTree ist eine visuelle Komponente, die mithilfe der GDI/Canvas gezeichnet wird. Das verbraucht GDI-Handles. |
AW: GDI Handles einer Anwendung
Zitat:
Sorry aber versteh mich nicht falsch... Das war eher auf dich bezogen :mrgreen: Zitat:
Zitat:
Es wurde in früheren Beiträgen geschrieben, dass ihr bei euren größten Anwendungen auf max 750 GDI Handles kommt. Das heißt ja, dass ich eine Anwendung mit ein paar Fenstern und ein paar VSTs mal ganz locker auf die 750 Handles bringen kann. Und dann habe ich noch keinen Source dahinter, der irgendwas sinnvolles macht. |
AW: GDI Handles einer Anwendung
Zitat:
Nach deiner Rechnung müsstest du ja nur sieben bis acht Formulare mit den VST erstellen und anzeigen lassen. Wächst das alles linear? |
AW: GDI Handles einer Anwendung
Jup habe ich gemacht.
Ist nicht linear aber sind genau 50 Fenster mit jeweils einem VST drinne. Dann sind die 700 GDIs erreicht... |
AW: GDI Handles einer Anwendung
Na dann ist doch jetzt alles soweit in Butter, oder?
|
AW: GDI Handles einer Anwendung
Prinzipiell schon aber dennoch würde ich gerne die Handles ermitteln, die zwischen den beiden Werten sich "verstecken". Mir geht es doch nicht um irgendwelche max Anzahlen von Komponenten oder Fenstern oder sonstwas. Ich will wissen was da noch GDI Handles benutzt.
|
AW: GDI Handles einer Anwendung
Solange du nicht den Windows-Quelltext vorzuliegen hast, kannst du da anscheinend nicht ran.
Grund: Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:10 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