MATLAB é um ambiente de desenvolvimento de software para desenvolver-se rapidamente fluxos de trabalho de análise de dados sofisticados. Se um fluxo de trabalho específico será utilizado extensivamente ou com grandes quantidades de dados , é importante medir o desempenho e aumentar a eficiência . MATLAB fornece um conjunto de análise de desempenho e convenientes funções de temporização . Os comandos do MATLAB " tic " e " toc " permitem a execução do programa de tempo para identificar gargalos e melhorias de desempenho -alvo. Instruções
1
Insira o comando " tic " no início do código que você deseja benchmark.
2
Insira o comando " toc " e armazenar o resultado como uma variável ou imprimir o resultado para a área de trabalho. Não é necessário para armazenar o resultado de " toc ", embora possa ser útil quando o benchmarking vários segmentos do programa : tic % meu MATLAB codeelapsed_time = toc
3
Surround segmento de código curto que executar rapidamente com um laço "for" para melhorar a precisão de timing : ticfor i = 1:100 % meu MATLAB odeendtoc
4
Inicie o profiler MATLAB para obter mais opções de benchmarking de desempenho. Abra o Profiler executando " visualizador de perfil " via linha de comando ou selecionando "Open Profiler" formam o menu " Ferramentas".