<story><title>MSVC CRT Sneaks in Telemetry by Default?</title><url>https://www.reddit.com/r/cpp/comments/4hoyzr/msvc_mutex_is_slower_than_you_might_expect/d2thalz</url></story><parent_chain></parent_chain><comment><author>anaisbetts</author><text>Lots of things inside Windows emit ETW events, which is Windows equivalent of DTrace (basically the entire OS, and .NET), it&amp;#x27;s super useful for debugging performance related events. It&amp;#x27;s not &amp;quot;Telemetry&amp;quot; like Google Analytics, it&amp;#x27;s for _you_ to debug your own programs.&lt;p&gt;The easiest way to view the output of them is via WPA, you can watch some videos about it at &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;msdn.microsoft.com&amp;#x2F;en-us&amp;#x2F;library&amp;#x2F;windows&amp;#x2F;hardware&amp;#x2F;hh448170.aspx&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;msdn.microsoft.com&amp;#x2F;en-us&amp;#x2F;library&amp;#x2F;windows&amp;#x2F;hardware&amp;#x2F;hh...&lt;/a&gt;</text></comment>
<story><title>MSVC CRT Sneaks in Telemetry by Default?</title><url>https://www.reddit.com/r/cpp/comments/4hoyzr/msvc_mutex_is_slower_than_you_might_expect/d2thalz</url></story><parent_chain></parent_chain><comment><author>ryuuchin</author><text>Just to mirror what&amp;#x27;s in the reddit thread the quick &amp;quot;fix&amp;quot; for this is to simply link to notelemetry.obj just as you would with the other small obj files included in the CRT lib directory[1].  Oddly notelemetry.obj is missing from their list.&lt;p&gt;[1] &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;msdn.microsoft.com&amp;#x2F;en-us&amp;#x2F;library&amp;#x2F;ms235330.aspx&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;msdn.microsoft.com&amp;#x2F;en-us&amp;#x2F;library&amp;#x2F;ms235330.aspx&lt;/a&gt;</text></comment>