Entwickler-Ecke
WPF / Silverlight - Nach 3 Tagen gehen einfachste Windowsfunktionen nicht mehr
m.keller - Do 11.05.17 07:25
Titel: Nach 3 Tagen gehen einfachste Windowsfunktionen nicht mehr
Hallo Entwicklergemeinde,
ich habe eine WPF Oberfläche bekommen wo es ein großes Problem gibt.
Vielleicht hat jemand von euch so etwas schon mal gehabt.
Und zwar kommuniziert diese über WPF mit zwei Clients (verschiedene Schnittellen).
Zusätzlich hat diese Zugriff auf die Datenbank.
Nach ca. 3 bis 4 Tagen ohne direkter Verwendung, kann man nicht mehr den Task-Manager öffnen, Windows Programme werden nicht mehr gestartet und wenn man das Netzwerke- und Freigabecenter öffnet, steht nur "kann nicht geladen werden" im Fenster.
Die Comboboxen in der Oberfläche werden nicht mehr geöffnet, wo nach dem Start mehrere Einträge vorhanden waren.
Wenn vorher der Taskmanager geöffnet war, wird dieser auch weiter aktualisiert. Dort ist zumindest kein großer Speicher unterschied oder CPU-Auslastung zu erkennen. Alles wie im Funktionierenden Betrieb.
Kennt jemand das Problem? Wo kann man dabei mit der Fehlersuche beginnen?
Ist es eventuell ein Grafikspeicherproblem?
Th69 - Do 11.05.17 08:52
Das hört sich m.E. wirklich nach einem Handle-Problem an, d.h. daß das Programm diese nicht mehr korrekt freigibt.
Eigenartig ist nur, daß WPF bis auf die Windows keine Windows-Handles für die Steuerelemente und Menüs etc. benutzt (im Gegensatz zu WinForms).
m.keller - Do 11.05.17 09:02
Es ist halt sehr Komisch.Es Funktioniert die ganze Oberfläche Tabs usw.
Nur wenn man auf die Combobox klickt, wird diese selektiert aber nicht mehr geöffnet.
Es ist auch schon vorgekommen, dass die Combobox geöffnet wird aber keine Einträge in dieser zu sehen waren, obwohl die vorher gefüllt war(3 Tage vorher).
Startet man die Oberfläche neu, ist alles top.
Delete - Do 11.05.17 09:26
- Nachträglich durch die Entwickler-Ecke gelöscht -
m.keller - Do 11.05.17 09:32
Frühlingsrolle hat folgendes geschrieben : |
Deaktiviere eine zeitlang die Antivir Anwendung und schau ob das Phänomen immer noch besteht. |
Danke, aber auf dem PC ist kein Antivir Software :D
jaenicke - Do 11.05.17 10:23
m.keller hat folgendes geschrieben : |
Danke, aber auf dem PC ist kein Antivir Software :D |
Dann deaktiviere mal alle Viren und schau, ob es noch passiert. :P
Nein, im Ernst:
Du könntest ja auch mal einfach nur das Programm bedienen und laufen lassen und dabei die Handleanzahl usw. im Process Explorer beobachten. Vielleicht siehst du da ja schon einen ungewöhnlichen kontinuierlichen Anstieg, der nicht wieder zurückgeht.
m.keller - Mi 31.01.18 12:09
Zur Info,
Ich habe den Fehler gefunden.
Hat ziemlich lange gedauert.
Die Software hat sich im Arbeitsspeicher reichlich genommen.
Jede Minute ca. 50 MB.
Dort war ein Log eingebaut um die WCF Aufrufe mit zuschreiben und zu Zähle wie viel Aufrufe in der Minute getätigt wurden.
Leider wurde dieser Speicher nie Freigegeben.
Nun ist es behoben.
Danke für eure Hilfe.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!