Вы можете использовать высокопроизводительный счетчик Windows, чтобы получить точность наносекунды.Технически, на самом деле, HPC может быть любой скорости, но вы можете запрашивать его количество в секунду, и, насколько я знаю, большинство процессоров имеют очень очень высокую производительность подсчета.
Что вам нужно сделать, это просто получитьпрофессиональный профилировщикВот для чего они.Однако, более реалистично.
Если вы сравниваете только алгоритмы, если ваша машина не работает в одной области (Pentium D, SSD), это не должно иметь большого значениясделать это только на одной машине.Если вы хотите посмотреть на эффекты кеша, попробуйте запустить алгоритм сразу после запуска машины (убедитесь, что у вас есть копия Windows 7, она должна быть бесплатной для студентов CS), а затем оставьте ее, делая что-то, что может потребовать много кешаКак обработка изображений, за 24 часа или что-то, чтобы убедить ОС кешировать ее.Затем запустите алгоритм снова.Сравните.