Описание тега dotmemory

NoneDot Memory is a memory profiler created by JetBrains for .NET applications. Use this tag if your questions are specific to using dotMemory, or are specific to dotMemory's behavior. Questions about memory usage in .NET are off-topic for this tag.
0 ответов

C# .Net WCF Увеличение памяти клиента службы NetTcp в ConnectionBufferPool

У меня есть служба WCF с nettcpbinding. Я вижу увеличение памяти для каждого вызова метода. Я закрываю сервисный канал с помощью вызова client.close() и обрабатываю исключения с помощью вызова client.abort(). Есть ли другой способ для правильного за…
02 авг '18 в 13:21
1 ответ

Привязка к словарю, сообщается об утечке памяти, как исправить?

dotMemory говорит мне (скриншот ниже, "утечка привязки WPF"), что происходит утечка памяти при привязке к словарю, например так: <ComboBox ItemsSource="{Binding Items, Mode=OneTime}" DisplayMemberPath="Value" SelectedValue="{Binding SelectedItem}…
25 янв '18 в 09:00
1 ответ

Как запустить тесты DotMemory внутри Rider?

Как мне запустить модульные тесты DotMemory (NUnit) внутри райдера? Я могу запустить эти тесты с помощью teamcity, указав поддержку dotMemory, но почему-то не могу запустить эти тесты внутри Rider.
04 авг '17 в 12:08
1 ответ

Получение строки соединения с DotMemory

Я пытаюсь получить строку подключения, используя DotMemory. Я могу получить строку подключения, но, кажется, пароль удален. Что я ожидаю "Источник данных =MyOracleDB; Идентификатор пользователя = myUsername; Пароль = myPassword;" Что я получаю "Исто…
10 апр '18 в 05:52
0 ответов

Веб-приложение имеет очень высокое использование памяти по сравнению с общим количеством.NET в dotMemory

Следующее изображение очень хорошо показывает мою проблему. У меня есть приложение, которое просто пожирает всю память, которую оно может получить. Снимки на изображениях были сделаны в течение 5-10 минут. В последнем снимке я попытался применить ГБ…
1 ответ

Не удается подключиться к API dotMemory, пока он не запустит приложение

У меня есть следующее, чтобы запустить API профилирования: while (!MemoryProfiler.IsActive || !MemoryProfiler.CanControlAllocations) { _presenter.WriteLine("Press enter to try to attach."); Console.ReadKey(); Thread.Sleep(250); } MemoryProfiler.Enab…
12 апр '17 в 19:42
0 ответов

dotMemory Загрузчику ресурсов не удалось найти файл MUI. Когда попробуйте профилировать локальный IIS

Когда я пытаюсь подключиться к локальной IIS с dotMemory, я получаю сообщение об ошибке dotMemory Невозможно начать профилирование. Загрузчику ресурсов не удалось найти файл MUI. Хорошо Я использую v.2018.2.3
21 окт '18 в 02:29
0 ответов

dotMemory Неуправляемые ресурсы

У меня есть AC# ASP .NET MVC 5 приложение, которое я профилирую dotMemory, Это небольшое веб-приложение с примерно 15 контроллерами, использующее EF6/dal, а также AutoFac/DI, Есть несколько других библиотек для моделей / услуг / и т.д. dotMemory пок…
08 дек '16 в 18:49
1 ответ

(Как) можно включить сбор данных о распределении при профилировании с помощью dotMemory CLT

Я чувствую себя комфортно с dotMemory CLT, и я хотел бы понять, если / как я могу включить сбор данных выделения с флагом командной строки. С API я знаю о возможности использовать MemoryProfiler.EnableAllocations, а с настольным приложением я просто…
11 окт '17 в 22:53
0 ответов

Приложение аварийного снимка dotmemory

Resharper Ultimate: 2016.3.2 DotMemory: 2016.3.2 Visual studio 2017 Windows 7 Prism 6.3.0 Ninject Это немного странно, поэтому я не уверен, как именно это описать, но я попробую. Первоначально у меня были страницы, настроенные для регистрации в их р…
28 апр '17 в 11:55
1 ответ

Ошибка DotMemory (сравнение снимка с самим собой)

Попытка сделать некоторые проверки утечки памяти в моем тесте автоматизации с использованием следующего nUnit 3.8.1 TestStack.White 0.13.3 dotMemory 3.0.20171219.105559 Запуск моих тестов с помощью следующей команды консоли, как описано здесь. dotMe…
03 авг '18 в 12:45
2 ответа

Использование API точечной памяти для создания нескольких снимков одного и того же файла.dmv

Я пытаюсь профилировать мой конкретный код с помощью API точки памяти. Когда я вызываю метод dump(), я ожидаю сделать снимок и сохранить его в dir. Я пытаюсь сделать два снимка здесь один перед выполнением моего кода и после выполнения моего кода с …
05 дек '17 в 11:59
1 ответ

Утечка памяти в CanExecuteChanged с помощью команды Catel

Я профилировал приложение WPF, которое использует Catel в качестве MVVM Framework, и я видел, что в ViewModel у меня есть 2 пути хранения как Теперь я создаю такой RadMenuItem в поведении, которое я присоединяю к контекстному меню, и они определяютс…
25 янв '17 в 08:07
1 ответ

Проблема с памятью в приложении WPF при использовании linq

В настоящее время я выискиваю утечки памяти в нашем приложении, и когда дело доходит до моделей представления, которые выполняют любые запросы linq, я нахожу объект в памяти с этим пространством имен. Я использую dotMemory, чтобы сделать проверку, и…
06 янв '17 в 15:30
1 ответ

dotMemory - поиск объектов с коротким сроком службы

Как я могу использовать dotMemory, чтобы идентифицировать все объекты, которые были созданы и затем собраны в виде моментального снимка или между двумя моментальными снимками? Кажется, что это должно быть в состоянии, но я нигде не могу найти, что э…
03 дек '17 в 19:34
1 ответ

Служба Windows с NHibernate увеличивает используемую память

Я отлаживаю существующую службу Windows (написанную на C#), которую необходимо перезапускать вручную каждые несколько месяцев, потому что она продолжает потреблять память. Сервис не очень сложный. Он запрашивает файл json с внешнего сервера, на кото…
15 ноя '17 в 13:06
1 ответ

Не удается запустить профилирование памяти с помощью dotMemory

Я пытаюсь использовать JetBrains dotMemory для профилирования веб-приложения ASP.NET MVC, работающего на IIS10. Когда я присоединяюсь к процессу w3wp.exe и нажимаю Run, появляется следующая ошибка: Не могу начать профилирование. Подробности: Профили…
08 ноя '16 в 22:50
3 ответа

Как интерпретировать результаты BenchmarkDotNet и dotMemory?

Итак, у меня есть следующий кусок кода в моем Main() метод for (int x = 0; x < 100; x++) // to mimic BenchmarkDotnet runs for (int y = 0; y < 10000; y++) LogicUnderTest(); Далее у меня следующий класс под тестом [MemoryDiagnoser, ShortRunJob] …
07 сен '18 в 13:33
1 ответ

Профилирование памяти с автоматизацией тестирования?

В настоящее время я добавляю некоторое тестирование автоматизации в нашу инфраструктуру пользовательского интерфейса, и мне было интересно, есть ли способ выполнить какое-то профилирование памяти одновременно. например, вместо того, чтобы запускать …
03 май '17 в 10:50
1 ответ

Количество объектов отключено в 2 раза

У меня есть сеанс профилирования dotMemory, и мне не удалось обнаружить утечку памяти, поэтому я сделал следующее: Начать сессию dotMemory Присоединяй WinDbg и врывайся в процесс Сделайте снимок в dotMemory Пусть процесс продолжается (g) так что dot…
08 сен '18 в 21:56