Какая единица времени используется в профилировщике инструментов Visual Studio 2010? - PullRequest
3 голосов
/ 14 декабря 2011

Профилировщик в Visual Studio 2010 великолепен и все, но я не вижу, в каких единицах времени отображаются результаты профилировщика инструментов. Таблица результатов - это просто числа, и я не могу найти нигде в пользовательском интерфейсе, гдеЯ могу установить единицу измерения (как , например, в AQTime ).

enter image description here

Я прочитал " Понимание данных измерительных приборов"раздел на MSDN, но он просто использует время для объяснения чисел.( «Общее время, потраченное на выполнение ...» )

Кто-нибудь знает, какая единица измерения (миллисекунды, микросекунды, тики и т. Д.) Используется?Я предполагаю миллисекунды, но я не уверен на 100%.

Ответы [ 2 ]

6 голосов
/ 14 декабря 2011

Я обнаружил всплывающую подсказку в заголовках столбцов таблицы результатов, в которой указано «Время, проведенное в этой функции (мсек)» , что подтверждает, что это действительно миллисекунды.

Tooltip has the answer

1 голос
/ 14 декабря 2011

Время указывается в миллисекундах (мсек) или тактах процессора (тики).

В соответствии с документами MSDN (это относится к vs2008, но все равно):

Время в миллисекундах (мсек) или циклов процессора (тики) , которое было потрачено на непосредственное выполнение этой функции, исключая затраченное время в дочерних функциях, вызываемых этой функцией.

...