В файле Profiler.cs напишите класс Profiler, реализующий интерфейс IProfiler.
Его задача — измерить время вызова методов PS()/PC(). Для этого он должен вызывать метод runner.Call для всех классов и структур всех размеров, указанных в Constants.FieldCounts, с count=repetitionsCount, и замерять время выполнения этого метода с помощью Stopwatch.
Не забудьте поделить результат замера на repetitionsCount.
Перед тем, как замерять время, необходимо «прогреть» метод: вызвать его один раз с count=1. Это связано с внутренними особенностями .NET Framework.