| Предыдущий | Следующий |
| UCEERR_TRANSPORTDISCONNECTED | UCEERR_PARTITION_ZOMBIED |
UCEERR_TRANSPORTOVERLOADED
Что означает UCEERR_TRANSPORTOVERLOADED
UCEERR_TRANSPORTOVERLOADED означает, что транспорт между производящей команды частью WPF и composition/rendering side перегружен накопившейся работой.
Как отличить причины
Если UI непрерывно меняет свойства, layout или animation state, измерьте частоту этих изменений и сократите лишние обновления. Но overload возможен и при небольшой обычной нагрузке, если render thread или GPU перестал продвигаться.
- Сравните скорость генерации composition commands со временем обработки кадров.
- Ищите длительные stalls render thread/GPU одновременно с ростом очереди.
- Проверьте циклы, которые создают новые visual updates до завершения предыдущего кадра.
Повтор операции без устранения причины быстро возвращает систему в то же состояние. Исправление должно либо уменьшить поток команд, либо восстановить нормальное продвижение потребляющей стороны.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
