TWebBrowser Cache voll??
hey there,
also benutze den TWebbrowser in meiner anwendung, der alle paar sekunden eine neue seite lädt, nun hab ich das probelm, das wenn das programm länger läuft, das unerträglich lange dauert bis die seite geöffnet ist, wieso?? kann man das umgehen in dem man sowas wie den cache leert wenn das geht??? der speicherverbrauch des programms steigt kontinuierlich an, und nach einer halben stunde ist dann auch schon sense... kann ich den irgendwie gering halten?? edit: es funktionieren die funktionen alle noch, nur wenn das programm lange gelaufen ist, sieht man irgendwie gar nichts mehr im webbrowser, also erzeigt nichts mehr an.. |
Re: TWebBrowser Cache voll??
Falls du mit COM-Schnittstellen (IHTMLDocument2, ...) arbeitest einfach mal öfters Interfaces mit _Release freigeben. Der IE (steckt ja hinter TWebBrowser) ist nicht gerade Ressourcenleak-Frei.
|
Re: TWebBrowser Cache voll??
Hi Bernhard,
könntest du das etwas genauer erklären ? Ich habe ein ähnliches Problem mit dem ständig wachsenden Speicherbedarf, aber immer nach bestimmten FGehlern in der Programmierung gesucht. wenn ich das jetzt auf den IE schieben kann, wäre zumindest mein Gewissen beruhigt, wenn es sogar ne Lösung gibt, wäre es noch besser. Gruß Stefan |
Re: TWebBrowser Cache voll??
Zitat:
(d.h ob der Inhalt für den User sichtlich angezeigt werden soll) oder ob nur der Quelltext von Bedeutung ist, welcher auch z.B via Indy heruntergeladen werden kann. |
Re: TWebBrowser Cache voll??
mhh beides, also wenn das programm selber arbeitet dann ists egal, muss also in dem fall nicht die seite angezeigt werden.
aber es ist ja nicht nur ein selbstständig arbeitendes programm, sondern wird auch vom user gestuert, in dem fall ist es besser, wenn selbiger auch was sieht^^ naja ich gebe jetzt im onbefornavigate2 jedesmal erst die alte seite mit "_release" frei, das bringt mir zwar nicht unbedinkt speicherersparnis, jedoch hab ich das grfühl, das die auslastung runter geht.. und das sogar um fast die hälfte.. oder bilde ich mir das nur ein und das ist totaler blödsinn sowas zu tun?? ich kenn mich mit dieser komponente auch noch nicht so gut aus um das selber beurteilen zu können.. ;-( |
Re: TWebBrowser Cache voll??
Zitat:
|
Re: TWebBrowser Cache voll??
ist vllt ne doofe frage, aber was hab ich denn davon?? also ich schaue jetzt immer im taskmanager nach!! :gruebel:
|
Re: TWebBrowser Cache voll??
Zitat:
|
Re: TWebBrowser Cache voll??
das hab ich mir ebend mal angesehen, und ich glaub das muss ich mir erst noch mal genauer ansehen, kenne diesen befehl noch nicht...
|
Re: TWebBrowser Cache voll??
Zitat:
GetProcessMemoryInfo |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:41 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