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
@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.
@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.
wykupiłem eleven, żeby dla odmiany obejrzeć trochę rajduw z polskim komentarzem. najgorzej wydane 15.90 od dawna. tych dwóch placków komentuje bez emocji i jakby za karę tam siedziało. #f1
Co powinien mieć komp by projekty kompilować i uruchamiać w debugu w mgnieniu oka?
#dotnet #programista15k
Komentarz usunięty przez autora Wpisu
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.
@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