BuiltInFailures.PerformanceFailures
Failures which give hints pointing to situations where performance could be improved.
Inheritance Hierarchy
System.Object
Autodesk.Revit.DB.BuiltInFailures.PerformanceFailures
Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)
Syntax
public static class PerformanceFailuresThe BuiltInFailures.PerformanceFailures type exposes the following members.
Properties
Name
Description
Public Property
Static Member
ClippingIsDisabled
View has clipping disabled. It causes view to draw too many elements.
Public Property
Static Member
DisjoinedSolidsInInPlaceFamily
In-place family contains multiple disjoined solids. Consider splitting in several in-place families.
Public Property
Static Member
DuplicateInstances
There are duplicate instances of the same family in the same place. Delete duplicate instances to improve performance.
Public Property
Static Member
FamilyContainsViewSpecificImports
Family definition contains view-specific imports. Such imports are inaccessible in the project - consider removal.
Public Property
Static Member
HostHasTooManyInserts
Host object contains too many cutting inserts - it may take long time to update. Consider splitting host object into smaller pieces or using stacked walls.
Public Property
Static Member
InteriorCategoriesEnabledInLargeView
Interior categories are enabled in a large view. Even though these objects may be obscured and invisible, they still have negative impact on performance.
Public Property
Static Member
LargeFamilyFile
Family occupies XXX kilobytes of memory. Consider simplification of the family.
Public Property
Static Member
ManyElementInFamily
Family definition contains too many elements. Consider simplification of the family.
Public Property
Static Member
ManyUnusedNestedFamilies
Family contains other families loaded into it but not used. Consider purging family document from unused families and types.
Public Property
Static Member
MultipleLoopsInSketch
Sketch of <element> contains multiple independent loops - splitting it in few independent elements might improve performance.
Public Property
Static Member
TooLargeSketch
Sketch of <element> has large area - it may slow down selection, drawing and geometric computations.
Public Property
Static Member
TooManyAreaBoundaryLinesFound
There are too many area boundary lines in area scheme <element> might result in increased model sizes on disk and in memory. Please investigate if area scheme is used in a proper way.
Public Property
Static Member
TooManyElementsInSketch
Sketch of <element> contains too many objects - it may take long time to solve.
Public Property
Static Member
UnjoinedRoomSeparationLinesFound
Room Separation of <element> is not joined, might cause performance issue with room boundaries computations.
Public Property
Static Member
UnusedTypesInTheProject
Project contains unused families and/or types. Consider purging them out.
Public Property
Static Member
ViewDetailLevelIsHighInLargeView
A large view has view detail level set to medium or coarse. Generation of extraneous details harms performance.
Public Property
Static Member
WallsOverlap
Walls overlap. Consider embedding walls, editing their extents or profile to avoid overlapping.