2010-05-06 3 views
5

In Visual Studio 2010 wurde WPF zum Rendern des Editors verwendet. Dies führt zu Verlangsamungen, während ich Code bearbeite, besonders wenn ich etwas anderes verwende, das andere Videofähigkeiten benutzt.Wie kann ich die Rendergeschwindigkeit von Visual Studio 2010 Text-Editor beschleunigen?

Wie kann ich das beschleunigen? Eine neue Videokarte? Neue Fahrer? Die Einstellungen?

Welche Technologien verwendet WPF zum Rendern und welche Videokarte würde es ergänzen?

+0

Mein Ansatz ist es, Emacs für alle Textbearbeitung zu verwenden. –

+7

Nun, wir sind alle mächtig stolz auf dich! –

+2

Niemand möchte in das verwenden, dass sie das ursprüngliche VI oder VIM verwenden? –

Antwort

11

WPF verwendet DirectX zum Rendern, daher würde Ihnen eine neue Grafikkarte der Spitzenklasse sicherlich helfen. Jede solide ATI- oder Nvidia-Karte unterstützt heutzutage das neueste und beste DirectX.

+2

Ich verstehe, warum eine High-End-Grafikkarte helfen würde, es ist nur schwer, einigen meiner Microsoft-hassenden Freunde zu sagen, dass ich eine High-End-Karte benötigen würde, um Code zu bearbeiten. –

+4

Nun, die Tatsache ist, dass Sie heutzutage eine High-End-Karte benötigen, um Windows effektiv zu nutzen, sowie all die phantasievollen, grafikintensiven Anwendungen, die WPF erstellen kann. WPF ist im Kern eine UI-Technologie und eine leistungsstarke Technologie. Wenn du eine Hardcore-UI-Entwicklung machst und nicht schon eine gute Grafikkarte hast, ist wahrscheinlich ein Update fällig. Coding-Dinosaurier und Linux-Die-Hards würden hier snarky werden, aber es ist eine andere Art von Entwicklung und erfordert daher eine andere Art von Entwicklungswerkzeug. Emacs wird keine preisgekrönten Schnittstellen für Sie erstellen. – Charlie

+0

High-End ist ein bisschen umstritten, jede (moderne) diskrete Grafikkarte wird Ihnen einen signifikanten Schub für die laufende Integration geben. Das bedeutet nicht, dass Sie sich für ein 90-Grad-Kraftwerk entscheiden müssen, nur um zu programmieren. – jeffora

3

Die Antwort von @Charlie ist absolut genau richtig; und ich dachte daran, dies auf einen Kommentar zu sagen, aber dann dachte ich, ich sollte es als eine Antwort setzen.

Unter bestimmten Umständen (sicherlich auf meinem Desktop bei der Arbeit, die eine Workstation NVidia-Karte verwendet), die in den Installationsproblemen aufgeführt sind (insbesondere mit Hyper-V verbunden), kann VS2010 die Videobeschleunigung nicht aktivieren, selbst wenn dies der Fall ist verfügbar.

Öffnen Sie Tools-> Optionen, und im allerersten Optionsfeld sehen Sie eine Gruppe in der Mitte "Visual Experience". Stellen Sie nur sicher, dass dort alles eingecheckt ist und "Visual Studio verwendet hardwarebeschleunigtes Rendering ..." lautet.

Ich glaube nicht, dass die Hardware-Anforderungen für VS2010 besonders schwer sind - aber Ihre Karte muss DX-fähig sein.

Verwandte Themen