Мое приложение dr aws чрезмерная загрузка процессора и памяти - PullRequest
0 голосов
/ 11 апреля 2020

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

Проверка диспетчера задач показывает сильную нагрузку на ЦП и память - главным образом:

  1. SQL Сервер Windows NT - 64-битный
  2. Microsoft Windows Хост сценариев на основе (32 бита)
  3. Microsoft Visual Studio 2017 (32-битный)

Это надстройка Visual Studio Tools для Office Outlook, написанная на C#. Таким образом, это очень похоже на приложение Winforms. Это не выбрасывает ошибок. В установщике windows я написал в некоторых записях реестра указание Outlook при запуске игнорировать, что мой надстройка загружается слишком долго, и загружать его в любом случае. Это работает, хотя я наблюдал один случай, когда Outlook отключил мой плагин с компьютера моего клиента.

Мне нужно это исправить. Как я могу go найти причину?

Одна вещь, о которой я подумал ... При запуске я загружаю кучу SQL данных в таблицы наборов данных. Тогда во многих местах мое приложение выполняет запросы linq в памяти к этим данным. Я делаю это, чтобы избежать поездок на сервер и потому что это очень быстро. Может быть, эта стратегия требует слишком много памяти?

Вот скриншот: Task Manager Processes when Outlook is running

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...