AArnott / CodeGeneration.Roslyn

Assists in performing Roslyn-based code generation during a build.
Microsoft Public License
408 stars 60 forks source link

Add performance tracking into the Tool #227

Open amis92 opened 4 years ago

amis92 commented 4 years ago

Let's add the ability to measure time taken by every generator and file invoked.

This is needed to tune the performance: if generators take most of the time, or is the warmup time the dominating factor (loading the Tool, plugins, JITting assemblies, compiling the project).

amis92 commented 4 years ago

Needed by #226