Jump to content
pedroluzio

[CPU] em c

Recommended Posts

pedroluzio

Boas, estou a fazer um programa que exige bastantes cálculos, há alguma maneira de fazer com que o programa apenas use por exemplo 10% do CPU? procuro ou um código ou uma maneira de o fazer, o meu sistema operativo é o Windows 7.

Obrigado

Share this post


Link to post
Share on other sites
HappyHippyHippo

não podes fazer esse tipo de restrição por duas razões:

- os computadores funcionam sempre na base de best effort

- é da responsabilidade do SO gerir o tempo de CPU e não teu

a única coisa que podes fazer é o mesmo que se faz em sistemas de visualização ao manter uma taxa de actualização da imagens (Frames Per Second)

necessitas de calcular o tempo decorrido entre uma operação e pedes ao sistema operativo para esperar 9 vezes esse tempo.

normalmente usasse a função Sleep que na sua versão da Win API tem uma resolução de milisegundos


IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.