Skip to content

BilyalovE/Profailer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Класс LogDuration

Этот репозиторий содержит класс C++ LogDuration, который помогает измерять время выполнения конкретных блоков кода и выводить результат в миллисекундах в stderr.

Особенности

  • Автоматическая регистрация времени: Класс автоматически фиксирует время выполнения блока кода при его создании, без необходимости вручную вызывать старт и стоп.
  • Точность в миллисекундах: Время выполнения выводится в миллисекундах.
  • Уникальные имена для экземпляров: Макрос препроцессора используется для гарантии уникальности имени каждого экземпляра LogDuration, что предотвращает конфликты имен в больших областях видимости.

Использование

Класс LogDuration

Чтобы измерить время выполнения блока кода, можно использовать макрос LOG_DURATION:

#include "LogDuration.h"

void some_function() {
    LOG_DURATION("Время выполнения функции");
    // Код, время выполнения которого нужно измерить
}

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages