Как я могу проверить, сколько оперативной памяти требуется моему приложению C # / WPF? - PullRequest
3 голосов
/ 05 апреля 2011

Я разработал приложение на C # / WPF, которое требует загрузки сотен объектных моделей.Теперь я хотел бы знать, сколько оперативной памяти это потребляет.Так какой же лучший способ проверить это?Могу ли я просто использовать TaskManager?Или это ненадежно?

Ответы [ 2 ]

5 голосов
/ 05 апреля 2011

Вы не можете использовать диспетчер задач, чтобы точно измерить, сколько оперативной памяти потребляет ваш процесс, так как это число неточно помечено;на самом деле это рабочий набор процесса.

Если вы хотите узнать, сколько ОЗУ потребляет ваше приложение, вам следует взглянуть на .NET счетчики производительности памяти .

Следует отметить, что вам не следует пытаться оптимизировать объем используемой оперативной памяти, если вы на самом деле не определили, что у вас есть узкое место в производительности .

1 голос
/ 05 апреля 2011

JetBrains dotTrace - инструмент, который вы ищете.И нет, TaskManager не надежен

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