Решения задачи с Ulearn

Практика «Профайлер»

В файле Profiler.cs напишите класс Profiler, реализующий интерфейс IProfiler.

Его задача — измерить время вызова методов PS()/PC(). Для этого он должен вызывать метод runner.Call для всех классов и структур всех размеров, указанных в Constants.FieldCounts, с count=repetitionsCount, и замерять время выполнения этого метода с помощью Stopwatch.

Не забудьте поделить результат замера на repetitionsCount.

Перед тем, как замерять время, необходимо «прогреть» метод: вызвать его один раз с count=1. Это связано с внутренними особенностями .NET Framework.


Стоимость решения этой задачи всего 100 рублей, купи решения у меня 🙂

Обновлено: 25.11.2018 — 15:53

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.