Проаналізувати швидкодію своєї просрами можна так:
- Програма має бути злінкована з -lprofeler. Додайте до свого .pro файлу рядок
LIBS += -lprofiler - Зкомпілюйте як завжди qmake && make
- Запускаємо і виконуємо критичні для швидкодії дії що підлягають аналізу:
$ CPUPROFILE=./some_executable - Генеруємо звіт у зручному для вас форматі:
pprof --ps ./some_executable otput_file_name.prof > report.ps
Доступні формати:
- --text Generate text report
- --gv Generate Postscript and display
- --list=
Generate source listing of matching routines - --disasm=
Generate disassembly of matching routines - --dot Generate DOT file to stdout
- --ps Generate Postcript to stdout
- --pdf Generate PDF to stdout
- --gif Generate GIF to stdout