4 Pataisymai: didelis procesoriaus naudojimas naudojant .NET vykdymo laiko optimizavimo paslaugą
Pagrindinė klaidos priežastis „Didelis procesoriaus naudojimas, naudojant vykdymo laiko optimizavimo paslaugą. NET galima pasinaudoti dideliu procesoriaus naudojimu jūsų kompiuteryje, jei susijęs mscorsvw.exe procesas iš anksto kompiliuoja rinkinius. NET fone. Kai viskas bus padaryta, ji išnyks.
Kitos galimos priežastys gali būti šios: vykdymo laiko optimizavimas vyksta lėtai. NET, kompiuteryje veikia nesuderinama programa ar kenkėjiška programa arba sugadintas vykdymo laiko optimizavimas. NET.
Vykdymo laiko optimizavimo tarnybos pataisymai dėl didelio procesoriaus naudojimo. NET:
- Nuskaitykite, ar kompiuteryje nėra kenkėjiškų programų
- Proceso optimizavimas
- Paslaugos paleidimas iš naujo
- Švarios įkrovos atlikimas
Būtinai atidžiai perskaitykite juos ir pasirinkite savo problemos sprendimą.
1. Patikrinkite, ar kompiuteryje nėra kenkėjiškų programų
Tai gali atrodyti šiek tiek per daug; tačiau žinoma, kad kenkėjiškų programų injekcijos yra viena didžiausių ir pagrindinių šios problemos priežasčių.
Daugelis kenkėjiškų programų siekia perimti visus jūsų įrenginio išteklius, pavadindamos savo procesus kaip failus vietiniame kompiuteryje.
Toliau pateikiami žingsniai, kaip nuskaityti kompiuterį naudojant kenkėjiškų programų programinę įrangą.
- Atsisiųskite bet kurią pasirinktą kovos su kenkėjiškomis programomis programinę įrangą. Internete galite naršyti daugybę „Windows“ apsaugos nuo kenkėjiškų programų. Rekomenduojama ieškoti antivirusinės programinės įrangos su plačia duomenų baze. Nepamirškite atsisiųsti programinės įrangos iš oficialios svetainės.
- Atsisiuntę antivirusinę programinę įrangą, savo kompiuterio aplanke Atsisiuntimai turite rasti vykdomąjį failą. Tada turite du kartus spustelėti atsisiųstą failą, kad jį atidarytumėte savo kompiuteryje.
- Kitas veiksmas yra pasirinkti vietą darbalaukyje, kur norite įdiegti programą. Ekrane pasirodys daug diegimo vadovų ir instrukcijų, kuriose bus prašoma jų laikytis ir patvirtinti, kad užbaigtumėte diegimo procesą.
- Kai procesas bus baigtas, antivirusinę programinę įrangą turite rasti pradžios meniu arba darbalaukyje, kad ir kur ją išsaugojote.
- Atidarykite programinę įrangą ir spustelėkite parinktį „Nuskaityti“, kurią galite pamatyti pagrindiniame programos ekrane.
- Tada programa pradės naujinimo procesą, kad atnaujintų savo virusų duomenų bazę. Kai jis bus atnaujintas, jis tęs nuskaitymą.
- Rekomenduojama būti nuosekliems ir kantriems, kol procesas bus baigtas, o tai užtruks ilgai.
- Jei jūsų įrenginyje randama kenkėjiškų programų, galite leisti programai ją pašalinti arba įdėti į karantiną.
- Baigę nuskaitymo procesą, galite iš naujo paleisti arba iš naujo paleisti kompiuterį.
- Įjungę įrenginį galite patikrinti, ar problema vis dar išlieka, naudodami vykdymo laiko optimizavimo paslaugą. NET.
2. Proceso optimizavimas
Nerekomenduojama iš karto užbaigti šio proceso, nes tai tikrai padeda jūsų kompiuteriui ir visų programų bei programinės įrangos veikimui.
Tačiau yra daug būdų pagreitinti procesą, tiesiog paleidžiant keletą naudingų komandų arba vykdant oficialų scenarijų, kuriame yra „Windows“ scenarijus iš „Windows“ scenarijaus failo, kad gautumėte tą patį rezultatą. Tai leidžia procesui naudoti daugiau procesoriaus resursų branduolių, o tai gali pagreitinti vykdymo procesą.
Toliau pateikiami veiksmai:
1. Atidarykite pradžios meniu, įveskite tekstą ir ieškokite. “ Command Prompt
“ arba bakstelėkite šalia esantį paieškos mygtuką. Dešiniuoju pelės mygtuku spustelėkite pirmąjį rezultatą, kuris pasirodo viršuje.
2. Išskleidžiamajame sąraše spustelėkite „Vykdyti kaip administratorių“.
3. Vartotojai, naudojantys senesnę Windows versiją, gali paspausti Windows logotipo klavišo ir R klavišo kombinaciją, kad atidarytų dialogo langą Vykdyti.
cmd
4. Tada lauke įveskite „ “ ir paspauskite klavišų kombinaciją Ctrl + Shift + Enter, kad komandų eilutė būtų paleista kaip administratorius.
5. Nukopijuokite ir įklijuokite šią komandą:
6. Tada po kiekvieno paspauskite klaviatūros klavišą Enter.
7. Iš pirmųjų dviejų aukščiau paminėtų komandų turite pasirinkti vieną pagal savo operacinės sistemos tipą. (FYI, komanda „cd“ reiškia „pakeisti katalogą (į)“).
8. Įveskite komandą pirmoje eilutėje 32 bitų kompiuteriams ir komandą antroje eilutėje 64 bitų kompiuteriams.
9. Dabar galite paleisti ngen.exe įrankį įvesdami šią komandą: ngen.exe executequeueditems
10. Jei dėl kokios nors priežasties būsite raginami pateikti klaidos pranešimą „ngen.exe nerasta“, galite atsisiųsti ir įdiegti naujausią „Microsoft Framework64“ versiją, taikomą jūsų įrenginio OS versijai.
11. Jei tai padeda, užduočių tvarkyklės lange galite pastebėti procesoriaus naudojimo sumažėjimą.
Išbandę visus aukščiau paminėtus pataisymus, galite patikrinti, ar procesoriaus naudojimas grįžo iš vykdymo laiko optimizavimo tarnybos. NET grįžta į normalią.
3. Paslaugos paleidimas iš naujo
Paslaugos iš naujo paleidimo procesas iš naujo paleis visą procedūrą. Jei klaida sukelia problemų, procesas turėtų baigtis greičiau nei įprastai.
Skaitykite toliau, kad sužinotumėte daugiau:
1. Atidarykite langą Vykdyti paslaugų programą, vienu metu paspausdami „WindowsMicrosoft“ ir R klavišų kombinaciją klaviatūroje.
2. Lauke „Run utility” įveskite ” services.msc
„be kabučių.
3. Tada spustelėkite Gerai ir atsidarys paslaugų įrankio langas.
4. Sąraše suraskite parinktį NVIDIA Telemetry Container Service ir spustelėkite ją dešiniuoju pelės mygtuku.
5. Atsiras išskleidžiamojo meniu elementas. Spustelėkite ypatybių parinktį.
6. Jei paslauga jau veikia (tai galima patikrinti skirtuke Bendra, šalia paslaugos būsenos pranešimo), galite spustelėti mygtuką Sustabdyti po paslaugos būsenos pranešimu.
7. Galite vėl paleisti paslaugą paspausdami mygtuką Pradėti.
8. Prieš atlikdami kitus veiksmus, patikrinkite, ar paslaugos ypatybių lango meniu Paleisties tipas yra nustatyta kaip Automatic.
9. Keičiant paleisties tipą, ekrane gali būti rodomi keli dialogo langai. Patvirtinkite juos visus, kad paslauga veiktų sklandžiai.
4. Atlikite švarų paleidimą
Kai kuriais atvejais trečiosios šalies programa gali būti didelio procesoriaus naudojimo priežastis dėl būtinų optimizacijų. Todėl šis sprendimas yra kreiptis dėl švarios įkrovos, kad būtų galima nuskaityti ir patikrinti, ar trečiosios šalies įtaka paslaugai.
Švarios įkrovos paleidimas padeda patikrinti, ar procesoriaus naudojimas yra toks pat didelis, kaip anksčiau.
1. Paieškos juostoje šalia „Windows“ pradžios piktogramos įveskite ir paleiskite „ msconfig
“
2. Atsidarys sistemos konfigūracijos langas. Spustelėkite skirtuką Paslaugos.
3. Lango apačioje pažymėkite laukelį „Slėpti visas Microsoft paslaugas“. Tokiu atveju sąraše liks tik trečiųjų šalių paslaugos.
4. Dabar spustelėkite „Išjungti viską“, kad išjungtumėte juos visus.
5. Jei kuriame nors dialogo lange prašoma leidimo perkrauti sistemą, galite jo atsisakyti ir vėliau paleisti sistemą iš naujo.
6. Dabar eikite į užduočių tvarkyklę dešiniuoju pelės mygtuku spustelėdami užduočių juostą. Taip pat galite dar kartą paleisti msconfig.exe, spustelėkite skirtuką Startup ir spustelėkite Open Task Manager. Arba netgi galite ieškoti užduočių tvarkyklės paieškos laukelyje.
7. Užduočių tvarkyklės lange raskite programas, stulpelyje Startup Impact pažymėtas kaip „svarbios“, ir išjunkite jas spustelėdami dešiniuoju pelės klavišu.
8. Dabar galite iš naujo paleisti įrenginį.
Jei tai nesukelia tokių problemų, tai reiškia, kad tokią problemą sukėlė trečiosios šalies įtaka. Dabar galite lengvai pašalinti šios problemos priežastį arba, kaip matote, kaltininką.
Apibendrinant
Tikimės, kad pritaikius bet kurį iš aukščiau pateiktų pataisymų, aprašytų šiame įraše, buvo išspręsta „Runtime Optimization Service“ didelio procesoriaus naudojimo problema. NET savo Windows kompiuteryje.
Jei bet kuriuo atveju ta pati problema vėl iškyla jums ar jūsų įrenginiui, galite patikrinti, ar nėra laukiančių „Windows“ OS programinės įrangos naujinimų, arba galbūt iš naujo įdiegti naujausią versiją. NET sistema.
DUK
Kas yra vykdymo laiko optimizavimo paslauga. NET?
.NET yra vykdymo ir vykdymo laikas, skirtas darbui su įprastų kalbų programomis. Kitaip tariant, galima sakyti, kad tai padeda programoms, iš pradžių parašytoms C#, VB ir F# kalbomis, pvz., Windows Power apvalkalu arba Visual Studio. neparašyta „mašinos kodu“; jie parašyti „bendra tarpine kalba“, kurią vykdymo metu reikia sukompiliuoti į mašininį kodą, kad kompiuteriui būtų lengviau suprasti. Jei optimizavimo paslauga tai padarys iš anksto, jūsų programos gali praleisti kompiliavimo proceso (JIT) veiksmą ir pradėti procesą greičiau, nei tikėtasi.
Kas nutiko. NET? Ar tai biblioteka, kompiliatorius, sistema ar vykdymo laikas?
.NET yra virtualios mašinos platforma, kurią sukūrė ir parašė Microsoft. Jis turi naudingą funkciją ir visą standartinę biblioteką, leidžiančią vartotojui ją naudoti kurdamas daugumą su verslu susijusių darbalaukio ir žiniatinklio programų.
Kas yra vykdymo paslaugos. NET?
.NET suteikia vykdymo aplinką, žinomą kaip bendrosios kalbos vykdymo aplinka. Jis paleidžia kodą ir siūlo paslaugas, kurios palengvina kūrimo procesą vartotojams. Kompiliatoriai ir įrankiai suteikia daug bendros kalbos vykdymo laiko funkcijų ir leidžia vartotojams rašyti kodą, kuriam šis valdomas vykdymo laikas yra be galo naudingas.
Ar vykdymo laikas. Net Core niekada nėra optimizuotas ne serverio programoms?
Universalios „Windows“ programos naudoja. tinklo branduolį, kuris jau yra optimizuotas ne serverio programoms. Be to, tikrai nėra nieko panašaus į „serverių vykdymo laiko optimizavimą“.
Parašykite komentarą