Я хочу записать, сколько времени занимает что-то в реальном времени. В настоящее время я делаю это:
startTime = time.time()
someSQLOrSomething()
print "That took %.3f seconds" % (time.time() - startTime)
Но это не удастся (приведет к неправильным результатам), если время будет настроено во время выполнения запроса SQL (или чего-то еще).
Я не хочу просто оценивать это. Я хочу войти в приложение в реальном времени, чтобы увидеть тенденции в действующей системе.
Я хочу что-то вроде clock_gettime (CLOCK_MONOTONIC, ...), но в Python. И желательно без необходимости писать модуль C, который вызывает clock_gettime ().