TaskManager wie genau?

Sonstiges (nicht kategorisierbar)

Moderator: Moderatoren

Antworten
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

TaskManager wie genau?

Beitrag von Manfred »

Hi,
ich habe im Zusammenhang mit anderen Ungereintheiten mal ein näheres Auge auf den Windows Taskmanager geworfen. Dabei ist mir aufgefallen, das bei meinen xbase++ Programmen im laufe der Zeit immer mehr Arbeitsspeicher verbraucht wird, wenn man durch die Menues wandert. Das erweckt den Eindruck, als wenn irgendwann das Ende der Fahnenstange erreicht ist. Kann das wirklich so sein? Was mache ich denn dann evtl. grundlegend falsch? Ich meine es müßte doch in verträglichr Zeit im Taskmanager die Anzeige des Arbeitspeichers wieder geringer werden, oder nicht? Wenn ein Programm mal über längere Zeit läuft würde das doch dann irgendwann knallen.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: TaskManager wie genau?

Beitrag von Koverhage »

Meine Erfahrung:
Bis es knallt dauert es relativ lange. Das Programm wird zunächst nur relativ langsam.
Bei einer durchschnittlichen Arbeitszeit von 8-12 Uhr ist spätestens ab Mittag die Zeit
erreicht in der man das Programm zwangsweise beenden sollte (richtet sich
aber auch nach der Arbeitsgeschwindigkeit des Bedieners).
Gruß
Klaus
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: TaskManager wie genau?

Beitrag von Manfred »

siehst Du Klaus, ich habe ein Programm, durch das es dann aufgefallen ist, das rund um die Uhr läuft. Und das wird dann wie von Dir beschrieben langsamer, und bremst die Anwender aus. Und das schon nach weniger als 12 Stunden. Irgendwo muß da doch ein Denkfehler (von mir aus meinerseites) vorliegen. Oder ist das normal?
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: TaskManager wie genau?

Beitrag von Koverhage »

Normal sollte es nicht sein, bei meiner Hauptanwendung ist es auch so. Den Grund dafür habe
ich bis jetzt nicht gefunden.
Gruß
Klaus
Benutzeravatar
mini990
1000 working lines a day
1000 working lines a day
Beiträge: 592
Registriert: Sa, 28. Jan 2006 9:44
Wohnort: Berg-Richtheim bei Neumarkt i.d.Opf.
Danksagung erhalten: 1 Mal

Re: TaskManager wie genau?

Beitrag von mini990 »

Hallo,
ich kann das nicht nachvollziehen.
meine Hauptanwendung liegt stunden- und auch tagelang mit 10,9 MB im Speicher.
Da ändert sich so gut wie nix. Ab und an - je nach Programmteil - steigt der Speicherbedarf,
fällt dann aber wieder auf die 10,9 MB zurück...

Gruß Stefan
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: TaskManager wie genau?

Beitrag von Manfred »

Wenn keiner im Programm was tut, dann ist es bei meinen genauso. Es geht darum, das sich was tut im Programm. Und da habe ich mehrere getestet und die waren alle ähnlich. Hier habe ich noch was dazu geschrieben
viewtopic.php?f=32&t=10745&p=125369#p125369
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
mini990
1000 working lines a day
1000 working lines a day
Beiträge: 592
Registriert: Sa, 28. Jan 2006 9:44
Wohnort: Berg-Richtheim bei Neumarkt i.d.Opf.
Danksagung erhalten: 1 Mal

Re: TaskManager wie genau?

Beitrag von mini990 »

Es arbeiten ca. 120 Kunden mit 3-16 Arbeitsstationen ca. 10-12 Stunden am Tag.
... und da wird "schnell und viel" gearbeitet.

??

Gruß Stefan
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: TaskManager wie genau?

Beitrag von Manfred »

OK, dann hast Du sicherlich eine bessere Lösung als ich parat. Ich bin dabei herauszufinden, was ich sozusagen falsch mache, das sowas passieren kann. Ich vermute aber, dass es meine Datenbankklasse ist, die den Speicher ordentlich aufwühlt. Mal sehen, was ich da noch alles optimieren kann/muß. Als erstes entferne ich in einem kleinen Programm erstmal alles, was damit zusammenhängt und mache alle Öffnungsvorgänge xbase++ pur. Mal sehen, ob und was das bringt.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Antworten