Форум сайта python.su
Доброго всем времени года/ночи.
Штудуирую Жульена Данжу (книга “путь python…”), в гл. 11 сей ученый муж замеряет загрузку нескольких ядер процессора. при помощи time Linux. Мой Linux- комп с debian/ubuntu далеко, на тот, что есть сейчас (вин7) рядом поставить Linux по ряду причин не могу, а хочу померять. На нем под virtualbox Ubuntu/debian разумеется запускал, но тут нужно как раз реальное железо, а не имитатор.
Итого:
посоветуйте, пожалуйста аналог Linux утилиты time под win (или чего другого, чтобы померять): или *.exe или исходник на асм/go/python c/цпп (скомпилировать /собрать смогу)
или на худой конец на чем-то ином
утилиты Руссиновича смотрел, среди них аналога не нашел.
==============
о чем речь в в той главе:
про многопоточность:
[code python]
import random
import threading
results = []
def compute():
results.append(sum(
[random.randint(1, 100) for i in range(1000000)] ) )
workers = [threading.Thread(target=compute) for x in range(8)]
for worker in workers:
worker.start()
for worker in workers:
worker.join()
print("Results: %s" % results)
[/code]
Офлайн
Насколько я помню Microsoft завез в свою ОС командную оболочку Linux. По логике если вы ее поставите, то сможете из- под нее использовать утилиту time.
Офлайн
Так то оно так, только Linux-subsystem для Win 10, а для win7 (что у меня) нет. 10-ку тоже вообще не проблема поставить, как и Linux, только вот нет у меня сейчас лишнего железа, куда ставить, а 7-ку ради этого сносить не могу.
Офлайн
хмм не знаю есть ли чтото подобное, хотя вроде в cygwin должна быть time
https://cygwin.com/packages/summary/time.html
A вы не пробовали через “perfmon /res” смотреть?
[code python][/code]
Отредактировано PEHDOM (Ноя. 12, 2019 15:50:25)
Офлайн