Histórico da Página
A função malloc (memory allocation) aloca espaço para um bloco de bytes consecutivos na memória RAM do computador e devolve o endereço deste bloco. Esta é uma função da biblioteca padrão das linguagens C e C++.
O programa MallocIO utiliza esta função para mensurar a latência de alocação de um bloco de memória e da alocação em disco, retornando os respectivos tempos e informando a viabilidade para o Protheus, com os retornos Ótimo, Bom, Ruim e Péssimo.
Este programa foi desenvolvido pelo time de tecnologia, na linguagem C++, em virtude de diversos problemas em cenários de virtualização, onde a farm estava com configurações default ou com problemas de firmware.
...
Expandir | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
Executando em modo DOS, acesse o diretório do executável. Você terá Aparecerá a seguinte tela: ALOCANDO BLOCO DE MEMÓRIA Representam Representa o momento de início da alocação e de final da alocação do bloco de memória. Como resposta, você receberá aparecerá o tempo de execução. Tempo para alocar bloco de memória:
LEITURA EM DISCO Representam Representa o momento de início e final de leitura em um arquivo .txt e o final da leitura. Verifique na tabela de referência se o seu resultado será adequado para o Protheus. Tempo de leitura do arquivo teste:
|