1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/Armink-EasyLogger

 / Детали:

Одновременное включение буферного и асинхронного режима для повышения эффективности отправки логов easylogger

Предстоит сделать
Владелец
Создано  
24.11.2024

Конфигурация в elog_cfg.h под Linux:

  1. Включена опция ELOG_ASYNC_OUTPUT_ENABLE, опция ELOG_BUF_OUTPUT_ENABLED выключена. Тестирование показало, что время отправки одной записи журнала составило 2300 нс.
  2. Опция ELOG_ASYNH_OUTPUT_ENABLE выключена, включена опция ELOG_BUF_OUTPUT_ENABLE. Время отправки одной записи журнала — 500 нс.
    Все логи сохраняются в файле в каталоге /tmp/.
    В коде опции ELOG_ASYNC_OUTPUT_ENABLE и ELOG_BUF_OUTPUT_ENABLE являются взаимоисключающими. Можно ли сделать так, чтобы они работали одновременно и повысить эффективность отправки одной записи журнала?

Комментарий (0)

GitLife Service Account Задача создана

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/Armink-EasyLogger.git
git@api.gitlife.ru:oschina-mirror/Armink-EasyLogger.git
oschina-mirror
Armink-EasyLogger
Armink-EasyLogger