Skip to content

Build dependency list once #32196

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jun 5, 2020
Merged

Conversation

ladd
Copy link
Contributor

@ladd ladd commented Jun 4, 2020

emitMakeDependenciesIfNeeded can be a bottleneck for large Xcode projects. In our profiling, we observed a hot spot in this function, due to redundant work, and unbuffered use of raw_fd_ostream. For our project with ≈1M lines of mixed Swift & Obj-C, this patch improves build time from ≈470 seconds to ≈430 seconds, an 8% improvement.

This project has a very large dependency chain: each dependency line has 2000+ entries, and it's repeated four times:

file.o
file~partial.swiftmodule
file~partial.swiftdoc
file~partial.swiftsourceinfo

Also filed a separate feedback request to fix the Xcode limitation on .d files having a single target per line: FB7725318

@swift-ci Please smoke test
@swift-ci Please test compiler performance

Remove changed lines
@theblixguy theblixguy requested a review from nkcsgexi June 4, 2020 23:20
@CodaFi
Copy link
Contributor

CodaFi commented Jun 4, 2020

@swift-ci smoke test

@CodaFi
Copy link
Contributor

CodaFi commented Jun 4, 2020

I'm not sure how much signal we'll get out of testing the source compat suite, but this should be a universal win that scales quasi-quadratically with the number of files in a given project.

We'll merge after the tests pass, the compiler perf suite will take a day to get back to you.

@swift-ci test compiler performance

Copy link
Contributor

@nkcsgexi nkcsgexi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🙏Thank you!

@swift-ci
Copy link
Contributor

swift-ci commented Jun 5, 2020

Compilation-performance test failed

@CodaFi
Copy link
Contributor

CodaFi commented Jun 5, 2020

CI is having some trouble. Will reschedule the perf run when it's back up.

@CodaFi
Copy link
Contributor

CodaFi commented Jun 5, 2020

@swift-ci test compiler performance

@CodaFi
Copy link
Contributor

CodaFi commented Jun 5, 2020

@CodaFi CodaFi merged commit b996a21 into swiftlang:master Jun 5, 2020
@ladd
Copy link
Contributor Author

ladd commented Jun 5, 2020

Thanks for the speedy assistance getting this merged!

@swift-ci
Copy link
Contributor

swift-ci commented Jun 6, 2020

Summary for master full

Unexpected test results, excluded stats for RxCocoa, SwifterSwift, Backend

No regressions above thresholds

Debug-batch

debug-batch brief

Regressed (0)
name old new delta delta_pct
Improved (0)
name old new delta delta_pct
Unchanged (delta < 1.0% or delta < 100.0ms) (3)
name old new delta delta_pct
Frontend.NumInstructionsExecuted 77,858,011,762,472 77,730,734,627,311 -127,277,135,161 -0.16%
LLVM.NumLLVMBytesOutput 1,871,185,028 1,871,189,366 4,338 0.0%
time.swift-driver.wall 6430.7s 6438.3s 7.6s 0.12%

debug-batch detailed

Regressed (0)
name old new delta delta_pct
Improved (2)
name old new delta delta_pct
Driver.NumDriverPipePolls 66,528 65,188 -1,340 -2.01% ✅
Driver.NumDriverPipeReads 53,241 51,928 -1,313 -2.47% ✅
Unchanged (delta < 1.0% or delta < 100.0ms) (241)
name old new delta delta_pct
AST.ImportSetCacheHit 2,134,062 2,134,022 -40 -0.0%
AST.ImportSetCacheMiss 579,382 579,379 -3 -0.0%
AST.ImportSetFoldHit 181,232 181,234 2 0.0%
AST.ImportSetFoldMiss 398,150 398,145 -5 -0.0%
AST.ModuleShadowCacheHit 3,765 3,765 0 0.0%
AST.ModuleShadowCacheMiss 1,988 1,988 0 0.0%
AST.ModuleVisibilityCacheHit 41,694 41,694 0 0.0%
AST.ModuleVisibilityCacheMiss 10,564 10,564 0 0.0%
AST.NumASTBytesAllocated 72,530,938,798 72,572,614,416 41,675,618 0.06%
AST.NumASTScopeLookups 4,481,576 4,481,704 128 0.0%
AST.NumBraceStmtASTScopeExpansions 650,696 650,696 0 0.0%
AST.NumBraceStmtASTScopes 650,696 650,696 0 0.0%
AST.NumDecls 146,168 146,168 0 0.0%
AST.NumDependencies 448,404 448,359 -45 -0.01%
AST.NumIterableTypeBodyASTScopeExpansions 290,125 290,125 0 0.0%
AST.NumIterableTypeBodyASTScopes 373,078 373,100 22 0.01%
AST.NumLinkLibraries 0 0 0 0.0%
AST.NumLoadedModules 365,479 365,479 0 0.0%
AST.NumLocalTypeDecls 255 255 0 0.0%
AST.NumModuleLookupClassMember 6,993 6,993 0 0.0%
AST.NumModuleLookupValue 56,985,161 56,980,495 -4,666 -0.01%
AST.NumObjCMethods 25,386 25,386 0 0.0%
AST.NumOperators 589 589 0 0.0%
AST.NumPrecedenceGroups 93 93 0 0.0%
AST.NumReferencedDynamicNames 191 191 0 0.0%
AST.NumReferencedMemberNames 7,766,025 7,766,025 0 0.0%
AST.NumReferencedTopLevelNames 616,158 616,158 0 0.0%
AST.NumSourceBuffers 603,804 603,804 0 0.0%
AST.NumSourceLines 4,861,603 4,861,603 0 0.0%
AST.NumSourceLinesPerSecond 2,370,441 2,375,455 5,014 0.21%
AST.NumTotalClangImportedEntities 2,436,164 2,433,643 -2,521 -0.1%
Driver.ChildrenMaxRSS 291,544,942,592 291,407,687,680 -137,254,912 -0.05%
Driver.DriverDepCascadingDynamic 0 0 0 0.0%
Driver.DriverDepCascadingExternal 0 0 0 0.0%
Driver.DriverDepCascadingMember 0 0 0 0.0%
Driver.DriverDepCascadingNominal 0 0 0 0.0%
Driver.DriverDepCascadingTopLevel 0 0 0 0.0%
Driver.DriverDepDynamic 0 0 0 0.0%
Driver.DriverDepExternal 0 0 0 0.0%
Driver.DriverDepMember 0 0 0 0.0%
Driver.DriverDepNominal 0 0 0 0.0%
Driver.DriverDepTopLevel 0 0 0 0.0%
Driver.NumDriverJobsRun 29,031 29,031 0 0.0%
Driver.NumDriverJobsSkipped 0 0 0 0.0%
Driver.NumProcessFailures 0 0 0 0.0%
Frontend.MaxMallocUsage 1,968,213,701,352 1,966,972,968,680 -1,240,732,672 -0.06%
Frontend.NumInstructionsExecuted 77,858,011,762,472 77,730,734,627,311 -127,277,135,161 -0.16%
Frontend.NumProcessFailures 0 0 0 0.0%
IRGen.IRGenSourceFileRequest 27,715 27,715 0 0.0%
IRGen.IRGenWholeModuleRequest 20 20 0 0.0%
IRModule.NumGOTEntries 249,714 249,714 0 0.0%
IRModule.NumIRAliases 203,841 203,841 0 0.0%
IRModule.NumIRBasicBlocks 7,033,213 7,033,213 0 0.0%
IRModule.NumIRComdatSymbols 0 0 0 0.0%
IRModule.NumIRFunctions 3,547,409 3,547,409 0 0.0%
IRModule.NumIRGlobals 3,852,029 3,852,029 0 0.0%
IRModule.NumIRIFuncs 0 0 0 0.0%
IRModule.NumIRInsts 90,588,122 90,588,122 0 0.0%
IRModule.NumIRNamedMetaData 140,175 140,175 0 0.0%
IRModule.NumIRValueSymbols 6,720,608 6,720,608 0 0.0%
LLVM.NumLLVMBytesOutput 1,871,185,028 1,871,189,366 4,338 0.0%
Parse.CodeCompletionSecondPassRequest 0 0 0 0.0%
Parse.NumFunctionsParsed 280,625 280,625 0 0.0%
Parse.NumIterableDeclContextParsed 967,252 967,249 -3 -0.0%
Parse.ParseAbstractFunctionBodyRequest 258,543 258,543 0 0.0%
Parse.ParseMembersRequest 795,970 795,967 -3 -0.0%
Parse.ParseSourceFileRequest 593,201 593,201 0 0.0%
SILGen.ASTLoweringRequest 29,019 29,019 0 0.0%
SILGen.ParseSILModuleRequest 0 0 0 0.0%
SILModule.NumSILGenDefaultWitnessTables 0 0 0 0.0%
SILModule.NumSILGenFunctions 1,774,117 1,774,117 0 0.0%
SILModule.NumSILGenGlobalVariables 55,396 55,396 0 0.0%
SILModule.NumSILGenVtables 19,149 19,149 0 0.0%
SILModule.NumSILGenWitnessTables 76,014 76,014 0 0.0%
SILModule.NumSILOptDefaultWitnessTables 0 0 0 0.0%
SILModule.NumSILOptFunctions 2,609,891 2,609,891 0 0.0%
SILModule.NumSILOptGlobalVariables 56,615 56,615 0 0.0%
SILModule.NumSILOptVtables 32,453 32,453 0 0.0%
SILModule.NumSILOptWitnessTables 175,958 175,958 0 0.0%
SILOptimizer.ExecuteSILPipelineRequest 112,224 112,224 0 0.0%
Sema.AbstractGenericSignatureRequest 40,285 40,285 0 0.0%
Sema.AccessLevelRequest 16,644,255 16,642,797 -1,458 -0.01%
Sema.AnyObjectLookupRequest 283 283 0 0.0%
Sema.AreAllStoredPropertiesDefaultInitableRequest 24,683 24,683 0 0.0%
Sema.AttachedFunctionBuilderRequest 353,643 353,643 0 0.0%
Sema.AttachedPropertyWrapperTypeRequest 592,573 592,573 0 0.0%
Sema.AttachedPropertyWrappersRequest 2,730,124 2,730,124 0 0.0%
Sema.CallerSideDefaultArgExprRequest 79,508 79,508 0 0.0%
Sema.CheckInconsistentImplementationOnlyImportsRequest 13,209 13,209 0 0.0%
Sema.CheckRedeclarationRequest 1,015,239 1,015,239 0 0.0%
Sema.ClassAncestryFlagsRequest 119,680 119,680 0 0.0%
Sema.ClosureHasExplicitResultRequest 93,552 93,552 0 0.0%
Sema.CodeCompletionFileRequest 0 0 0 0.0%
Sema.CollectOverriddenDeclsRequest 10,684,840 10,669,695 -15,145 -0.14%
Sema.CompareDeclSpecializationRequest 514,672 514,677 5 0.0%
Sema.CursorInfoRequest 0 0 0 0.0%
Sema.CustomAttrNominalRequest 565 565 0 0.0%
Sema.DefaultAndMaxAccessLevelRequest 60,910 60,913 3 0.0%
Sema.DefaultArgumentExprRequest 39,942 39,942 0 0.0%
Sema.DefaultArgumentInitContextRequest 261 261 0 0.0%
Sema.DefaultDefinitionTypeRequest 8,737 8,737 0 0.0%
Sema.DefaultTypeRequest 502,856 502,856 0 0.0%
Sema.DerivativeAttrOriginalDeclRequest 0 0 0 0.0%
Sema.DifferentiableAttributeTypeCheckRequest 0 0 0 0.0%
Sema.DirectLookupRequest 36,908,069 36,910,741 2,672 0.01%
Sema.DirectOperatorLookupRequest 2,086,025 2,085,698 -327 -0.02%
Sema.DirectPrecedenceGroupLookupRequest 617,511 617,511 0 0.0%
Sema.DynamicallyReplacedDeclRequest 1,109,760 1,109,760 0 0.0%
Sema.EmittedMembersRequest 29,012 29,012 0 0.0%
Sema.EnumRawTypeRequest 27,307 27,307 0 0.0%
Sema.EnumRawValuesRequest 10,975 10,975 0 0.0%
Sema.ExistentialConformsToSelfRequest 16,658 16,671 13 0.08%
Sema.ExistentialTypeSupportedRequest 18,527 18,527 0 0.0%
Sema.ExpandASTScopeRequest 8,113,594 8,113,619 25 0.0%
Sema.ExtendedNominalRequest 926,844 926,844 0 0.0%
Sema.ExtendedTypeRequest 87,599 87,599 0 0.0%
Sema.FragileFunctionKindRequest 1,971,379 1,971,379 0 0.0%
Sema.FunctionBuilderTypeRequest 353,303 353,303 0 0.0%
Sema.FunctionOperatorRequest 74,345 74,345 0 0.0%
Sema.GenericParamListRequest 12,171,429 12,171,207 -222 -0.0%
Sema.GenericSignatureRequest 2,801,105 2,800,488 -617 -0.02%
Sema.GetDestructorRequest 29,524 29,524 0 0.0%
Sema.HasCircularInheritanceRequest 24,568 24,568 0 0.0%
Sema.HasCircularInheritedProtocolsRequest 10,677 10,677 0 0.0%
Sema.HasCircularRawValueRequest 9,297 9,297 0 0.0%
Sema.HasDefaultInitRequest 59,957 59,957 0 0.0%
Sema.HasDynamicCallableAttributeRequest 0 0 0 0.0%
Sema.HasDynamicMemberLookupAttributeRequest 696,255 696,277 22 0.0%
Sema.HasImplementationOnlyImportsRequest 593,201 593,201 0 0.0%
Sema.HasMemberwiseInitRequest 21,840 21,840 0 0.0%
Sema.HasMissingDesignatedInitializersRequest 27,582 27,582 0 0.0%
Sema.HasUserDefinedDesignatedInitRequest 59,967 59,967 0 0.0%
Sema.InferredGenericSignatureRequest 193,363 193,363 0 0.0%
Sema.InheritedDeclsReferencedRequest 6,781,921 6,781,364 -557 -0.01%
Sema.InheritedProtocolsRequest 711,894 711,935 41 0.01%
Sema.InheritedTypeRequest 326,263 326,278 15 0.0%
Sema.InheritsSuperclassInitializersRequest 30,373 30,373 0 0.0%
Sema.InitKindRequest 102,766 102,766 0 0.0%
Sema.InterfaceTypeRequest 17,322,836 17,316,007 -6,829 -0.04%
Sema.IsABICompatibleOverrideRequest 141,424 141,424 0 0.0%
Sema.IsAccessorTransparentRequest 331,014 331,014 0 0.0%
Sema.IsCallableNominalTypeRequest 2,173 2,173 0 0.0%
Sema.IsDeclApplicableRequest 0 0 0 0.0%
Sema.IsDynamicRequest 1,821,132 1,821,132 0 0.0%
Sema.IsFinalRequest 3,154,461 3,153,069 -1,392 -0.04%
Sema.IsGetterMutatingRequest 453,759 453,759 0 0.0%
Sema.IsImplicitlyUnwrappedOptionalRequest 2,568,411 2,567,106 -1,305 -0.05%
Sema.IsObjCRequest 1,678,961 1,679,180 219 0.01%
Sema.IsSetterMutatingRequest 385,698 385,698 0 0.0%
Sema.IsStaticRequest 989,312 989,234 -78 -0.01%
Sema.LazyStoragePropertyRequest 3,010 3,010 0 0.0%
Sema.LookupAllConformancesInContextRequest 85,261 85,261 0 0.0%
Sema.LookupConformanceInModuleRequest 38,401,291 38,408,900 7,609 0.02%
Sema.LookupInModuleRequest 7,830,293 7,825,126 -5,167 -0.07%
Sema.LookupInfixOperatorRequest 94,786 94,786 0 0.0%
Sema.LookupPostfixOperatorRequest 215 215 0 0.0%
Sema.LookupPrecedenceGroupRequest 28,001 28,001 0 0.0%
Sema.LookupPrefixOperatorRequest 716 716 0 0.0%
Sema.MangleLocalTypeDeclRequest 510 510 0 0.0%
Sema.ModuleImplicitImportsRequest 14,493 14,493 0 0.0%
Sema.ModuleQualifiedLookupRequest 3,646,935 3,641,639 -5,296 -0.15%
Sema.NamedLazyMemberLoadSuccessCount 23,511,263 23,509,886 -1,377 -0.01%
Sema.NamingPatternRequest 254,215 254,215 0 0.0%
Sema.NeedsNewVTableEntryRequest 722,681 722,681 0 0.0%
Sema.NumAccessorBodiesSynthesized 196,295 196,295 0 0.0%
Sema.NumAccessorsSynthesized 308,941 308,941 0 0.0%
Sema.NumConformancesDeserialized 11,618,724 11,619,506 782 0.01%
Sema.NumConstraintScopes 31,501,394 31,502,063 669 0.0%
Sema.NumConstraintsConsideredForEdgeContraction 103,473,686 103,473,366 -320 -0.0%
Sema.NumCrossImportsChecked 0 0 0 0.0%
Sema.NumCrossImportsFound 0 0 0 0.0%
Sema.NumCyclicOneWayComponentsCollapsed 269 269 0 0.0%
Sema.NumDeclsDeserialized 93,050,770 93,044,629 -6,141 -0.01%
Sema.NumDeclsTypechecked 1,464,066 1,464,066 0 0.0%
Sema.NumGenericSignatureBuilders 1,434,436 1,433,232 -1,204 -0.08%
Sema.NumLazyIterableDeclContexts 10,949,784 10,951,256 1,472 0.01%
Sema.NumLazyRequirementSignatures 1,100,275 1,100,476 201 0.02%
Sema.NumLazyRequirementSignaturesLoaded 723,765 723,792 27 0.0%
Sema.NumLeafScopes 20,130,783 20,131,444 661 0.0%
Sema.NumTypesDeserialized 28,423,105 28,411,596 -11,509 -0.04%
Sema.NumTypesValidated 691,214 691,214 0 0.0%
Sema.NumUnloadedLazyIterableDeclContexts 6,892,136 6,893,484 1,348 0.02%
Sema.OpaqueReadOwnershipRequest 294,653 294,653 0 0.0%
Sema.OpaqueResultTypeRequest 206 206 0 0.0%
Sema.OperatorPrecedenceGroupRequest 749 749 0 0.0%
Sema.OverriddenDeclsRequest 3,001,083 2,996,510 -4,573 -0.15%
Sema.ParamSpecifierRequest 1,349,821 1,349,821 0 0.0%
Sema.PatternBindingEntryRequest 514,472 514,472 0 0.0%
Sema.PatternTypeRequest 590,253 590,253 0 0.0%
Sema.PreCheckFunctionBuilderRequest 317 317 0 0.0%
Sema.PrimarySourceFilesRequest 14,493 14,493 0 0.0%
Sema.PropertyWrapperBackingPropertyInfoRequest 585,783 585,783 0 0.0%
Sema.PropertyWrapperBackingPropertyTypeRequest 592,573 592,573 0 0.0%
Sema.PropertyWrapperLValuenessRequest 264 264 0 0.0%
Sema.PropertyWrapperMutabilityRequest 640,835 640,835 0 0.0%
Sema.PropertyWrapperTypeInfoRequest 119 119 0 0.0%
Sema.ProtocolRequiresClassRequest 46,059 46,071 12 0.03%
Sema.ProvideDefaultImplForRequest 10,684,840 10,669,695 -15,145 -0.14%
Sema.QualifiedLookupRequest 6,118,338 6,118,483 145 0.0%
Sema.RangeInfoRequest 0 0 0 0.0%
Sema.RequirementRequest 120,820 120,820 0 0.0%
Sema.RequirementSignatureRequest 793,881 793,915 34 0.0%
Sema.RequiresOpaqueAccessorsRequest 1,372,225 1,372,225 0 0.0%
Sema.RequiresOpaqueModifyCoroutineRequest 284,472 284,472 0 0.0%
Sema.ResolveEffectiveMemberwiseInitRequest 0 0 0 0.0%
Sema.ResolveImplicitMemberRequest 422,063 422,259 196 0.05%
Sema.ResolveProtocolNameRequest 0 0 0 0.0%
Sema.ResolveTypeEraserTypeRequest 0 0 0 0.0%
Sema.ResolveTypeRequest 3,775,296 3,775,296 0 0.0%
Sema.ResultTypeRequest 718,077 718,077 0 0.0%
Sema.RootAndResultTypeOfKeypathDynamicMemberRequest 0 0 0 0.0%
Sema.RootTypeOfKeypathDynamicMemberRequest 0 0 0 0.0%
Sema.SPIGroupsRequest 19,465,940 19,451,801 -14,139 -0.07%
Sema.ScopedImportLookupRequest 1,076 1,076 0 0.0%
Sema.SelfAccessKindRequest 691,330 691,268 -62 -0.01%
Sema.SelfBoundsFromWhereClauseRequest 2,026,132 2,025,731 -401 -0.02%
Sema.SetterAccessLevelRequest 152,454 152,454 0 0.0%
Sema.SimpleDidSetRequest 3,222,030 3,220,757 -1,273 -0.04%
Sema.StorageImplInfoRequest 1,536,086 1,536,086 0 0.0%
Sema.StoredPropertiesAndMissingMembersRequest 33,959 33,959 0 0.0%
Sema.StoredPropertiesRequest 395,983 395,983 0 0.0%
Sema.StructuralTypeRequest 2,343 2,343 0 0.0%
Sema.SuperclassDeclRequest 539,799 539,804 5 0.0%
Sema.SuperclassTypeRequest 63,253 63,253 0 0.0%
Sema.SynthesizeAccessorRequest 308,941 308,941 0 0.0%
Sema.SynthesizeDefaultInitRequest 5,729 5,729 0 0.0%
Sema.SynthesizeMemberwiseInitRequest 3,803 3,803 0 0.0%
Sema.TypeCheckFunctionBodyAtLocRequest 0 0 0 0.0%
Sema.TypeCheckFunctionBodyRequest 548,817 548,817 0 0.0%
Sema.TypeCheckSourceFileRequest 28,035 28,035 0 0.0%
Sema.TypeDeclsFromWhereClauseRequest 31,848 31,851 3 0.01%
Sema.TypeEraserHasViableInitRequest 0 0 0 0.0%
Sema.TypeRelationCheckRequest 0 0 0 0.0%
Sema.TypeWitnessRequest 10,324 10,324 0 0.0%
Sema.USRGenerationRequest 12,248,676 12,233,450 -15,226 -0.12%
Sema.UnderlyingTypeDeclsReferencedRequest 337,435 336,918 -517 -0.15%
Sema.UnderlyingTypeRequest 40,637 40,637 0 0.0%
Sema.UnqualifiedLookupRequest 4,634,663 4,634,791 128 0.0%
Sema.ValidatePrecedenceGroupRequest 184,180 184,180 0 0.0%
Sema.ValueWitnessRequest 72,240 72,240 0 0.0%
TBDGen.GenerateTBDRequest 27,735 27,735 0 0.0%

Release

release brief

Regressed (0)
name old new delta delta_pct
Improved (0)
name old new delta delta_pct
Unchanged (delta < 1.0% or delta < 100.0ms) (3)
name old new delta delta_pct
Frontend.NumInstructionsExecuted 56,454,922,800,960 56,427,833,548,358 -27,089,252,602 -0.05%
LLVM.NumLLVMBytesOutput 1,897,591,586 1,897,593,614 2,028 0.0%
time.swift-driver.wall 10497.8s 10495.6s -2.2s -0.02%

release detailed

Regressed (0)
name old new delta delta_pct
Improved (0)
name old new delta delta_pct
Unchanged (delta < 1.0% or delta < 100.0ms) (17)
name old new delta delta_pct
AST.NumLoadedModules 27,768 27,768 0 0.0%
AST.NumTotalClangImportedEntities 478,985 478,985 0 0.0%
IRModule.NumIRBasicBlocks 5,017,656 5,017,656 0 0.0%
IRModule.NumIRFunctions 2,913,032 2,913,032 0 0.0%
IRModule.NumIRGlobals 3,407,610 3,407,610 0 0.0%
IRModule.NumIRInsts 50,549,898 50,549,898 0 0.0%
IRModule.NumIRValueSymbols 5,949,843 5,949,843 0 0.0%
LLVM.NumLLVMBytesOutput 1,897,591,586 1,897,593,614 2,028 0.0%
SILModule.NumSILGenFunctions 1,243,954 1,243,954 0 0.0%
SILModule.NumSILOptFunctions 1,053,646 1,053,646 0 0.0%
Sema.NumConformancesDeserialized 3,598,130 3,598,130 0 0.0%
Sema.NumConstraintScopes 31,701,156 31,701,135 -21 -0.0%
Sema.NumDeclsDeserialized 11,226,163 11,226,163 0 0.0%
Sema.NumGenericSignatureBuilders 237,401 237,401 0 0.0%
Sema.NumLazyIterableDeclContexts 1,401,712 1,401,712 0 0.0%
Sema.NumTypesDeserialized 5,461,802 5,461,802 0 0.0%
Sema.NumTypesValidated 497,811 497,811 0 0.0%

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants