Можно записать время, которое было использовано для запуска некоторого кода с помощью system.time
. Вот небольшой пример:
system.time(
mean(rnorm(10^6))
)
Но меня интересуют не только время, но и количество арифметических операций (то есть +, -, *,/), которые использовались для кода.
В вышеприведенном случае было бы легко подсчитать количество суммирований и деление, чтобы получить среднее значение, но код, который я хотел бы применить к этому, намного сложнее.
Поэтому мой вопрос: есть ли функция в R, которая подсчитывает количество арифметических операций?