2016-02-04 2 views
0

En regardant le "BiosInitTime" des événements ETW analysés en utilisant "tracerpt.exe" et j'ai remarqué pour hibernate/S4 reprendre c'est toujours 0 (voir l'exemple à la fin). La même chose s'est produite avec les traces etl recueillies directement en utilisant XPERF ou via ADK Windows Assessment Console. Mais via WAC/WPA analyse & GUI, le BIOS sera affiché. Donc, il semble que l'information est là mais "tracerpt.exe" analyse les mauvais événements pour calculer "BiosInitTime". Quels sont les événements de démarrage/arrêt spécifiques que je devrais vérifier pour calculer le Bios Init Time via etl trace, disons, en utilisant xperf?BiosInitTime de Hibernate CV ETW trace

Merci

<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> 
<System> 
    <Provider Name="Microsoft-Windows-Kernel-Power" Guid="{331c3b3a-2005-44c2-ac5e-77220c37d6b4}" /> 
    <EventID>39</EventID> 
    <Version>0</Version> 
    <Level>4</Level> 
    <Task>33</Task> 
    <Opcode>0</Opcode> 
    <Keywords>0x400000000000000C</Keywords> 
    <TimeCreated SystemTime="2016-02-03T15:08:43.601479000Z" /> 
    <Correlation ActivityID="{00000000-0000-0000-0000-000000000000}" /> 
    <Execution ProcessID="4" ThreadID="3140" ProcessorID="0" KernelTime="180" UserTime="0" /> 
    <Channel>Microsoft-Windows-Kernel-Power/Diagnostic</Channel> 
    <Computer /> 
</System> 
<EventData> 
    <Data Name="SleepTime"> 1546</Data> 
    <Data Name="ResumeTime">  769</Data> 
    <Data Name="DriverWakeTime">  715</Data> 
    <Data Name="HiberWriteTime"> 2999</Data> 
    <Data Name="HiberReadTime"> 1862</Data> 
    <Data Name="HiberPagesWritten"> 148964</Data> 
    **<Data Name="BiosInitTime">  0</Data>** 
</EventData> 
<RenderingInfo Culture="en-US"> 
    <Level>Information </Level> 
    <Opcode>Info </Opcode> 
    <Keywords> 
     <Keyword>po:Diagnostic</Keyword> 
     <Keyword>po:Performance</Keyword> 
    </Keywords> 
    <Task>PowerTransition</Task> 
    <Channel>Microsoft-Windows-Kernel-Power/Diagnostic</Channel> 
    <Provider>Microsoft-Windows-Kernel-Power </Provider> 
</RenderingInfo> 

Répondre

0

Les événements Microsoft-Windows-Kernel-Power ne sont pas pris dans la mise en veille prolongée ETL lors de la sélection dans WPRUI.exe. Vous pouvez le voir si vous ouvrez l'ETL avec PerfView et regardez dans la liste des événements bruts. Lorsque vous essayez de rechercher le BiosInitTime, il indique 0. Si vous pouvez voir si lors de l'exécution de la console d'évaluation Windows ADK, cela signifie que les événements Microsoft-Windows-Kernel-Power sont capturés.

+0

L'exemple de sortie provient de ADK. ADK suit définitivement 'Microsoft-Windows-Kernel-Power' et le temps Bios est affiché via l'interface graphique et dans le fichier de résultats analysés automatiquement, dans différents champs définis par le profil WPA. Mais cet événement 'BiosInitTime' directement à partir de' Microsoft-Windows-Kernel-Power' est toujours 0ms. – Andrew

+0

pouvez-vous partager une trace capturée via l'ADK? Je n'ai jamais essayé ça – magicandre1981