LINUX.ORG.RU

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

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

У меня сейчас «ОС внутри ОС». Я, наверное, могу отловить моменты, когда ЯОС внутри себя переключает задачи, но я вряд ли смогу отловить моменты, когда линукс отбирает ядра у ЯОС. Во всяком случае, мне лень в этом разбираться.

Я посмотрел, данная процедура GetCpuCycles используется только в диспетчере задач и разного рода профайлерах. Поэтому даже если замер времени идёт долго, то на жизнеспособность ЯОСа в целом это не должно повлиять, и сверхточность тут не нужна.

Мне просто надо, чтобы единица измерения была та же, т.е. чтобы оно меряла не «колво циклов * 100000» и не «колво циклов / 100000», а то же самое по порядку величины.

Так-то если я заменил гигагерцы на наносекунды, то вроде получается коэффициент порядка 0.5 или 2.

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

У меня сейчас «ОС внутри ОС». Я, наверное, могу отловить моменты, когда ЯОС внутри себя переключает задачи, но я вряд ли смогу отловить моменты, когда линукс отбирает ядра у ЯОС. Во всяком случае, мне лень в этом разбираться.

Я посмотрел, данная процедура GetCpuCycles используется только в диспетчере задач и разного рода профайлерах. Поэтому даже если замер времени идёт долго, то на жизнеспособность ЯОСа в целом это не должно повлиять, и сверхточность тут не нужна.

Мне просто надо, чтобы единица измерения была та же, т.е. чтобы оно меряла не «колво циклов * 100000» и не «колво циклов / 100000», а то же самое по порядку величины.