Производительность ECS ======================= .. _ecs-performance: Бенчмарки --------- +------------------------+-----------+-----------+ | Операция | 100 сущ. |10_000 сущ.| +========================+===========+===========+ | Создание сущности | 5000 ns | 75400 ns | +------------------------+-----------+-----------+ | Добавление компонентов | 77100 ns | 6546500 ns| +------------------------+-----------+-----------+ | Удаление компонентов | 37000 ns | 4992900 ns| +------------------------+-----------+-----------+ | Запрос компонента | 5800 ns | 1165000 ns| +------------------------+-----------+-----------+ | Обновление системы | 45500 ns | 56500 ns | +------------------------+-----------+-----------+ | Регистрация системы | 1000 ns | 800 ns | +------------------------+-----------+-----------+ | Включение системы | 100 ns | 300 ns | +------------------------+-----------+-----------+ | Выключение системы | 100 ns | 300 ns | +------------------------+-----------+-----------+ Рекомендации ------------ 1. **Используйте getEntitiesWithAll()** для сложных запросов 2. **Избегайте частого добавления/удаления** компонентов 3. **Группируйте операции** над сущностями