Optimization Rules
Performance Pro uses a powerful “Rule Engine” to identify issues. These rules are derived from years of Unity performance optimization experience.
Standard Rules
Rule: The 4K Watchdog
Flags any texture larger than 2048px that is not explicitly marked as an exception. Most props do not need 4K textures.
Rule: The Static Guardian
Identifies MeshRenderers that have no parent movement but are not marked as “Static”. This is the primary cause of batching breaks.
Rule: The Poly Count Monitor
Flags any mesh exceeding 50,000 polygons that does not have an associated LOD group.
Rule: The Material Optimizer
Finds materials using complex shaders on simple geometry where a mobile-optimized shader would suffice.
Custom Rules
You can extend Performance Pro by writing your own rules in C#. Inherit from IOptimizerRule and add your logic to the scan engine.