flutter
performance_error
ai_generated
true
Performance: CustomPainter repaint triggered excessively
ID: flutter/custom-painter-performance
78%Fix Rate
82%Confidence
3Evidence
2023-01-01First Seen
Version Compatibility
| Version | Status | Introduced | Deprecated | Notes |
|---|---|---|---|---|
| 3 | active | — | — | — |
Root Cause
CustomPainter repainting too frequently.
genericWorkarounds
-
90% success Implement shouldRepaint() to compare old vs new delegate
-
88% success Use RepaintBoundary to isolate expensive paint operations
Dead Ends
Common approaches that don't work:
-
Return false from shouldRepaint always
82% fail
Canvas never updates
-
Rebuild entire widget tree on paint
78% fail
Performance worse