Профилировщик CLR - Присоединяющий к существующему процессу

Я обнаружил, что это сработало.

$(document).ready(function() {
    $( "form" ).submit(function () {
        // Get the submit button element
        var btn = $(this).find("input[type=submit]:focus" );
    });
}
5
задан Daniel Magliola 29 August 2008 в 00:54
поделиться

4 ответа

.Net Memory Profiler точно, в чем Вы нуждаетесь. Это не свободно, но существует пробная версия. На самом деле я использовал пробную версию для нахождения утечек на нашем последнем проекте. Одна достойная внимания особенность:

Легко определите утечки памяти путем сбора и сравнения снимков памяти.NET

Я думаю, что это что Ваш поиск.

3
ответ дан 18 December 2019 в 14:54
поделиться
  • Присоедините отладчик

cdb-p

  • загрузите расширения отладчика .NET

SOS .loadby mscorwks

  • выведите "кучу" в формате, который понимает CLRProfiler

! TraverseHeap heap.txt

  • отладчик отсоединения

qd

  • загрузите heap.txt в clrprofiler приложении
9
ответ дан 18 December 2019 в 14:54
поделиться

Вы посмотрели на RedGates Профилировщик.NET?

Его некоторое время, так как я использовал его, но я умирающим образом уверен, что можно присоединить к любому процессу CLR в любое время.

0
ответ дан 18 December 2019 в 14:54
поделиться

В этой статье из MSDN рассказывается о том, как использовать бесплатный профилировщик CLR для сравнения с экземплярами стека. Вы правы, что в настоящее время вы не можете прикрепить CLR Profiler к запущенному процессу (в статье объясняется, почему), но, как бы то ни было, похоже, вы скоро сможете это сделать.

1
ответ дан 18 December 2019 в 14:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: