Определение количества объектов USER, используемых процессом

StackOverflow https://stackoverflow.com/questions/1690743

  •  18-09-2019
  •  | 
  •  

Вопрос

Я исследую возможную утечку памяти, которая вызывает исключение Win32Exception «Ошибка создания дескриптора окна» в моем приложении .NET 2.0 WinForms.Это связано с количеством дескрипторов и количеством объектов USER (скорее всего), поэтому я пытаюсь зарегистрировать эти показатели при следующем возникновении исключения.

HandleCount легко найти: Process.HandleCount.

Кто-нибудь знает, как найти количество объектов USER?(Значение можно увидеть в столбце Диспетчер задач->Процессы). Подойдут функции .NET или Win API.

Спасибо!

Это было полезно?

Решение

Пытаться GetGuiResources который вы можете вызвать, используя П/вызов

Другие советы

Вы также можете увидеть это в диспетчере задач Windows.1.Выберите вкладку «Процесс».2.Выберите «Просмотр» > «Выбрать столбцы...» и установите флажок «Пользовательские объекты».

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top