An open API service for producing an overview of a list of open source projects.

https://github.com/Microsoft/perfview

dotnet dotnet-core performance performance-analysis windows

Score: 32.54310693050382

Last synced: about 19 hours ago
JSON representation

Repository metadata:

PerfView is a CPU and memory performance-analysis tool


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 2 days ago

Total Commits: 2,625
Total Committers: 218
Avg Commits per committer: 12.041
Development Distribution Score (DDS): 0.745

Commits in past year: 188
Committers in past year: 25
Avg Commits per committer in past year: 7.52
Development Distribution Score (DDS) in past year: 0.319

Name Email Commits
Brian Robbins b****b@m****m 669
Vance Morrison v****n@c****t 514
Sam Harwell s****l@m****m 229
Kaelin Hooper t****p@m****m 133
Copilot 1****t 65
Adam Sitnik a****k@g****m 61
John Doe g****e@o****m 56
Jiri Cincura ↹ j****i@c****t 52
Paul Harrington p****g@m****m 49
Victor Nate Graf v****f@m****m 31
Andrew Au a****u@m****m 26
Marco Peyrot Carrion m****t@m****m 26
Lee Culver l****r@m****m 25
dependabot[bot] 4****] 21
Olivia Chen b****e@m****m 21
David Wrighton d****r@m****m 20
Noah Falk n****k 19
Saar Shen x****2@h****m 18
vancem v****m@V****3 18
Koundinya Veluri k****l@m****m 16
Jeff Schwartz j****w@m****m 14
Mukund Raghav Sharma m****2@g****m 13
Victor Nate Graf n****f@g****m 13
John Salem j****m@m****m 13
Mukund Raghav Sharma (Moko) 6****m 13
David Kean d****n@m****m 12
David Mason d****n@m****m 12
Andrii Kurdiumov k****2@g****m 11
Igor Labutin i****n@g****m 11
Bin Du b****u@m****m 10
and 188 more...

Issue and Pull Request metadata

Last synced: about 19 hours ago

Total issues: 239
Total pull requests: 681
Average time to close issues: over 2 years
Average time to close pull requests: 8 months
Total issue authors: 147
Total pull request authors: 103
Average comments per issue: 2.32
Average comments per pull request: 1.89
Merged pull request: 480
Bot issues: 0
Bot pull requests: 1

Past year issues: 17
Past year pull requests: 77
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 15 days
Past year issue authors: 16
Past year pull request authors: 22
Past year average comments per issue: 1.24
Past year average comments per pull request: 2.64
Past year merged pull request: 59
Past year bot issues: 0
Past year bot pull requests: 1

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/Microsoft/perfview

Top Issue Authors

  • brianrob (23)
  • cincuranet (10)
  • vancem (8)
  • rauhs (6)
  • sharwell (5)
  • christian-clausen (4)
  • billwert (4)
  • mrsharm (4)
  • ara-ayvazyan (4)
  • noahfalk (3)
  • ivberg (3)
  • ocoanet (3)
  • Maoni0 (3)
  • adamsitnik (3)
  • felipepessoto (3)

Top Pull Request Authors

  • brianrob (264)
  • cincuranet (62)
  • Copilot (59)
  • sharwell (34)
  • mrsharm (14)
  • noahfalk (12)
  • pharring (12)
  • cshung (10)
  • caaavik-msft (10)
  • rainersigwald (10)
  • wwh1004 (9)
  • vaind (8)
  • mjsabby (6)
  • jdu2600 (6)
  • mahamr (6)

Top Issue Labels

  • Stale (52)
  • enhancement (22)
  • bug (12)
  • question (9)
  • help wanted (6)
  • Long Term (2)
  • Easy (2)
  • Medium (1)

Top Pull Request Labels

  • enhancement (4)
  • ReviewOnly Do Not Merge (4)
  • bug (2)
  • in progress (2)
  • dependencies (1)
  • awaiting review (1)
  • github_actions (1)
  • Component: Documentation (1)
  • Status: stale-warning (1)

Package metadata

nuget.org: microsoft.diagnostics.tracing.traceevent.supportfiles

Basically this package contains DLLs that TraceEvent depends on but does not build itself.

  • Homepage: https://github.com/Microsoft/perfview
  • Licenses: mit
  • Latest release: 1.0.23 (published almost 5 years ago)
  • Last Synced: 2026-10-31T15:00:55.436Z (2 days ago)
  • Versions: 23
  • Dependent Packages: 0
  • Dependent Repositories: 24
  • Downloads: 90,673 Total
  • Rankings:
    • Stargazers count: 0.492%
    • Forks count: 0.712%
    • Dependent repos count: 1.408%
    • Average: 5.887%
    • Downloads: 6.137%
    • Dependent packages count: 20.685%
  • Maintainers (2)
nuget.org: perfview.supportfiles

Basically this package contains DLLs that PerfView depends on but does not build itself.

  • Homepage: https://github.com/Microsoft/perfview
  • Licenses: mit
  • Latest release: 1.0.7 (published over 8 years ago)
  • Last Synced: 2026-10-31T15:00:58.618Z (2 days ago)
  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 25,887 Total
  • Rankings:
    • Stargazers count: 0.491%
    • Forks count: 0.711%
    • Dependent repos count: 7.01%
    • Average: 7.949%
    • Downloads: 10.818%
    • Dependent packages count: 20.713%
  • Maintainers (2)
nuget.org: microsoft.diagnostics.tracing.traceevent.automatedanalysis.rules

A set of performance diagnostics rules that can be consumed by TraceEvent.

  • Homepage: https://github.com/microsoft/perfview
  • Licenses: mit
  • Latest release: 0.1.0 (published over 6 years ago)
  • Last Synced: 2026-10-31T15:00:54.838Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 5,245 Total
  • Rankings:
    • Stargazers count: 0.491%
    • Forks count: 0.711%
    • Dependent repos count: 7.01%
    • Average: 11.059%
    • Dependent packages count: 20.713%
    • Downloads: 26.37%
  • Maintainers (2)
nuget.org: microsoft.diagnostics.tracing.traceevent

Event Tracing for Windows (ETW) is a powerful logging mechanism built into the Windows OS and is used extensively in Windows. You can also log ETW events yourself code using the System.Diagnostics.Tracing.EventSource class. The TraceEvent library conains the classes needed to control ETW providers (including .NET EventSources) and parse the events they emit. The library includes -- TraceEventSession which can enable ETW providers, -- EtwTraceEventSource which lets you read the stream of ETW events, and -- TraceLog which is is digested form of ETW events which include decoded stack traces associated with the events. See https://github.com/Microsoft/perfview/blob/master/documentation/TraceEvent/TraceEventLibrary.md for more.

  • Homepage: https://github.com/Microsoft/perfview
  • Licenses: MIT
  • Latest release: 4.0.0 (published 19 days ago)
  • Last Synced: 2026-10-31T15:00:56.724Z (2 days ago)
  • Versions: 133
  • Dependent Packages: 31
  • Dependent Repositories: 0
  • Downloads: 128,111,500 Total
  • Rankings:
    • Downloads: 0.144%
    • Average: 11.82%
    • Dependent repos count: 14.978%
    • Dependent packages count: 20.338%
  • Maintainers (2)
nuget.org: microsoft.diagnostics.tracing.traceevent.automatedanalysis.analyzers

A set of performance diagnostics analyzers that can be consumed by TraceEvent.

  • Homepage: https://github.com/microsoft/perfview
  • Licenses: mit
  • Latest release: 0.1.0 (published over 5 years ago)
  • Last Synced: 2026-10-31T15:00:58.438Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 5,693 Total
  • Rankings:
    • Dependent repos count: 12.697%
    • Average: 19.211%
    • Dependent packages count: 19.548%
    • Downloads: 25.388%
  • Maintainers (2)

Dependencies

src/PerfViewCollect/PerfViewCollect.csproj nuget
  • Microsoft.Diagnostics.Tracing.TraceEvent.SupportFiles $(MicrosoftDiagnosticsTracingTraceEventSupportFilesVersion)
  • Microsoft.SourceLink.GitHub 1.0.0-beta-63127-02
src/TraceEvent/Samples/packages.config nuget
  • Rx-Core 2.1.30214.0
  • Rx-Interfaces 2.1.30214.0
  • Rx-Linq 2.1.30214.0
  • Rx-Main 2.1.30214.0
  • Rx-PlatformServices 2.1.30214.0
  • System.Reactive.Core 3.1.1
  • System.Reactive.Interfaces 3.1.1
  • System.Reactive.Linq 3.1.1
src/related/EventRegister/packages.config nuget
  • Microsoft.Diagnostics.Tracing.EventRegister 1.1.28
  • Microsoft.Diagnostics.Tracing.EventSource 1.1.28
  • Microsoft.Diagnostics.Tracing.EventSource.Redist 1.1.28
src/perfcollect/docker-demo/Dockerfile docker
  • ubuntu 14.04 build
src/CSVReader/CSVReader.csproj nuget
src/EtwClrProfilerSigning/EtwClrProfilerSigning.csproj nuget
src/EtwHeapDump/EtwHeapDump.csproj nuget
src/FastSerialization/FastSerialization.csproj nuget
src/HeapDump/HeapDump.csproj nuget
src/HeapDumpDLL/HeapDumpDLL.csproj nuget
src/LinuxTracing.Tests/LinuxTracing.Tests.csproj nuget
src/MemoryGraph/MemoryGraph.csproj nuget
src/NuGetPackageSigning/NuGetPackageSigning.csproj nuget
src/PerfView/PerfView.csproj nuget
src/PerfView/PerfView.nuspec nuget
src/PerfView.TestUtilities/PerfView.TestUtilities.csproj nuget
src/PerfView.Tests/PerfView.Tests.csproj nuget
src/PerfViewExtensions/GlobalSrc/Global.csproj nuget
src/TraceEvent/Ctf/CtfTracing.Tests/CtfTracing.Tests.csproj nuget
src/TraceEvent/Microsoft.Diagnostics.Tracing.TraceEvent.nuspec nuget
src/TraceEvent/Samples/TraceEventSamples.csproj nuget
src/TraceEvent/TraceEvent.Tests/TraceEvent.Tests.csproj nuget
src/TraceEvent/TraceEvent.csproj nuget
src/TraceParserGen/TraceParserGen.csproj nuget
src/Utilities/Utilities.csproj nuget
src/related/EventRegister/eventRegister.csproj nuget
.github/workflows/copilot-setup-steps.yml actions
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • actions/setup-dotnet a98b56852c35b8e3190ac28c8c2271da59106c68 composite
.github/workflows/stale.yml actions
  • actions/stale 4391f3da665fdf50b6810c1a66712fb9ba21aa93 composite
src/FastSerialization.Tests/FastSerialization.Tests.csproj nuget
  • Microsoft.NET.Test.Sdk *
  • xunit *
  • xunit.abstractions *
  • xunit.runner.visualstudio *
src/PerfView.Tutorial/PerfView.Tutorial.csproj nuget
  • MicroBuild.Core *
src/SymbolsAuth/Microsoft.Diagnostics.Tracing.TraceEvent.SymbolsAuthentication.nuspec nuget
src/SymbolsAuth/Samples/SymbolsAuth.Samples.csproj nuget
src/SymbolsAuth/SymbolsAuth.csproj nuget
  • Microsoft.SourceLink.GitHub * development
  • Azure.Identity *
  • MicroBuild.Core *
  • Microsoft.IdentityModel.JsonWebTokens *
  • System.Text.Json *
src/SymbolsAuth.Tests/SymbolsAuth.Tests.csproj nuget
  • xunit *
  • xunit.runner.visualstudio *
src/TraceEvent/TraceEvent.Benchmarks/TraceEvent.Benchmarks.csproj nuget
  • BenchmarkDotNet *
  • BenchmarkDotNet.Diagnostics.Windows *
src/TraceEvent/TraceEvent.Tests/EmbeddedPdbTestApp/EmbeddedPdbTestApp.csproj nuget
src/TraceParserGen.Tests/TraceParserGen.Tests.csproj nuget
  • Microsoft.NET.Test.Sdk *
  • xunit *
  • xunit.runner.visualstudio *