Здравствуйте, LaptevVV, Вы писали:
LVV>Пока у меня была чисто последовательная прога — особо не заморачивался.
LVV>Для грубой оценки времени работы использовал просто clock().
clock() возвращает CPU-time
LVV>Теперь в паре мест появились треды и clock() вроде как выдает не совсем то, что есть на самом деле.
LVV>Посоветуйте:
LVV>- либо использовать стандартную либу chrono
LVV>- либо WinAPI-функцию (кстати, мудреное название — никак не запомню... )
чтобы что-нибудь посоветовать, нужно знать что-нибудь про объект измерения, может вам rdtsc нужно использовать?
LVV>Надо поизмерять время для построения графиков в статью. Поэтому миллисекунды вполне сгодятся...
Если совсем не важно что там да как, то можно просто через time измерять время работы всего приложения, но вообще тема сложная, люди книги по ней пишут (
https://www.amazon.com/Guide-Experimental-Algorithmics-Catherine-McGeoch/dp/0521173019/ref=sr_1_1?ie=UTF8&qid=1465551699&sr=8-1&keywords=experimental+algorithmics).