Gile i ja smo proceli probu raznih generacija Lenovo W/P radnih stanica, i koliko je koja brza (ili identicna) za compile. U pitanju su i7 quad/six core varijante sa SATA3/NVMe SSDovima.
All contributions appreciated ili ti zahvaljujemo ako neko moze da izdvoji vreme i doda rezultate svoje konfiguracije
Ako je neko voljan da doda druge procesore i konfiguracije (najvise je bitan CPU, ali posle toga i pomalo HDD/SSD), evo kako da se isproba:
- skinite WDK 7.1 (ne druge verzije da bi bile identicne stvari poredjene) sa MS sajta: https://www.microsoft.com/en-us/download/details.aspx?id=11800
Instalirajte gde zelite. Dovoljno je da instalirate "Build environments" i "Samples". Ostalo nije bitno, niti potrebno.
- skinite http://www.alfasp.com/timer.7z (najprostija timer aplikacija za merenje trajanja nekog taska iz Command prompt-a, ja sam je pisao odavno u Delphi-u).
ili koristite neki vas app, ako ne zelite skinuti "random" aplikaciju. Bitno je da JAKO precizno (u sekundu) mozete izmeriti koliko ce trajati proces kompajlovanja.
REBOOT. Bitno zbog cache-a.
Kada se instalira WDK, otvorite x64 Build environment (otvorice vam Command Prompt i bicete u C:\WinDDK folderu verovatno). Udjite u C:\WinDDK\xxxx, gde je xxx verzija WDK-a koji ste upravo instalirali (postoji samo jedan folder, ako vec niste radili razvoj drajvera ).
Ceo test (compile) treba da radi koji minut najvise. Toliko traje kod mene na Nehalem i7-740QM, koji je prilicno mator CPU danas.
Sledece dve situacije vas molim da isprobate, kada udjete u C:\WDK\xxxx folder:
- Prvi test je zero-caching, i zero-build-done, znaci kada nisu uopste kesirani fajlovi, niti je ista napravljeno. Ovo mozete iskljucivo jednom uraditi, nakon instalacije samog WDKa, posle toga se napravi gomila fajlova.
Pokrenite "timer build -ceZ" (u folderu C:\WDK\xxxx). Timer je app koji meri koliko traje neki task. Koristite link koji sam dao, ili neki svoj, svejedno dokle god je precizno merenje.
Zapisite koliko je trajao ceo compile
Medjukorak: pokrenite (u istom Command Promptu): "build -c0 -C0". Ovo ce pobrisati vecinu napravljenih fajlova, da bismo mogli sledeci korak. Trenutno je podosta stvari kesirano (ako imate barem 4GB RAMa).
- Drugi test mnogo manje zavisi od SSDa, i bitno je da se odradi odmah nakon prvog testa, bez reboota, da bi (skoro) sve bilo vec kesirano:
"timer build -ceZ" (isto kao u prvom testu)
Zapisite rezultat i javite ga ovde.
All contributions appreciated ili ti zahvaljujemo ako neko moze da izdvoji vreme i doda rezultate svoje konfiguracije
Ako je neko voljan da doda druge procesore i konfiguracije (najvise je bitan CPU, ali posle toga i pomalo HDD/SSD), evo kako da se isproba:
- skinite WDK 7.1 (ne druge verzije da bi bile identicne stvari poredjene) sa MS sajta: https://www.microsoft.com/en-us/download/details.aspx?id=11800
Instalirajte gde zelite. Dovoljno je da instalirate "Build environments" i "Samples". Ostalo nije bitno, niti potrebno.
- skinite http://www.alfasp.com/timer.7z (najprostija timer aplikacija za merenje trajanja nekog taska iz Command prompt-a, ja sam je pisao odavno u Delphi-u).
ili koristite neki vas app, ako ne zelite skinuti "random" aplikaciju. Bitno je da JAKO precizno (u sekundu) mozete izmeriti koliko ce trajati proces kompajlovanja.
REBOOT. Bitno zbog cache-a.
Kada se instalira WDK, otvorite x64 Build environment (otvorice vam Command Prompt i bicete u C:\WinDDK folderu verovatno). Udjite u C:\WinDDK\xxxx, gde je xxx verzija WDK-a koji ste upravo instalirali (postoji samo jedan folder, ako vec niste radili razvoj drajvera ).
Ceo test (compile) treba da radi koji minut najvise. Toliko traje kod mene na Nehalem i7-740QM, koji je prilicno mator CPU danas.
Sledece dve situacije vas molim da isprobate, kada udjete u C:\WDK\xxxx folder:
- Prvi test je zero-caching, i zero-build-done, znaci kada nisu uopste kesirani fajlovi, niti je ista napravljeno. Ovo mozete iskljucivo jednom uraditi, nakon instalacije samog WDKa, posle toga se napravi gomila fajlova.
Pokrenite "timer build -ceZ" (u folderu C:\WDK\xxxx). Timer je app koji meri koliko traje neki task. Koristite link koji sam dao, ili neki svoj, svejedno dokle god je precizno merenje.
Zapisite koliko je trajao ceo compile
Medjukorak: pokrenite (u istom Command Promptu): "build -c0 -C0". Ovo ce pobrisati vecinu napravljenih fajlova, da bismo mogli sledeci korak. Trenutno je podosta stvari kesirano (ako imate barem 4GB RAMa).
- Drugi test mnogo manje zavisi od SSDa, i bitno je da se odradi odmah nakon prvog testa, bez reboota, da bi (skoro) sve bilo vec kesirano:
"timer build -ceZ" (isto kao u prvom testu)
Zapisite rezultat i javite ga ovde.