вторник, 26 апреля 2011 г.

GC и латентность


Пояснение. Это скриншот тестовой утилиты, которая измеряет производительность одного нашего продукта (работающего под .NET Framework 4). По оси абсцисс - номер запроса, по оси ординат - время получения ответа на запрос. Запросы не отличаются друг от друга. В среднем, один запрос выполняется меньше чем за 5 миллисекунд. Но один, выполняется в 50 раз медленнее. Это происходит из-за того, что  выполнение запроса приостанавливается для того, что-бы сборщик мусора смог сделать свою работу.

Комментариев нет: