Пример perfcnt

21 мая 2024

ID perfcnt_example

Пример демонстрирует использование счетчиков производительности в KasperskyOS.

Пример включает в себя две программы: Worker и Monitor.

Программа Worker выполняет вычисления в цикле, периодически нагружая процессор и используя память.

Программа Monitor использует функцию KnProfilerGetCounter() библиотеки libkos для получения значений счетчиков производительности для программы Worker и выводит их в консоль.

Для сборки и запуска примера используется система CMake из состава KasperskyOS Community Edition.

При сборке и запуске этого примера на QEMU некоторые счетчики производительности могут работать некорректно.

Файлы примера

Код примера и скрипты для сборки находятся по следующему пути:

/opt/KasperskyOS-Community-Edition-<version>/examples/perfcnt

Сборка и запуск примера

См. "Сборка и запуск примеров".

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!