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