Natürlich ist RAM für eine große Entwicklungsumgebung wie Visual Studio immer sehr wichtig, insbesondere für die Version 2010, und insbesondere, wenn Sie die Ultimate Edition verwenden, die so speicherintensive Funktionen wie IntelliTrace und die Architektur- und Modellierungsdiagramme enthält .
Allerdings ist eine der wichtigsten Dinge , die oft übersehen wird, kann aber einen großen Unterschied zur Gesamtleistung von Visual Studio machen, ist Festplattengeschwindigkeit .
Scott Guthrie (Microsoft Corporate Vice President der .NET Developer Platform) hat einen sehr interessanten Artikel zu diesem Thema geschrieben.
Es ist ein paar Jahre alt und wurde um die Zeit von Visual Studio 2005 geschrieben. Es ist jedoch auch heute noch sehr relevant, da sich die Art und Weise , wie Visual Studio weiterhin funktioniert (insbesondere die Art und Weise, wie die Compiler arbeiten), in dieser Zeit nicht so sehr geändert hat .
Scott schreibt:
Auf Konferenzen wird ich oft nach Empfehlungen für PC-Hardware gefragt. Insbesondere: "Welchen Maschinentyp empfehlen Sie mir für die Entwicklung mit Visual Studio?" und / oder "Ihr Laptop scheint sehr schnell zu sein, um welchen Typ handelt es sich?"
Einige meiner Empfehlungen zu diesem Thema sind ziemlich normal und offensichtlich: Idealerweise möchten Sie einen Duellkern oder eine bessere CPU erhalten. Ich empfehle auch immer, mindestens 2 GB oder mehr RAM zu haben.
Die Empfehlung, die ich mache und die die Leute oft ein wenig überrascht, ist, sicherzustellen, dass Sie beim Kauf einer neuen Maschine immer die schnellstmögliche Festplatte erhalten - und bei Bedarf den Kauf einer zusätzlichen CPU-Prozessorgeschwindigkeit gegen eine schnellere zu tauschen Festplatte stattdessen.
Ebenfalls:
Warum ist die Festplattengeschwindigkeit wichtig?
Multi-Core-CPUs auf Computern sind in den letzten Jahren so schnell geworden, dass Sie in den meisten gängigen Anwendungsszenarien normalerweise nicht die verfügbare Prozessorkapazität Ihres Computers blockieren.
Was Sie viel häufiger blockieren, ist die Such- und E / A-Geschwindigkeitskapazität, mit der> Ihr Computer auf Ihre Festplatte zugreift. Wenn Sie eine Anwendung verwenden, die viele Dateien lesen / schreiben muss, ist es nicht untypisch, dass die CPU-Prozessorauslastung sehr niedrig ist, da die Anwendung möglicherweise die meiste Zeit nur auf die Festplattenvorgänge wartet fertigstellen.
Wenn Sie mit Visual Studio entwickeln, lesen / schreiben Sie am Ende viele> Dateien und verbringen viel Zeit mit der Ausführung von Festplatten-E / A-Aktivitäten. Große Projekte und> Lösungen können Hunderte (oder Tausende) von Quelldateien enthalten (einschließlich Bilder, CSS,> Seiten, Benutzersteuerelemente usw.). Wenn Sie ein Projekt öffnen, muss Visual Studio alle darin enthaltenen Quelldateien lesen und> analysieren, um Intellisense bereitzustellen. Wenn Sie in> Quellcodeverwaltung eingetragen sind und eine Datei auschecken, aktualisieren Sie Dateien und Zeitstempel auf der Festplatte. Wenn Sie eine Lösung kompilieren, sucht Visual Studio nach aktualisierten Assemblys von mehreren Speicherorten, schreibt nach Abschluss der Kompilierung mehrere neue Assemblys auf die Festplatte und behält die PDF-Debugger-Symboldateien auf der Festplatte bei sie (alle> als separate Dateispeichervorgänge).
Wenn Sie eine langsame Festplatte haben, wird Visual Studio blockiert, während es darauf wartet, dass diese Lese- / Schreibvorgänge abgeschlossen werden. Dies kann Ihre allgemeine Entwicklungserfahrung erheblich verlangsamen.
Den vollständigen Artikel können Sie hier lesen:
Tipp / Trick: Festplattengeschwindigkeit und Visual Studio-Leistung