.net-Anwendungen hängen einige Sekunden lang

441
HCL

In einer Firma habe ich 3 .net Applications installiert. 2 Verwenden Sie Windows-Formulare, verwenden Sie WPF. Vor ein paar Wochen begannen einige Benutzer zu beklagen, dass die zwei auf Win-Forms basierenden Anwendungen regelmäßig für einige Sekunden hängen bleiben. Dies kann passieren, wenn Menüelemente geöffnet, Baumansichten erweitert und neue Fenster geöffnet werden. Während dieser Zeit finden weder Netzwerk- noch Festplattenvorgänge statt. Die CPU ist nicht ausgelastet.

Gab es in den letzten Wochen ein Service Pack, das dazu führen kann, dass .net win-forms-Anwendungen so reagieren? Oder hat jemand eine andere Idee oder Erfahrung? Vielleicht die Antivirus-Lösung. Der AV ist MC'Affee, das Betriebssystem ist Windows XP.

Die Anwendungen wurden in der letzten Zeit nicht geändert und laufen bereits seit mehreren Jahren ohne Beanstandung.

1
Es würde uns erleichtern, Ihnen zu helfen, wenn Sie uns die .Net-Version mitteilen, welche Anwendungen verwendet werden. AndrejaKo vor 13 Jahren 0
@AndrejaKo: .net 3.5SP1 HCL vor 13 Jahren 0
Sind die Programme auf einem oder mehreren Computern installiert? Sind Sie sicher, dass diese Probleme spezifisch für Ihre Programme sind und nicht auch für andere? James P vor 13 Jahren 0
@ James: Ungefähr 50 Computer. Die Computer sind IMO nicht sehr gut installiert. Ich kenne keine anderen installierten .net-Programme, die häufig verwendet werden. Daher kann ich nicht sagen, ob andere .net-Programme Probleme haben. Bei den Office-Produkten ist jedoch kein solches Verhalten zu beobachten. Interessant ist, dass der Effekt nicht immer gleich stark ist. Es gibt Zeiten, in denen das Problem quasi nicht auftritt. Es scheint vom Netzwerkverkehr abzuhängen, aber zumindest für eine dieser Apps wird kein Netzwerkbetrieb ausgeführt. HCL vor 13 Jahren 0

1 Antwort auf die Frage

1
Richard

Sie müssen sich mit den Entwicklern beschäftigen. Nehmen Sie einen Prozessspeicherauszug vor, und hängen Sie ihn an die Entwickler weiter, die bestimmen können, was die Anwendung tut.

Es finden weder Netzwerk- noch Festplattenvorgänge statt

Sind Sie sicher, dass kurze Operationen sehr leicht übersehen werden können. Muss wirklich mit der entsprechenden Überwachungssoftware überprüfen.

Gab es in der letzten Woche ein Service Pack

Das letzte Update für .NET (ich habe mich hier angewendet) war das Sicherheitsupdate MS10-060, das mit dem August-Batch veröffentlicht wurde (ich habe hier keine Probleme gesehen), aber das war jetzt vor ein paar Wochen.

Danke für die Antwort. Ich würde dir +1 geben, aber ich kann nicht, weil ich nicht die notwendigen Punkte habe. Das Problem ist, dass wir keine Administratorrechte für diese Clients haben. Daher ist eine Profilierung (soweit ich weiß) nicht möglich. HCL vor 13 Jahren 0
Um einen eigenen Prozess (dh denselben Benutzer) zu sichern, benötigen Sie keine Administratorrechte. Richard vor 13 Jahren 0