Nachdem ich im Internet nach Leistungsverbesserungen bei der Verwendung von Visual Studio 2010 mit einer Solid-State-Festplatte gesucht hatte, hörte ich viele unterschiedliche Meinungen.
Viele Leute sagten, dass die Verwendung einer SSD keinen wirklichen Vorteil bringt, andere sagten jedoch genau das Gegenteil. Ich bin ein bisschen verwirrt mit den gegensätzlichen Meinungen und kann nicht wirklich entscheiden, ob der Kauf einer SSD einen Unterschied machen würde.
Welche Erfahrungen haben Sie mit diesem Problem gemacht und welche SSD haben Sie verwendet?
performance
visual-studio-2010
hardware
ssd
Systemdaten
quelle
quelle
Antworten:
Ich denke, vieles hängt davon ab, in welchen Sprachen Sie auf VS2010 programmieren möchten.
Ich weiß zum Beispiel, dass C # auf schnellen Maschinen bei einem relativ großen Projekt in weniger als 5 Sekunden kompiliert wird.
Andererseits dauert das Programmieren von Native C ++ für ein Projekt derselben Größe ~ 45 Sekunden.
Nach meiner eigenen Erfahrung wird eine SSD für Kompilierungszeiten keinen großen Unterschied machen.
Abgesehen davon ist die Startzeit von VS2010 auf Ihrem Computer definitiv kürzer als bei Verwendung einer herkömmlichen Festplatte, wenn Sie eine SSD verwenden. Ob es sich für Sie lohnt oder nicht, ist Ihre Wahl.
Ich hoffe, das hilft.
EDIT: Ich kann heute vielleicht damit herumspielen, wenn jemand interessiert ist. Ich besitze einen OCZ Vertex 3 mit 120 GB. Ich kann Visual Studio darauf installieren und Ihnen eine grobe Schätzung im Vergleich zu meinem Arbeits-PC geben, was ungefähr den PC-Spezifikationen entspricht. Ich mache eine Kopie meines Projekts und hoffe, dass ich es zu Hause kompilieren kann. Ich werde dich später heute aktualisieren
quelle
Ich habe meinen Computer vor einigen Monaten aktualisiert und mich entschlossen, die C ++ - Erstellungszeiten vorher und nachher zu testen, um festzustellen, welche Geschwindigkeitsverbesserung ich erhalten habe. Ich habe drei Konfigurationen getestet, die alle ein C ++ - Projekt in Visual Studio 2005 mit Windows 7 erstellt haben:
Ich habe jeden Build zweimal erstellt, einen direkt nach einem Warmstart und erneut kurz nach dem ersten Build (nachdem alles in den Festplatten-Cache eingelagert wurde). Hier sind die Ergebnisse, die ich erhalten habe:
In den Fällen 1 und 2 werden Sie feststellen, dass ich genau die gleichen Erstellungszeiten habe, unabhängig davon, ob ich von meiner SSD oder dem Laufwerk mit 7,2.000 U / min erstellt habe. Die Festplattengeschwindigkeit scheint also kein Faktor beim Kompilieren zu sein, zumindest für Festplatten mit einer anständigen Geschwindigkeit. Die Änderung, die den großen Unterschied ausmachte, war die Umstellung von einem Core-2-Duo auf eine i5-CPU mit 3,3 GHz. Es scheint also, dass die Kompilierung CPU-gebunden und nicht speicher- oder festplattengebunden ist.
Ich hatte angenommen, dass der Wechsel von der Festplatte zur SSD die Geschwindigkeit etwas erhöhen würde, aber anscheinend ist das nicht der Fall - vermutlich wird einfach alles ausgetauscht und danach mit der Geschwindigkeit des Speichers.
quelle
Ich denke, es macht einen großen Unterschied. VS (wie Windows) schreibt ständig auf die Festplatte. Dies ist selbst bei kleinen Datenmengen überraschend langsam. Ich habe eine SSD in einen alten Laptop gesteckt und sie ungefähr fünfmal schneller gemacht. Sie können die Ergebnisse sehen .
Obwohl ich keine Erfahrungen aus erster Hand mit VS und SSDs habe, bin ich sicher, dass dies alles viel schneller machen wird.
Eines ist zu beachten: SSDs weisen sehr hohe Ausfallraten auf (einschließlich der ersten, die ich gekauft habe). Kaufen Sie eine hoch bewertete wie diese . Außerdem benötigen Sie keine besonders große SSD. Gerade groß genug, um das Betriebssystem, die Programmdateien und Ihr Projekt mit mindestens 20% kostenlos zu halten, ist in Ordnung. Also vielleicht 128GB.
quelle
Visual Studio reagiert empfindlich auf die Festplattengeschwindigkeit. Wenn Sie jedoch TFS verwenden, sind Sie der Geschwindigkeit des TFS-Servers und des Netzwerks weitaus mehr ausgeliefert (da das Öffnen von Dateien und die anfängliche Änderung ein Abrufen und Auschecken erfordern).
Wenn Sie ein DVCS verwenden, wählen Sie SSD -> CPU-Frequenz. Visual Studio reagiert etwas empfindlich auf die CPU-Geschwindigkeit und scheint keinen hohen Thread zu haben. Bevorzugen Sie weniger schnellere Kerne gegenüber langsameren Kernen. Es scheint nicht viel mehr als 1,5 GB RAM zu verwenden, ohne dass OOM-Ausnahmen auftreten. Schieben Sie Ihren Computer also nicht mit mehr als 4 GB RAM voll. Wenn Sie das Glück haben, über 4 GB RAM zu verfügen, verwenden Sie das Extra als RAM-Laufwerk, um Ihren Quellcode darin zu speichern (drakonische Sicherungsmaßnahmen erforderlich). Noch kann nichts die Geschwindigkeit eines RAM-Laufwerks berühren. Hier ist ein Benchmark von meiner Workstation:
quelle