Új hozzászólás Aktív témák

  • killerjohn

    addikt

    Sziasztok!

    Egy röpke kérdés, miután már agyamra megy a VS2010...

    Van egy meglehetősen nagy solution, benne ~40 nem túl nagy projekttel.
    A Rebuild kb 30 másodpercig tart, 4db RAID0+1-be kötött SSD-n, 3.6 GHz-re húzott quadcore gépen. Rohadjak meg ha értem...

    Ez azért van, mert csak 1 szálon fordít a VS (25% CPU használat).

    Viszont ha nem "F6"-olok, hanem egy batch fájlban ezt futtatom:
    c:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe /p:Configuration=Release /maxcpucount:4 /detailedsummary /verbosity:Minimal /fileLoggerParameters:LogFile=build.log;Verbosity=Normal;Encoding=UTF-8 /Target:Rebuild wsprojects.sln

    Nos, akkor nem 35, hanem 14 másodperc alatt végez, 100% cpu használat mellett...
    Szépen felismeri, hogy mik a függőségek, és ügyesen, megfelelő sorrendben lefordítja az egészet.

    Azt én megértem, hogy az Output ablak miatt (ne keveredjenek össze a sorok) egyszerre csak 1 projektet fordít, de erre nincs valami megoldás? Nem érdekel az Output, komolyan!

    A beállításoknál a "maximum number of parallel project builds"-ben 4 van, de nem igazán foglalkozik vele, és azt olvastam, hogy csak a C++ használja.

    Előre is köszi!

Új hozzászólás Aktív témák