Здравствуйте, Аноним, Вы писали:
А>PerfomanceCounter — не пойму какие значения ему передать для того чтобы узнать общую загрузку процессора и загрузку создаваемую текущим процессом
Однажды сталкивался с такой проблемой, тоже сначала хотел сделать через PerfomanceCounter. Писали, что он довольно тяжелый. Лучше не использовать WINAPI-функцию GetProcessTimes.
Re[2]: как получить загрузку процессора ( Perfomace Counter
F>Однажды сталкивался с такой проблемой, тоже сначала хотел сделать через PerfomanceCounter. Писали, что он довольно тяжелый. Лучше не использовать WINAPI-функцию GetProcessTimes.
Опечатка, лучше использовать
Re[2]: как получить загрузку процессора ( Perfomace Counter
Здравствуйте, Flammable, Вы писали:
F>Здравствуйте, Аноним, Вы писали:
А>>PerfomanceCounter — не пойму какие значения ему передать для того чтобы узнать общую загрузку процессора и загрузку создаваемую текущим процессом F>Однажды сталкивался с такой проблемой, тоже сначала хотел сделать через PerfomanceCounter. Писали, что он довольно тяжелый. Лучше не использовать WINAPI-функцию GetProcessTimes.
Общую загрузку так не получишь.
With best regards
Pavel Dvorkin
Re[3]: как получить загрузку процессора ( Perfomace Counter
Здравствуйте, Flammable, Вы писали:
F>Здравствуйте, Pavel Dvorkin, Вы писали: PD>>Общую загрузку так не получишь. F>Что мешает вызывать эту функцию для каждого процесса?
Не удастся открыть ряд процессов, нет прав. Не говоря уж о том, что придется мониторить запуск и завершение процессов.
А главное — зачем, если есть специальный API для этого ?
With best regards
Pavel Dvorkin
Re: как получить загрузку процессора ( Perfomace Counter )
Здравствуйте, Аноним, Вы писали:
А>PerfomanceCounter — не пойму какие значения ему передать для того чтобы узнать общую загрузку процессора и загрузку создаваемую текущим процессом
Ах, вот оно что Михалыч !(C)
Я то думаю чего примеры не работают, винда то русская.
А как быть с локализацией ? Неужели для каждого языка прописывать строки.
Re[3]: как получить загрузку процессора ( Perfomace Counter
Здравствуйте, Аноним, Вы писали:
> Ах, вот оно что Михалыч !(C) > Я то думаю чего примеры не работают, винда то русская. > А как быть с локализацией ? Неужели для каждого языка прописывать строки.
Да. Ибо перфкаунтеры (реализация, а не идея) в винде это редкостное черезжопие.
Здравствуйте, Аноним, Вы писали:
А>А как быть с локализацией ? Неужели для каждого языка прописывать строки.
Ну с Vista есть PdhAddEnglishCounter. С WinXP есть недокументированная PdhAdd009Counter с такой-же сигнатурой как и PdhAddCounter, тоже в версиях ANSI и Unicode. Но, видимо, в dotNet они не задействованы.