o3de / o3de

Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.

Home Page:https://o3de.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Slow Performance Inside the Editor

rhuthCarb opened this issue · comments

Performance Issues Inside the Editor

Performance in the editor is not great. A lot of functions take 2-3 secs (or more) for the editor to respond in a full scene (and even in smaller scenes). Turning off a layer, locking a layer, selecting an object or multiple objects, duplicate a single/multiple objects etc. Almost everything you want to do has some kind of delay which slows work down to a crawl. Everything listed above was instant in Lumberyard and this is probably the thing that agitates me the most when trying to work in the editor. And while 2-3 secs doesn't seem like a lot, it is when it happens hundreds of times throughout the day, and creates other issues.

The test scene has about 300 prefabs in it which is not a lot, and a lot of them are the same few prefabs and even this small scene has issues

Assets required
applies to scenes that have a lot of assets. just bringing in a single asset and trying this doesn't show the performance issue. and even with a single simple asset, if I duplicated 6+ of them it still started to show signs of hanging.

Steps to reproduce
Steps to reproduce the behavior:

  1. Go to a scene with a lot of assets and try duplicating multiple/moving them around, turning of layer visibility etc (see video)

Expected behavior
Turning off a layer should be instant
Locking a layer should be instant
Duplicating items single/multiple should be instant
Moving items after duplicating should be instant

Actual behavior
All of these actions have some kind of delay in a level with lots of assets

Screenshots/Video
https://github.com/o3de/o3de/assets/69811218/3e0f8748-975a-4c6c-9fd9-16e030740baa

Found in Branch
https://github.com/carbonated-dev/o3de

Commit ID from o3de/o3de Repository
custom engine version 2310.2
SHA e22213e

Desktop/Device (please complete the following information):

  • Device: [PC]
  • OS: [Windows]
  • Version [11]
  • CPU [13th Gen Intel(R) Core(TM) i7-13700K 3.40 GHz]
  • GPU [NVidia RTX 3070]
  • Memory [64GB]

Additional context
Add any other context about the problem here.

Any Changes in the editor, such as changing the values or resizing the windows will lead to extreme decrease performance in the editor

2024-04-22.21-01-24.mp4