DkmPerformanceCounters.Create(UInt32, UInt64, UInt64, UInt64, UInt64, UInt64, UInt64, UInt64) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Crie uma nova instância do objeto DkmPerformanceCounters.
Essa API foi introduzida no Visual Studio 14 RTM (DkmApiVersion. VS14RTM).
public:
static Microsoft::VisualStudio::Debugger::DkmPerformanceCounters ^ Create(System::UInt32 StartStopCounter, System::UInt64 SystemTime, System::UInt64 UserTime, System::UInt64 KernelTime, System::UInt64 RuntimeOverhead, System::UInt64 OSOverhead, System::UInt64 TotalOverhead, System::UInt64 Id);
public:
static Microsoft::VisualStudio::Debugger::DkmPerformanceCounters ^ Create(unsigned int StartStopCounter, unsigned long long SystemTime, unsigned long long UserTime, unsigned long long KernelTime, unsigned long long RuntimeOverhead, unsigned long long OSOverhead, unsigned long long TotalOverhead, unsigned long long Id);
static Microsoft::VisualStudio::Debugger::DkmPerformanceCounters Create(unsigned int StartStopCounter, unsigned long SystemTime, unsigned long UserTime, unsigned long KernelTime, unsigned long RuntimeOverhead, unsigned long OSOverhead, unsigned long TotalOverhead, unsigned long Id);
public static Microsoft.VisualStudio.Debugger.DkmPerformanceCounters Create (uint StartStopCounter, ulong SystemTime, ulong UserTime, ulong KernelTime, ulong RuntimeOverhead, ulong OSOverhead, ulong TotalOverhead, ulong Id);
static member Create : uint32 * uint64 * uint64 * uint64 * uint64 * uint64 * uint64 * uint64 -> Microsoft.VisualStudio.Debugger.DkmPerformanceCounters
Public Shared Function Create (StartStopCounter As UInteger, SystemTime As ULong, UserTime As ULong, KernelTime As ULong, RuntimeOverhead As ULong, OSOverhead As ULong, TotalOverhead As ULong, Id As ULong) As DkmPerformanceCounters
Parâmetros
- StartStopCounter
- UInt32
No Número de inspeções de início/parada da inspeção de desempenho. Se esse número for alto, os dados de desempenho não serão confiáveis.
- SystemTime
- UInt64
No Tempo do sistema (em milissegundos) consumido pelo processo de depuração durante a etapa do depurador.
- UserTime
- UInt64
No Tempo de usuário (em milissegundos) consumido pelo processo de depuração durante a etapa do depurador.
- KernelTime
- UInt64
No Tempo do kernel (em milissegundos) consumido pelo processo de depuração durante a etapa do depurador.
- RuntimeOverhead
- UInt64
No Tempo do sistema (em milissegundos) considerado como sobrecarga de tempo de execução durante a etapa do depurador. O valor de SystemTime não contém essa sobrecarga.
- OSOverhead
- UInt64
No Tempo do sistema (em milissegundos) considerado como sobrecarga do sistema operacional durante a etapa do depurador. O valor de SystemTime não contém essa sobrecarga.
- TotalOverhead
- UInt64
No Tempo do sistema (em milissegundos) considerado a sobrecarga total durante a etapa do depurador. O valor de SystemTime não contém essa sobrecarga. Sobrecarga de tempo de execução + valor de sobrecarga de sistema operacional pode ser maior que TotalOverhead se eles estiverem sobrepostos.
- Id
- UInt64
No ID com base no tempo de QPC para corelacionar eventos do depurador no Concord e no pacote.
Retornos
Fora Resultado dessa chamada de método.