The tracelog -start command starts the trace session. The following command starts an NT Kernel Logger trace session: tracelog -start -f test01.etl -dpcisr -UsePerfCounter -b 64 Use Tracerpt to generate a report that summarizes DPC/ISR activity. Monitor the trace session for events lost and, if necessary, increase the size of the trace buffers. The procedure that is described in this section includes the following steps: For the most recent requirements, see the Hardware Lab Kit. Microsoft recommends that DPCs should not run longer than 100 microseconds and ISRs should not run longer than 25 microseconds. This information will help you to minimize the time the driver spends at higher IRQLs, making the driver and the system more efficient. You can measure the amount of time that a driver spends in deferred procedure calls (DPCs) and interrupt service routines (ISRs) by tracing these events in the Windows kernel.
0 Comments
Leave a Reply. |