Profiling

Profiling é medir o desempenho da aplicação e otimizar ela. Há diversas ferramentas de profile para as mais diversas linguagens.

Dicas de profiling

  • Preste atenção a quantas vezes um determinado método/função é chamado e o tempo total de execução dele. Funções que demoram muito tempo podem indicar um gargalo de desempenho.

gprof

xxx

Profile na internet

xxxx

GPU Profiling

Radeon GPU Profiler (RGP)

RGP é um utilitário Radeon que funciona tanto em Windows quanto Linux para fazer o profile de código executado em GPUs Radeon.
Link: https://gpuopen.com/radeon-gpu-profiler-1-0-3/

Intel GPA

Intel Graphycs Performance Analyzers, são programas para medir o desempenho de várias APIs gráficas - OpenGL, DirectX (11 e 12) e Metal nas placas de vídeo Intel. Ele suporta Linux, Windows e Mac.
https://software.intel.com/en-us/gpa

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.