Contagem de tempo de processamento e uso de memória usando C
Cinthia Mikaela de Souza
O tutorial a seguir tem como objetivo ensiná-lo a realizar a contagem de tempo de processamento e memoria de uso em c. Para isso utilizaremos um código capaz de realizar esses procedimentos.
Para rodar este código será utilizado o Code::blocks. Será necessário realizar algumas configurações para o funcionamento. Primeiramente, você deve criar um projeto com o seguinte código.
Após ter criado o projeto você deve clicar sobre ele com o botão direito do mouse, depois em "build options". Como mostra a imagem abaixo.
Após isso abrirá a seguinte janela.
Você deve ir na aba "Linker settings" e adicionar o texto "-lpsapi" em "Other linker options". Como mostra a imagem acima. Após isso basta compilar o código.
Utilizando este código obtive que o tempo gasto para imprimir 1000000 números é de 106.79s e a quantidade de memória utilizada é de 16.47MB.
sequência de fibonacci
O código a seguir realiza a contagem do processamento de tempo e memória para calcular n termos da sequência de Fibonacci.
Utilizando este código obtive que o tempo gasto para calcular 31 números da sequência de Fibonacci é de 21.10s e a quantidade de memória utilizada é de 16.49MB.
Comentários