Roslyn rekompilere Slow

stemmer
0

Jeg har sett mange videoer av kodeendringer til en kontroller og deretter oppdatere siden viser oppdateringen svært raskt (1-2 sekunder) og alle er alltid snakker om hvor fort Roslyn er.

Jeg har nettopp installert VS2014 CTP3, opprettet en web-applikasjon, traff kjøre og deretter redigert melding Kontakt handling metoden returnerer.

Når jeg treffer refresh i nettleseren min, tar siden om sekunder å laste (første gang, etter at det øyeblikkelig). Denne app bassenget starter opp igjen og rekompileres koden, men dette virker mye tregere enn hva jeg har sett andre opplever.

Er det noen andre som har dette? Kan det være å gjøre en full rekompilere snarere enn en delvis rekompilere hver gang? Vet noen hvor jeg kan finne ut hva som er årsaken til treghet?

Takk

Publisert på 19/08/2014 klokken 17:14
kilden bruker
På andre språk...                            


1 svar

stemmer
0

Jeg tror det meste av tiden hastigheten på Roslyn er i forhold til hastigheten på forrige kilde til il kompilatoren. I forrige versjon av .NET du alltid forhånds kompilert alt å il (en .net dll) som alltid vil være noe tregere enn ikke forhånds kompilering. Denne ytelsen tap kan reduseres ved ytelsesforbedringer i il å innfødte motor som nå også blir optimalisert. Avhengig av hvor mye som må kompileres, kan JIT kompilering fortsatt være å bremse for din situasjon, så må du kanskje forhånds kompilere noen filer og eller biblioteker.

Ser vi på de siste fusjonerte trekke forespørsler og det faktum at Roslyn er fortsatt i beta kan du se betydelige ytelsesforbedringer mellom dagens alfa utgivelsen og RTM.

https://github.com/aspnet/KRuntime/pull/522 https://github.com/aspnet/KRuntime/issues/498

Svarte 20/08/2014 kl. 11:10
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more