Toon posts:

[2000/2003]Proces tijd restricten

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben een monitoring applicatie aan het ontwikkelen in .NET C#.

Als ik de applicatie run, neemt hij 100% CPU tijd in beslag.

Op zich kan dit goed, want de applicatie doet veel zoekwerk etc.

Is er een mogelijkheid om te zorgen dat het process bv niet boven de 20% CPU tijd uitkomt? dan doet de applicatie er maar wat langer over.

Ik heb al gekeken naar prioriteiten in de taskmanager. Als ik het proces op 'Low' zet, neemt hij nog steeds 100% in gebruik (waarschijnlijk krijgen andere processen dan wel voorrang).

Is er een mogelijkheid om vast te stellen dat dit proces niet meer dan een bepaald percentage CPU tijd mag gebruiken?

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Percentage CPU-tijd: tuurlijk. Dat doe je dan ook met de prioriteiten. Maar als niemand anders het nodig heeft, pakt 'ie nog altijd 9x%.

De enige juiste manier van tijd beperken is via de prioriteiten. Maar dan moet je code natuurlijk wel goed zijn en niet bijv. constant pollen als dat nergens voor nodig is.

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)