LINUX.ORG.RU

История изменений

Исправление firkax, (текущая версия) :

Нет, это именно счётчик реальных тактов ядра процессора (у каждого ядра - свой). Даже когда она не плавала, у проца с номинальной 3ГГц там могло быть что-то типа 2999956245 или 3000123456 в секунду + всё равно немного плавает из-за температурных колебаний и прочих факторов.

Если хочешь считать такты на поток - надо вызывать rdtsc в моменты переключения потоков таймером и инкрементировать соответствующий счётчик в описании потока. Делаться это может только драйвером вытесняющей многозадачности ядра ОС.

Исправление firkax, :

Нет, это именно счётчик реальных тактов ядра процессора (у каждого ядра - свой). Даже когда она не плавала, у проца с номинальной 3ГГц там могло быть что-то типа 2999956245 или 3000123456 в секунду + всё равно немного плавает из-за температурных колебаний и прочих факторов.

Исходная версия firkax, :

Нет, это именно счётчик реальных тактов ядра процессора (у каждого ядра - свой). Даже когда она не плавала, у проца с номинальной 3ГГц там могло быть что-то типа 2999956245 или 3000123456.