Wpis z mikrobloga

Jakie parametry komputera wpływają na prędkość kompilacji w Visual Studio/dotnet?
Co powinien mieć komp by projekty kompilować i uruchamiać w debugu w mgnieniu oka?
#dotnet #programista15k
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TwojHimars: generalnie przy kompilowaniu dużej ilości plików trzeba po pierwsze ustawić odpowiednio cmake by mogło działać wielowątkowo. W tym przypadku warto mieć dobry wielowątkowy procesor.
Natomiast przy pojedynczym dużym pliku do skompilowania będzie najważniejszy single core performance. Co ciekawe wtedy dobry wielowątkowy procesor będzie gorszy od specyficznych procesorów z jak najlepszym single core performance.
Przykładowo do pierwszego zadania można użyć threadrippera a do drugiego jakiegoś dobrego i7 albo ryzena 7.
  • Odpowiedz
@xdTM koles użył tagu #dotnet więc cmake nie na tutaj znaczenia

@TwojHimars Często więcej niż komputer dadzą inne rzeczy. dotnet używa jednego rdzenia na projekt więc podzielenie solution przyspieszy iteracje. Raczej jak najszybszy single core i szybki dysk. Pamięć mniej ważna.

No i z doświadczenia to więcej niż kompilacja trwa uruchomienie. Bo kompilacji nie robi od zera a tylko zmienione pliki i projekty kompiluje.

Hot reload też jest
  • Odpowiedz