Prioritas in Schedula Operarum Fenestrae

Quicunque qui jobs in Fenestrarum functione scheduler currit, citius aut serius offendet in inexplicabiles differentias in runtime. Scriptum PHP quod currit in 5 minuta ad mandatum lineae subito 20 minuta sumit cum currunt per Fenestra Task Scheduler. Eodem usuario, eodem iure, eodem codice – quater exsecutionis tempus. Quid ibi ageretur?


Post horis Debugging, Processus monitores sessiones et innumerae comparationes conformationis, solutio atrox simplex fuit: Fenestra negotium scheduling processus inferioris prioritatis per defaltam ponit. Default valorem pro muneribus in Negotium Scheduler est 7 (Infra Normalem), non 4-6 (Solitus est), ut putes. Haec parva differentia, ut videtur, magnas in I/O-intensivas operationes damna efficere potest.

Gradus prioritatis Fenestrae accurate detailati sunt:

ValorPrioritatemDescriptio
0Tempus RealeSumma prioritas (cave!)
1AltusAlta prioritas
2-3Supra NormalemDe Normali
4-6NormalisNorma pro processibus interactivis
7Infra NormalemDEFAULT in Schedula Negotiorum
8-9Infra NormalemEtiam inferius
10OtiosusPrioritas infima

Problema prioritatis in ordinatione operum multiplex est: cum opus exportas et XML inspicis, saepe invenies... non Prioritatis constitutio. Fenestrae deinde tacite valorem implicitum utentur. 7. Interfacies graphica hunc valorem per exportationem ostendit, sed explicite in opere non servatur. Prioritas inferior non solum minus temporis CPU efficit, sed etiam...:

  • Operationes I/O disci restrictae
  • Prioritas retialis inferior
  • Caching systematis fasciculorum male factum
  • Morae in accessu ad basem datorum

Etiam si eundem usorem uteris et "Currere cum summis privilegiis" permiseris, negotium in alia statione/ambitu escritorio Windows cum diversis prioritatibus currit. Ad problema identificandum, PowerShell uti potes ad omnia opera cum prioritatibus suis veris enumeranda.:

38b7fa6c77dc344401485cd338ea4128

Fere omnia officia mea cum prioritate currebant. 7. Nunc specialiter prioritatem plurium operum simul corrigimus.:

38b7fa6c77dc344401485cd338ea4128

Postquam prioritatem ad 4 My PHP script ran (norally) again in the expected 300 seconds. Si munera cum ratione usoris certae figurae configuraris, hoc modo in linea 10 sic inire potes:

38b7fa6c77dc344401485cd338ea4128

Back