Описание тега perfview
Инструмент производительности PerfView для разработчиков.NET от Microsoft
1
ответ
Список поставщиков, включенных для сеанса событий трассировки ETW в.NET
Инструмент logman может перечислить всех провайдеров, которые в настоящее время включены для сеанса событий трассировки, например: logman query -ets SleepStudyTraceSession Как это достигается в коде с использованием библиотеки TraceEvent? https://ww…
14 янв '19 в 14:07
1
ответ
Нет событий от собственного.Net 4.5 EventSource ETW провайдера в PerfView
Я создал EventSource (WebApiEventSource) в своем приложении ASP.NET WebApi (в качестве реализации ITraceWriter): [EventSource(Name = "WebApi")] public class WebApiEventSource : EventSource { public static readonly WebApiEventSource Log = new WebApiE…
30 окт '13 в 10:50
1
ответ
Найти утечку памяти с perfview
У меня есть служба C# (.net 4.5) в производстве, которая компилируется в отладке. За один день утекла 900мб памяти. На самом деле использует 10 ГБ памяти. Так что я попытался сделать разбор с perfview, но я не могу найти мои утечки в 900mb. Что я ви…
04 авг '16 в 15:21
1
ответ
Обнаружение утечек памяти в PerfView
Я устраняю утечку памяти в службе Windows, которая используется в качестве службы интеграции. По вызову doIntegration() я вижу, что использование памяти становится выше, чем до вызова, и увеличивается примерно на 0,5 МБ за вызов. Я пытался использов…
15 окт '15 в 11:11
0
ответов
OutOfMemoryException при сборе данных в памяти в PerfView
Я делаю исследование утечки памяти с помощью PerfView, и я слежу за этим и этим видео. Однако сервер, который я исследую, уже занял ~100% памяти, поэтому, когда я пытаюсь вывести дамп кучи GC, я получаю OutOfMemoryException и файл дампа не создается…
10 янв '17 в 11:30
0
ответов
Медленная сборка мусора в C#
Я использую Perfview для анализа производительности сборщика мусора.Я использую флаги запуска CLR: CONCURRENT_GC, SERVER_GC для моего консольного приложения.Медлительность иногда в Gen 0, Gen 1 или Gen 2. Что бы вы предложили мне проанализировать да…
27 июл '17 в 14:00
1
ответ
PerfView: открытие GC Heap Net Mem Статистика занимает вечно
У меня есть относительно небольшие файлы etl (100 МБ вместе взятых), но когда я нажимаю на GC Heap Net Mem Stacks и долго жду (10 минут +), он никогда не возвращается из "серого состояния". Есть идеи, если это "нормально" или нет?
11 фев '16 в 07:14
1
ответ
Как заставить PerfView собирать события ETW, поступающие только от одного процесса
Я знаю, что есть ключ /Process:NameOrPID, но он влияет только на команды /StopXXX. Сбор событий ETW от всех процессов приводит к большому файлу *.ETL. Я пытаюсь быть в состоянии отловить события ETW только от одного процесса, чтобы избежать загрязне…
06 янв '18 в 14:51
0
ответов
Просмотр продолжительности активности EventSource в Windows Performance Analyzer
Я играл с ETW и некоторыми пользовательскими событиями, основанными на System.Diagnostics.Tracing.EventSource. Все это прекрасно работает с TPL, то есть я получаю коррелированные действия даже в разных потоках - все очень хорошо. Я использую PerfVie…
20 май '16 в 21:28
1
ответ
Как сгруппировать стеки потоков в дереве вызовов perfiew
Perfiew - довольно крутой инструмент. Однако у меня возникли проблемы с использованием его представления дерева вызовов, потому что оно отображает информационный поток за раз - что на самом деле противоречит цели, если у вас нет 1 действительно заня…
27 май '16 в 15:08
2
ответа
PerfView недоступная память
Я смотрю на проблему с памятью, которую мы имеем с приложением wcf, и я использую perfview, чтобы копаться в памяти. Мы получили базовый снимок, а затем снимок, когда памяти много. Я просмотрел их и, глядя на данные, увидел, что объем свободной памя…
16 фев '17 в 15:49
0
ответов
Метрика / интервал PerfView больше 1?
Согласно некоторым материалам PerfView, которые я видел / читал в Интернете, я должен углубиться в дальнейшее исследование ЦП, если показатель / мсек близок к 1 (например: 0,92), но я вижу, что в моем случае это значение 10.62, Что это значит? общие…
02 июн '18 в 11:26
2
ответа
PerfView: CPU MSec равен 0 для всех процессов
Я использую PerfView на Windows Server 2012. Он работает на VMware VM. Как показано на рисунке ниже, процессор равен 0 для всех процессов. С чего начать отладку?
20 авг '15 в 14:54
0
ответов
Профилировщик производительности Visual Studio страницы asp.net, показывающей неверное время на настенных часах
Я профилирую в своей локальной среде разработки веб-страницу ASP.NET, загрузка которой занимает 30 секунд. Я также могу подтвердить это, посмотрев на вкладку статистики в fiddler (время между ServerGotRequest и ServerBeginResponse). но когда я запус…
22 ноя '17 в 19:46
0
ответов
Как я могу интерпретировать RtlUsrThreadStart в perfview?
Глядя на снимок из стеков ЦП в PerfView, я не уверен, как интерпретировать первую запись. Я не могу безопасно исключить запись, потому что каждый поток в CallTree начинается с этого кадра. Но что меня беспокоит, так это то, что кадр занимает исключи…
08 апр '16 в 07:49
1
ответ
PerfView: анализ производительности приложения, включая вызовы базы данных
В настоящее время я вхожу в PerfView для анализа производительности моих (C#) приложений. Но обычно эти приложения используют много вызовов базы данных. Поэтому я задавал себе такие вопросы, как: - Сколько времени проводится в репозиториях? - (Сколь…
25 фев '15 в 10:48
1
ответ
Как просмотр потоков полезен в профилировщиках производительности / процессоров?
После того, как я профилирую приложение ASP.NET Core, инструмент JetBrain dotTrace по умолчанию открывает All Calls вкладка и показывает список тем. Не могли бы вы уточнить некоторые мои вопросы? Во время сеанса профилирования я отправил около 100 т…
02 июн '18 в 03:04
1
ответ
.Net Core высокая загрузка ЦП, Perfview не может получить ntdll!?
В настоящее время наше ядро .net использует 100% загрузку ЦП с очень малой пропускной способностью, после использования perfview просто показывает ntdll!?, также все мои потоки содержат один и тот же класс, который не может быть разрешен (даже пос…
12 ноя '18 в 20:44
2
ответа
PerfView - невозможно создать файл, если этот файл уже существует. (Исключение из HRESULT: 0x800700B7)
Когда я пытаюсь создать файл ETL с помощью PerfView v1.9.0.0 (Collect -> Collect -> Start Collection, с параметрами по умолчанию), происходит сбой операции, в результате которой появляется сообщение "Произошло исключительное состояние, подробности с…
12 июл '17 в 22:11
0
ответов
Почему ручки AsyncPinned держатся в памяти
Я пытаюсь исследовать проблемы с памятью в моем приложении. Вот размер кучи.NET. 0:000> !EEHeap -gc Number of GC Heaps: 4 ------------------------------ Heap 0 (000000000111f740) generation 0 starts at 0x000000019eb31750 generation 1 starts at 0x…
11 мар '15 в 13:16