Several times I've heard that ETW trace is designed so that it
avoids artificial serialization that won't exist without trace.
If this is true, how it works? It should eventualy synchronize
on access to some memory buffer or file object ?

Regards,
--PA

Re: How WMI Trace is synchronized? by Doron

Doron
Thu Aug 11 01:49:13 CDT 2005

ETW uses sequence numbers to order the events.

d

--
Please do not send e-mail directly to this alias. this alias is for
newsgroup purposes only.
This posting is provided "AS IS" with no warranties, and confers no rights.


"Pavel A." <pavel_a@NOwritemeNO.com> wrote in message
news:uAekLXgnFHA.3608@TK2MSFTNGP15.phx.gbl...
> Several times I've heard that ETW trace is designed so that it
> avoids artificial serialization that won't exist without trace.
> If this is true, how it works? It should eventualy synchronize
> on access to some memory buffer or file object ?
>
> Regards,
> --PA
>
>
>
>



Re: How WMI Trace is synchronized? by pavel_a

pavel_a
Thu Aug 11 17:39:09 CDT 2005

Thanks Doron, but does IoWmiTraceEvent acquire some global lock and thus
causes the calling CPU to spin and synchronize with others, like DbgPrint
does?

--PA

"Doron Holan [MS]" wrote:
> ETW uses sequence numbers to order the events.
>
> d
>
> --
> Please do not send e-mail directly to this alias. this alias is for
> newsgroup purposes only.
> This posting is provided "AS IS" with no warranties, and confers no rights.
>
>
> "Pavel A." <pavel_a@NOwritemeNO.com> wrote in message
> news:uAekLXgnFHA.3608@TK2MSFTNGP15.phx.gbl...
> > Several times I've heard that ETW trace is designed so that it
> > avoids artificial serialization that won't exist without trace.
> > If this is true, how it works? It should eventualy synchronize
> > on access to some memory buffer or file object ?
> >
> > Regards,
> > --PA
> >
> >
> >
> >
>
>
>

Re: How WMI Trace is synchronized? by Doron

Doron
Fri Aug 12 02:25:20 CDT 2005

last time i looked, no. it just writes into a circular buffer which is
occasionally flushed out.

d

--
Please do not send e-mail directly to this alias. this alias is for
newsgroup purposes only.
This posting is provided "AS IS" with no warranties, and confers no rights.


"Pavel A." <pavel_a@NOwritemeNO.com> wrote in message
news:6F8DF358-4BFA-49D8-811C-F44059C73468@microsoft.com...
> Thanks Doron, but does IoWmiTraceEvent acquire some global lock and thus
> causes the calling CPU to spin and synchronize with others, like DbgPrint
> does?
>
> --PA
>
> "Doron Holan [MS]" wrote:
>> ETW uses sequence numbers to order the events.
>>
>> d
>>
>> --
>> Please do not send e-mail directly to this alias. this alias is for
>> newsgroup purposes only.
>> This posting is provided "AS IS" with no warranties, and confers no
>> rights.
>>
>>
>> "Pavel A." <pavel_a@NOwritemeNO.com> wrote in message
>> news:uAekLXgnFHA.3608@TK2MSFTNGP15.phx.gbl...
>> > Several times I've heard that ETW trace is designed so that it
>> > avoids artificial serialization that won't exist without trace.
>> > If this is true, how it works? It should eventualy synchronize
>> > on access to some memory buffer or file object ?
>> >
>> > Regards,
>> > --PA
>> >
>> >
>> >
>> >
>>
>>
>>