ksacvet777.moy.su
Главная » Статьи » IT

macroprofiler

Профайлер кода на основе макросов.


Пример использования:
 

#include  "macroprofiler.h"

int main()
{

// после это макроса следует проверяемый код.
// Он будет выполняться в цикле многократным повторением  10000000 раз.
// Поправочный коэф. будет 3 наносекунды

KSL_MACROPROFILE_BEGIN(10000000,3.0)

    //  далее следует проверяемый код  ...
    float f1 =  4545.454f; float fg = sin(f1*0.45f) + cos(f1*1.124f);

// завершение кода.
KSL_MACROPROFILE_END


    return 0;
}

 

Количество итерраций  следуе выбирать таким образом, чтобы время ожидания было 1-2 секунды.
Если меньше , то снижается точность, если выше, тогда долгое ожидание.

 

Скачать


 

Категория: IT | Добавил: ksacvet777 (05.11.2014)
Просмотров: 307 | Теги: macros, профайлер, макрос, profiler, код, Code | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: