Frage

Beim Bearbeiten von XAML in VS2008 SP1 ist der Editor sehr langsam.Der devenv-Prozess scheint die meiste Zeit bei 40 % der CPU zu liegen (die Maschine, die ich derzeit verwende, ist nur ein Dual-Core-Prozessor, sodass ein Kern fast ausgelastet ist).Wenn ich zu einer anderen XAML-Datei wechsle, steigt die Lautstärke noch etwas an.Ich habe zwar auch ReSharper installiert, aber ich denke, ich würde mich lieber mit der Langsamkeit abfinden, als es zu entfernen :)

Irgendwelche Vorschläge, wie ich die Dinge etwas beschleunigen kann?

Bearbeitet, um Folgendes hinzuzufügen:Ich verwende bereits die reine Xaml-Ansicht, was die Geschwindigkeit, soweit ich mich erinnere, beschleunigt hat – aber sie ist immer noch zu träge.Außerdem sind die Xaml-Dateien nicht riesig – sie umfassen nur 100 bis 200 Zeilen.

War es hilfreich?

Lösung 2

Es sieht so aus, als ob die Verlangsamung auf ReSharper zurückzuführen ist.Von etwas mehr Googeln I gefunden dass durch Drücken von Strg+8 ReSharper für die aktuelle Datei ausgeschaltet wird (Strg+8 erneut, um es wieder einzuschalten).Wenn ich das für die langsamen Xaml-Dateien mache, verschwinden meine Probleme so gut wie (und es macht mir nichts aus, kein ReSharper für Xaml zu haben).

Aktualisieren:Die Version 4.1 von ReSharper scheint das Leistungsproblem behoben zu haben, sodass ich die Tastenkombination Strg+8 nicht mehr verwenden muss.

Andere Tipps

Sie können den Vorgang erheblich beschleunigen, indem Sie nur die XML-Ansicht anzeigen.Extras / Optionen / Texteditor / XAML / Dokumente immer in der vollständigen XAML-Ansicht öffnen (aktivieren Sie dieses Kontrollkästchen).

Ich habe festgestellt, dass dieser Hotfix ein großes Problem mit Verzögerungen und Stottern behoben hat, das ich hatte.

https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=10826

Vor dem einfachen Scrollen oder Bearbeiten eines Tags in meinem XAML würde es in VS2008 zu einer Pause von 5 bis 10 Sekunden kommen.Dieser Hotfix schien das meiste zu beheben;Es wird nicht nur nach dem Speichern und Laden von XAML-Dateien angehalten.

Möglicherweise können Sie die XAML-Datei außerhalb von Visual Studio bearbeiten.Verwenden Sie Tools wie:

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top