Search Issue Tracker

Fixed

Fixed in 1.0.X - Entities

Votes

0

Found in [Package]

1.0.10 (Patch 1)

Issue ID

ECSB-443

Regression

No

EntityCommandBufferSystem takes a lot of time to execute when the command buffer is empty

Package: Entity Component System (ECS)

-

How to reproduce:
1. Open the attached “IN-43131“ project
2. In the “Build Settings“ enable “Development Build” and “Autoconnect Profiler”
3. Click “Build And Run”
4. Observe the “Profiler” window after the “Player” loads on the device

Expected result: EntityCommandBufferSystem takes ~0ms
Actual result: EntityCommandBufferSystem takes ~0.18ms

Reproducible with: 1.0.10 (2022.3.0f1)
Could not test with: 1.0.8 (2022.3.0f1) - Entities package errors

Reproducible on devices:
VLNQA00520 - Galaxy S22 USA (SM-S901U), CPU: Snapdragon 8 Gen 1 (SM8450), GPU: Adreno 730, OS: 12
VLNQA00512 - Samsung Galaxy S9 (SM-G960F), CPU: Exynos 9 (9810), GPU: Mali-G72, OS: 10
VLNQA00277 - Asus ROG Phone (ASUS_Z01QD), CPU: Snapdragon 845 SDM845, GPU: Adreno 630, OS: 8.1.0
VLNQA00523 - Galaxy S23 (SM-S911U), CPU: Snapdragon 8 Gen 2 (SM8550), GPU: Adreno 740, OS: 13

  1. Resolution Note (fix version 1.0.X - Entities):

    I've been working directly with this user over Discord, and have addressed several rounds of EntityCommandBuffer performance issues. The fixes are spread over multiple Entities releases, including some that landed just last week in 1.1.x.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.