Пример демонстрирует использование счетчиков производительности в KasperskyOS.
Пример включает в себя две программы: Worker и Monitor.
Программа Worker выполняет вычисления в цикле, периодически нагружая процессор и используя память.
Программа Monitor использует функцию KnProfilerGetCounter() библиотеки libkos для получения значений счетчиков производительности для программы Worker и выводит их в консоль.
Для сборки и запуска примера используется система CMake из состава KasperskyOS Community Edition.
При сборке и запуске этого примера на QEMU некоторые счетчики производительности могут работать некорректно.
Файлы примера
Код примера и скрипты для сборки находятся по следующему пути:
/opt/KasperskyOS-Community-Edition-<version>/examples/perfcnt
Сборка и запуск примера
См. "Сборка и запуск примеров".
В начало