-
-
Notifications
You must be signed in to change notification settings - Fork 214
BinLog Stats
Kirill Osenkov edited this page Feb 19, 2021
·
23 revisions
Parameters: https://gist.github.com/KirillOsenkov/1f643b7b4cf586dd4adf70c0b399ed24
Output Items: https://gist.github.com/KirillOsenkov/f7e76c14009dd3dbda7702d3580cb5a8
Sample RAR: https://gist.github.com/KirillOsenkov/8aa84151b92b3837dbd24227e834df58
Parameters count: https://gist.github.com/KirillOsenkov/a9499ad3ad91e1f71f3279453b51a77d


(goes down to 130 MB):
| EventArgs | Number of events | Total size of events in bytes |
|---|---|---|
| BuildMessageEventArgs | 761,423 | 779,880,590 |
| ProjectStartedEventArgs | 10,861 | 713,205,793 |
| TargetFinishedEventArgs | 23,182 | 53,982,098 |
| ProjectImportedEventArgs | 68,367 | 41,465,736 |
| TargetSkippedEventArgs | 21,545 | 15,966,391 |
| TargetStartedEventArgs | 23,182 | 14,264,487 |
| TaskCommandLineEventArgs | 265 | 10,723,220 |
| TaskFinishedEventArgs | 15,970 | 4,785,858 |
| TaskStartedEventArgs | 15,970 | 4,514,368 |
| ProjectFinishedEventArgs | 10,861 | 1,926,339 |
| BuildWarningEventArgs | 1,533 | 506,225 |
| ProjectEvaluationFinishedEventArgs | 645 | 167,670 |
| ProjectEvaluationStartedEventArgs | 645 | 166,352 |
| BuildStartedEventArgs | 1 | 1,184 |
| BuildFinishedEventArgs | 1 | 30 |
Top 1000 longest messages: https://gist.github.com/KirillOsenkov/952b0798a760450cc2ae3b5aed3778c3
| Message kind | Number of messages | Total size of messages in bytes |
|---|---|---|
| Output Item | 8,654 | 212,345,647 |
| Task Parameter | 31,810 | 211,138,523 |
| Added Item | 69,281 | 146,901,206 |
| Misc | 649,295 | 85,219,557 |
| Removed Item | 2,383 | 45,966,966 |
| Task | Total Output Items | Total size of output items |
|---|---|---|
| ResolveAssemblyReference | 1,169 | 79,298,354 |
| MSBuild | 1,049 | 32,227,943 |
| ConvertToAbsolutePath | 196 | 20,458,527 |
| Copy | 932 | 13,938,361 |
| ResolvePackageFileConflicts | 432 | 13,027,479 |
| RemoveDuplicates | 1,108 | 9,601,216 |
| ResolveNuGetPackageAssets | 333 | 9,351,340 |
| MsBuild | 5 | 8,610,371 |
| FilterLocalCopyReferences | 96 | 5,555,645 |
| ResolvePackageAssets | 549 | 4,309,138 |
| CreateCSharpManifestResourceName | 87 | 3,133,201 |
| AssignTargetPath | 210 | 2,474,722 |
| AssignCulture | 131 | 2,169,512 |
| AssignProjectConfiguration | 364 | 1,944,464 |
| GetReferenceNearestTargetFrameworkTask | 168 | 1,926,333 |
| FindUnderPath | 407 | 1,545,529 |
| GetRestoreProjectReferencesTask | 168 | 808,816 |
| StrongNamer.AddStrongName | 8 | 596,933 |
| CallTarget | 36 | 502,661 |
| FilterDeniedAssemblies | 15 | 260,869 |
| Task | Total Parameters | Total size of parameters |
|---|---|---|
| RemoveDuplicates | 1,108 | 37,463,627 |
| Csc | 6,113 | 28,651,092 |
| Hash | 456 | 24,640,329 |
| ConvertToAbsolutePath | 737 | 21,264,746 |
| ResolvePackageFileConflicts | 774 | 14,755,319 |
| Copy | 4639 | 13,128,443 |
| AssignProjectConfiguration | 1,946 | 10,211,044 |
| ResolveAssemblyReference | 4,226 | 9,096,802 |
| FindUnderPath | 2071 | 9,015,194 |
| FilterLocalCopyReferences | 773 | 8,081,268 |
| MSBuild | 9,117 | 7,079,759 |
| GenerateDepsFile | 297 | 5,182,797 |
| RestoreTask | 4 | 3,217,513 |
| GenerateResource | 176 | 2,446,103 |
| CreateCSharpManifestResourceName | 174 | 2,406,931 |
| AssignCulture | 129 | 1,896,575 |
| GetReferenceNearestTargetFrameworkTask | 522 | 1,888,831 |
| JoinItems | 360 | 1,871,464 |
| WriteLinesToFile | 1,687 | 1,299,584 |
| AssignTargetPath | 1,387 | 1,157,625 |
| Task | Total length | Total number of messages |
|---|---|---|
| RestoreTask | 9455585 | 89000 |
| Csc | 2421662 | 24427 |
| Copy | 2368335 | 9024 |
| CreateCSharpManifestResourceName | 1791728 | 15893 |
| Message | 1229102 | 1304 |
| Unzip | 717165 | 3121 |
| AssignCulture | 591580 | 7905 |
| GetRestoreSettingsTask | 367636 | 3276 |
| GetReferenceNearestTargetFrameworkTask | 313068 | 672 |
| AssignProjectConfiguration | 291956 | 1987 |
| GetRestoreDotnetCliToolsTask | 288202 | 994 |
| ResolvePackageFileConflicts | 244347 | 558 |
| GetRestoreProjectReferencesTask | 195377 | 792 |
| StrongNamer.AddStrongName | 194162 | 683 |
| MsBuild | 167689 | 2896 |
| Exec | 149353 | 1243 |
| GetRestoreProjectStyleTask | 139923 | 2891 |
| FindUnderPath | 72561 | 980 |
| GetProjectTargetFrameworksTask | 72482 | 1520 |
| Fsc | 63634 | 12 |
| GetRestorePackageReferencesTask | 46496 | 564 |
| MakeDir | 39300 | 485 |
| WarnForInvalidProjectsTask | 38304 | 2 |
| GetRestoreFrameworkReferencesTask | 33736 | 564 |
| GetRestorePackageDownloadsTask | 33172 | 564 |
| GetRestoreSolutionProjectsTask | 19232 | 2 |
| Touch | 19145 | 111 |
| GenerateResource | 18635 | 150 |
| GenerateBindingRedirects | 16432 | 118 |
| DownloadNupkg | 14469 | 233 |
| WriteCodeFragment | 12259 | 94 |
| DetectSdkLocations | 4424 | 56 |
| Nerdbank.GitVersioning.Tasks.SetCloudBuildVariables | 4402 | 62 |
| GetRestoreProjectJsonPathTask | 2976 | 48 |
| IBTool | 700 | 28 |
| DownloadFile | 256 | 1 |
| FilterDeniedAssemblies | 225 | 1 |
| CreateFSharpManifestResourceName | 214 | 3 |
| FindAppConfigFile | 176 | 6 |
| Delete | 39 | 1 |
| RemoveDir | 35 | 1 |
| Size in bytes | Number of items (of all item types) | Number of properties |
|---|---|---|
| 6954436 | 20905 | 538 |
| 6954272 | 20904 | 538 |
| 3862381 | 6877 | 537 |
| 3386675 | 6290 | 546 |
| 3386509 | 6289 | 546 |
| 3361965 | 6507 | 544 |
| 3361795 | 6506 | 544 |
| 2853057 | 5314 | 537 |
| 2852854 | 5313 | 537 |
| 2740825 | 4612 | 831 |
| 2690680 | 3834 | 705 |
| 2689950 | 4338 | 538 |
| 2576346 | 4125 | 540 |
| 2554860 | 4501 | 540 |
| 2498940 | 4437 | 537 |
| 2478153 | 4367 | 542 |
| 2407866 | 3775 | 537 |
| 2368757 | 5764 | 605 |
| 2308244 | 3474 | 537 |
| 2308033 | 3473 | 537 |
Items here include metadata.
