Доброго всем времени года/ночи.
Штудуирую Жульена Данжу (книга “путь 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]
$ time python worker.py
в итоге на своих 4-х ядрах он получает загрузку 129% вместо желаемых 400%
вот как мне это посмотреть под win7 ?
(process explorer-ом активно пользуюсь, но это же “про все” а не про один процесс, и там не по процессорам основной список)