У меня есть приложение, которое работает с несколькими вычислительными процессорами, но в основном доступ к памяти (выделение объектов и их перемещение, несколько числовых или арифметических кодов).
Как я могу измерить долю времени, которое я трачу в задержках доступа к памяти (из-за промахов в кеше), когда CPU не работает?
Я должен заметить, что приложение работает на гостевом компьютере Hyper-V; Я не уверен, что это создаст какие-либо трудности, но может быть.