Spec-Zone.ru › GNU Fortran 4

8.58 CPU_TIME — Время работы процессора в секундах

Описание:
Возвращает значение REAL , представляющее время работы процессора в секундах. Это полезно для тестирования фрагментов кода, чтобы определить время выполнения.

Если доступен источник времени, время будет отображаться с разрешением в микросекунды. Если источник времени недоступен, TIME устанавливается в -1.0.

Обратите внимание, что TIME может содержать зависящую от системы произвольную величину смещения и может не начинаться с 0.0. В целях CPU_TIME, абсолютное значение не имеет смысла, следует использовать только разницу между последующими вызовами этой подпрограммы, как показано в примере ниже.

Стандарт:
Fortran 95 и более поздние версии
Класс:
Подпрограмма
Синтаксис:
CALL CPU_TIME(TIME)
Аргументы:
TIME Тип должен быть REAL с INTENT(OUT).
Возвращаемое значение:
Ничего
Пример:
program test_cpu_time
    real :: start, finish
    call cpu_time(start)
        ! put code to test here
    call cpu_time(finish)
    print '("Time = ",f6.3," seconds.")',finish-start
end program test_cpu_time
См. также:
SYSTEM_CLOCK, DATE_AND_TIME

© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-4.9.3/gfortran/CPU_005fTIME.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API