Skip to content

Latest commit

 

History

History
30 lines (22 loc) · 2.07 KB

Readme.md

File metadata and controls

30 lines (22 loc) · 2.07 KB

Using Tx from LINQPad

LINQPad is the best way to learn the cutting edge features of C#

In the LINQPad experience of Tx is as if all the events were in a Database Except, no database is involved - the the query happens directly on raw logs/traces or real-time sessions

Using Tx from C# code

  • When to use Tx? vs. using just LINQ-to-Objects or Rx
  • Hello Tx : Building a console app that does query on ETW trace
  • Type Generation : How to generate C# types from Manifests and other schema descriptions
  • Playback samples : API to replay events from one or more file(s)/session(s) in order of occurrence
  • Features of Playback : Multiplexed sequences, Heterogeneity, Same API for past & real-time, etc.
  • Synthetic Performance Counters : Defining "counters" as queries on events from ETW real-time session (nothing hits disk)

Conceptual overviews

Troubleshooting