fk0, легенда (14.03.2019 23:59, просмотров: 693) ответил LightElf на В том и дело, что не на "коротких интервалах", а на "коротком интервале от момента запуска программы". Т.е. профилировать можно только свежезапущенный процесс. Профилировать сложную, редко воспроизводимую проблему - нельзя.
Ты же сам говоришь -- берутся младшие биты по-модулю. Так что измерять можно в любой момент времени. Но измерения возможны только относительные, и только на коротком интервале. Наверное это не проблема. Кому вообще абсолютные нужны? И где написано, что в момент запуска программы -- clock равен нулю? Ты прицепился к неоднозначности в документации, что там мол -1 где-то, но где оно на практике, в какой системе? Ситуация как и с snprintf, где snprintf(NULL, 0, ...) было делать нельзя, но все делали и в 2008 году таки стандартизировали такое поведение.
[ZX]