c# вычисляют использование ЦП для определенного приложения

См. стандарт C++. Проект № 2 комитета в свободном доступе в [1 113] ftp://ftp.research.att.com/dist/c++std/WP/CD2/body.pdf , хотя это является неавторитетным, устаревшим, и частично неправильным в нескольких местах. А именно, в разделе 2.5, Альтернативные Маркеры , определяется следующее:

Alternative Primary
<%          {
%>          }
<:          [
:>          ]
%:          #
%:%:        ##
and         &&
bitor       |
or          ||
xor         ^
compl       ~
bitand      &
and_eq      &=
or_eq       |=
xor_eq      ^=
not         !
not_eq      !=

, Хотя честно, я никогда не видел ни одного из них никогда используемый за исключением and, or, и not, и даже затем, это редко. Обратите внимание, что они не допустимы по умолчанию в простом коде C, только в C++. Если Вы захотите использовать их в C, то Вы будете иметь или к #define их сами как макросы, или к #include заголовок , который определяет все вышеупомянутое за исключением <% >% <: :> %: %:%: как макросы (см. раздел 7.9 из стандарта C99).

20
задан BradleyDotNET 16 September 2014 в 22:18
поделиться

1 ответ

Счетчики производительности - Процесс -% загруженности процессора.

Небольшой пример кода, чтобы дать вам представление:

using System;
using System.Diagnostics;
using System.Threading;

namespace StackOverflow
{
    class Program
    {
        static void Main(string[] args)
        {
            PerformanceCounter myAppCpu = 
                new PerformanceCounter(
                    "Process", "% Processor Time", "OUTLOOK", true);

            Console.WriteLine("Press the any key to stop...\n");
            while (!Console.KeyAvailable)
            {
                double pct = myAppCpu.NextValue();
                Console.WriteLine("OUTLOOK'S CPU % = " + pct);
                Thread.Sleep(250);
            }
        }
    }
}

Примечания для поиска экземпляра на основе идентификатора процесса :

Я не знаю лучшего способа, и, надеюсь, кто-нибудь знает. Если нет, то вот один из способов найти правильное имя экземпляра для вашего процесса по идентификатору процесса и имени процесса.

Существует еще один счетчик производительности (ПК) под названием «ID процесса» под Семейство «Процесс» . Он возвращает PID для экземпляра. Итак, если вы уже знаете имя (например, «хром» или «myapp»), вы можете тестировать каждый экземпляр, пока не найдете совпадение для PID.

Именование для каждого экземпляра простое: "myapp" "myapp # 1" "

35
ответ дан 29 November 2019 в 23:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: