Spec-Zone .ru
спецификации, руководства, описания, API
|
performance_timers
табличные
шоу, какие таймеры события доступны:
mysql> SELECT * FROM
performance_timers;
+-------------+-----------------+------------------+----------------+| TIMER_NAME | TIMER_FREQUENCY | TIMER_RESOLUTION | TIMER_OVERHEAD |+-------------+-----------------+------------------+----------------+| CYCLE | 2389029850 | 1 | 72 || NANOSECOND | NULL | NULL | NULL || MICROSECOND | 1000000 | 1 | 585 || MILLISECOND | 1035 | 1 | 738 || TICK | 101 | 1 | 630 |+-------------+-----------------+------------------+----------------+
Если значения, связанные с данным именем таймера, NULL
, тот таймер не
поддерживается на Вашей платформе. Строки, которые не содержат NULL
укажите, в
каких таймерах можно использовать setup_timers
.
performance_timers
у таблицы
есть эти столбцы:
TIMER_NAME
Имя, которым можно обратиться к таймеру, конфигурируя setup_timers
таблица.
TIMER_FREQUENCY
Число модулей таймера в секунду. Для счетчика циклов частота обычно связывается со скоростью ЦП.
Например, на системе с 2.4GHz процессор, CYCLE
может быть близко к
2400000000.
TIMER_RESOLUTION
Указывает на число модулей таймера, которыми таймер оценивает увеличение. Если у таймера есть разрешение 10, его увеличения значения к 10 каждым разам.
TIMER_OVERHEAD
Минимальное число циклов издержек, чтобы получить одну синхронизацию с данным таймером. Схема Производительности определяет это значение, вызывая таймер 20 раз во время инициализации и выбирая самое маленькое значение. Полные издержки действительно являются дважды этим количеством, потому что инструментарий вызывает таймер в запуске и конце каждого события. Код таймера вызывают только для синхронизированных событий, таким образом, эти издержки не просят несинхронизированные события.