Kompilieren auf Mehrkernprozessoren

Dienstag 8. März 2011 von tommi

Aktuell arbeite ich in einer Solution mit 43 Projekten. Das Kompilieren dauert da ca. 1 Minute.

Wie über den Taskmanager ersichtlich, waren die Prozessoren nur mit 12 % belastet. Also dachte ich mir das die HD der Flaschenhals ist und kurzerhand eine Curcial C300 SSD verbaut. Erschrocken musste ich feststellen das sich beim kompilieren nicht viel getan hat.

Zur gleichen Thematik hat jemand einen Eintrag im C# Forum erstellt der mich dann auf die richtige Spur brachte.

Des Rätsels Lösung: Der Standard Build Prozess ist nicht auf MultiCore ausgelegt. Dies kann man mit MSBuild /m explizit durchführen. Bei mir hat sich die Buildgeschwindigkeit verdoppelt!

msbuild speed

Wie das genau mit MSBuild funktioniert erfährt man hier. Wie sich das Ganze in VS integrieren lässt ist hier nachzulesen.

Mehr zum Thema MS-Build gibt es am 17.03.2011 bei unserer DevGroup Frankfurt.

Dieser Beitrag wurde erstellt am Dienstag 8. März 2011 um 09:09 und abgelegt unter Allgemein. Kommentare zu diesen Eintrag im RSS 2.0 Feed. Sie können einen Kommentar schreiben, oder einen Trackback auf Ihrer Seite einrichten.

Ein Kommentar über “Kompilieren auf Mehrkernprozessoren”

  1. Kyle Nopeman schrieb:

    Эта фраза придется как раз кстати…

    ……

Kommentar schreiben