Инструмент для точного тестирования производительности программы / алгоритма
С сегодняшними современными компьютерами для начинающих программистов, которые пишут в основном небольшие программы, невозможно сказать, какая программа / алгоритм работает лучше. Существует ли инструмент, который измеряет нагрузку на процессор и память, а также другие показатели производительности конкретной программы в Windows (exe-файл, приложение)? Поскольку мои небольшие программы не потребляют много энергии по сравнению с собственными процессами Windows или любыми программами моего компьютера, я не могу использовать для этого диспетчер задач.
По сути, в краткосрочной перспективе это будет полезно только для моих алгоритмов, поскольку я обычно пишу те, которые немного необычны и могут иметь другую производительность (время и память), чем стандартный алгоритм этого типа. В долгосрочной перспективе такая программа была бы чрезвычайно полезна, поскольку она точно определяет, сколько байт оперативной памяти использовалось программой, сколько команд выполнял процессор, сколько времени это занимало и т. д.
Что я уже пробовал:
Гуглить и искать на этих форумах.